From: Ole B. Rosentreter
Date: Fri, 27 Sep 2024 14:45:33 +0000 (+0200)
Subject: Initial project version
X-Git-Url: https://git.laktatnebel.de/?a=commitdiff_plain;h=0c33c73f00249149be9001f5a3a489c7f6ce02cf;p=swim.triathlon-coaching.com.git
Initial project version
---
0c33c73f00249149be9001f5a3a489c7f6ce02cf
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..9aac7d9
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+.classpath
+.project
+.settings
+bin
+target
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..6524838
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,46 @@
+
+ 4.0.0
+ com.triathlon-coaching.swim
+ swimming
+ 0.0.1-SNAPSHOT
+ pom
+
+ ${product.artifactId}
+ Swim Training
+
+
+ swim-web
+ swim-webapp
+ swim-service
+ swim-db
+
+
+
+ scm:git:ssh://laktatnebel.de/srv/git/swim.git
+ scm:git:ssh://laktatnebel.de/srv/git/swim.git
+ HEAD
+
+
+
+
+ laktatnebel.release
+ Release Repository
+ file:///home/oleb/.m2/distribution
+
+
+ laktatnebel.snapshots
+ false
+ Snapshot Repository
+ file:///home/oleb/.m2/distribution
+
+
+ laktatnebel.site
+ Sites
+ file:///home/oleb/.m2/site
+
+
+
+
+
diff --git a/swim-db/pom.xml b/swim-db/pom.xml
new file mode 100644
index 0000000..8f8b911
--- /dev/null
+++ b/swim-db/pom.xml
@@ -0,0 +1,18 @@
+
+ 4.0.0
+ com.triathlon-coaching.swim
+ swim-db
+ 0.0.1-SNAPSHOT
+ pom
+
+ ${product.artifactId}
+ Swim Training Generator DB
+
+
+ de.laktatnebel.maven
+ laktatnebelscript
+ 2.1.9
+
+
+
diff --git a/swim-db/sql/swim.sql b/swim-db/sql/swim.sql
new file mode 100644
index 0000000..494e1fe
--- /dev/null
+++ b/swim-db/sql/swim.sql
@@ -0,0 +1,3538 @@
+
+drop table schwimmtraining.kt_block_uebungen_kombi cascade;
+drop table schwimmtraining.kt_training_block_kombi cascade;
+drop table schwimmtraining.kt_uebungen_ziel cascade;
+drop table schwimmtraining.dt_trainingsplan cascade;
+drop table schwimmtraining.dt_block cascade;
+drop table schwimmtraining.dt_uebungen cascade;
+drop table schwimmtraining.dt_lage cascade;
+drop table schwimmtraining.dt_ziel cascade;
+drop table schwimmtraining.dt_tempo cascade;
+
+create table schwimmtraining.dt_lage (
+ name character varying(32) not null,
+ details text,
+ CONSTRAINT lage_pkey PRIMARY KEY (name)
+);
+
+CREATE TABLE schwimmtraining.dt_tempo (
+ id serial NOT NULL,
+ von integer NOT NULL,
+ bis integer NOT NULL,
+ detail text,
+ CONSTRAINT dt_tempo_pkey PRIMARY KEY (id),
+CONSTRAINT dt_tempo_von_bis_key UNIQUE (von, bis)
+);
+
+CREATE TABLE schwimmtraining.dt_ziel (
+ name character varying(64) NOT NULL,
+ details text,
+ CONSTRAINT ziel_pkey PRIMARY KEY (name)
+);
+
+CREATE TABLE schwimmtraining.dt_trainingsplan (
+ name character varying(64) NOT NULL,
+ detail text,
+ CONSTRAINT dt_trainingsplan_pkey PRIMARY KEY (name)
+);
+
+CREATE TABLE schwimmtraining.dt_block (
+ name character varying(64) NOT NULL,
+ detail text,
+ CONSTRAINT dt_block_pkey PRIMARY KEY (name)
+);
+
+CREATE TABLE schwimmtraining.dt_uebungen (
+ id serial NOT NULL,
+ strecke integer NOT NULL,
+ fk_lage character varying(32) NOT NULL,
+ details text,
+ fk_tempobereich integer DEFAULT 2 NOT null,
+ CONSTRAINT dt_uebungen_pkey PRIMARY KEY (id),
+ CONSTRAINT dt_uebungen_strecke_fk_lage_details_tempobereich UNIQUE (strecke, fk_lage, details, fk_tempobereich),
+ CONSTRAINT dt_uebungen_tempobereich_fkey FOREIGN KEY (fk_tempobereich) REFERENCES schwimmtraining.dt_tempo(id) ON UPDATE CASCADE ON DELETE cascade,
+ CONSTRAINT dt_uebungen_lage_fkey FOREIGN KEY (fk_lage) REFERENCES schwimmtraining.dt_lage(name) ON UPDATE CASCADE ON DELETE cascade
+);
+
+create table schwimmtraining.kt_uebungen_ziel (
+ fk_uebung integer NOT null,
+ fk_ziel character varying(64),
+ CONSTRAINT kkt_uebungen_ziel_fk_ziel_fk_uebung UNIQUE (fk_ziel, fk_uebung),
+ CONSTRAINT kt_uebungen_ziel_uebung_fkey FOREIGN KEY (fk_uebung) REFERENCES schwimmtraining.dt_uebungen(id) ON UPDATE CASCADE ON DELETE cascade,
+ CONSTRAINT kt_uebungen_ziel_ziel_fkey FOREIGN KEY (fk_ziel) REFERENCES schwimmtraining.dt_ziel(name) ON UPDATE CASCADE ON DELETE CASCADE
+);
+
+
+
+CREATE TABLE schwimmtraining.kt_block_uebungen_kombi (
+ fk_block character varying(64) NOT NULL,
+ "position" integer NOT NULL,
+ fk_uebung integer NOT NULL,
+ anzahl integer NOT null,
+ pause interval,
+ CONSTRAINT kt_block_uebungen_kombi_fk_block_fk_uebung_fk_order UNIQUE (fk_block, fk_uebung, "position"),
+ CONSTRAINT kt_block_uebungen_kombi_fk_block_fkey FOREIGN KEY (fk_block) REFERENCES schwimmtraining.dt_block(name) ON UPDATE CASCADE ON DELETE cascade,
+ CONSTRAINT kt_block_uebungen_kombi_fk_uebung_fkey FOREIGN KEY (fk_uebung) REFERENCES schwimmtraining.dt_uebungen(id) ON UPDATE CASCADE ON DELETE cascade
+);
+
+CREATE TABLE schwimmtraining.kt_training_block_kombi (
+ fk_trainingsplan character varying(64) NOT NULL,
+ "position" integer NOT NULL,
+ fk_block character varying(64) NOT null,
+ CONSTRAINT kt_training_block_kombi_fk_trainingsplan_fk_block_fk_order UNIQUE (fk_trainingsplan, fk_block, "position"),
+ CONSTRAINT kt_training_block_kombi_fk_trainingsplan_fkey FOREIGN KEY (fk_trainingsplan) REFERENCES schwimmtraining.dt_trainingsplan(name) ON UPDATE CASCADE ON DELETE cascade,
+ CONSTRAINT kt_training_block_kombi_fk_block_fkey FOREIGN KEY (fk_block) REFERENCES schwimmtraining.dt_block(name) ON UPDATE CASCADE ON DELETE CASCADE
+);
+
+create view schwimmtraining.view_alle_uebungen as
+select
+ u.id,
+ u.strecke,
+ l.name as lage,
+ u.details,
+ t.von,
+ t.bis,
+ t.detail as tempo_detail,
+ z.name as uebungsziel,
+ z.details as uebungsziel_detail
+from
+ schwimmtraining.kt_uebungen_ziel uz
+join schwimmtraining.dt_uebungen u on (uz.fk_uebung = u.id)
+join schwimmtraining.dt_tempo t on (u.fk_tempobereich = t.id)
+join schwimmtraining.dt_lage l on (u.fk_lage = l.name)
+join schwimmtraining.dt_ziel z on (uz.fk_ziel = z.name)
+order by
+ u.details,
+ l.name,
+ u.strecke;
+
+create view schwimmtraining.view_allueb_by_tempo_zone0 as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 65 and vau.bis = 75 order by lage, strecke;
+create view schwimmtraining.view_allueb_by_tempo_zone1 as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Grundlagenausdauer' and vau.von = 75 and vau.bis = 85 order by lage, strecke;
+create view schwimmtraining.view_allueb_by_tempo_zone2 as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Grundlagenausdauer' and vau.von = 85 and vau.bis = 90 order by lage, strecke;
+create view schwimmtraining.view_allueb_by_tempo_zonex as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 90 and vau.bis = 95 order by lage, strecke;
+create view schwimmtraining.view_allueb_by_tempo_zone3 as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 95 and vau.bis = 100 order by lage, strecke;
+create view schwimmtraining.view_allueb_by_tempo_zoney as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 100 and vau.bis = 103 order by lage, strecke;
+create view schwimmtraining.view_allueb_by_tempo_zone4 as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 103 and vau.bis = 120 order by lage, strecke;
+create view schwimmtraining.view_allueb_by_tempo_fartlek as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Grundlagenausdauer' and vau.von = 75 and vau.bis = 100 order by lage, strecke;
+
+create view schwimmtraining.view_allueb_by_ziel_basiczone as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Grundlagenausdauer' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_ka as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Kraftausdauer' order by lage, tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_ziel_speed as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Schnelligkeit' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_lactate as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Laktattoleranz' order by lage, tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_ziel_threshould as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'anaerobe Schwelle' order by lage, tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_ziel_vo2max as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'VO2max' order by lage, tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_ziel_reg as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Regeneration' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_gleiten as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Gleiten' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_tec as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Technik' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_wassergefuehl as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Wassergefühl' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_koo as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Koordination' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_oeko as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Ãkonomie' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_wasserlage as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Wasserlage' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_leg as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Beine' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_orientation as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Orientierung' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_triathlon as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Triathlon' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_ein as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Einschwimmen' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_aus as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Ausschwimmen' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_armzug as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Armzug' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_druckphase as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Druckphase' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_wasserschatten as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Wasserschatten' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_kopf as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Kopfhaltung' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_koerperspannung as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Körperspannung' order by lage, strecke;
+
+create view schwimmtraining.view_allueb_by_lage_ruecken as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Rücken alt' or vau.lage = 'Rücken' order by lage, tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_lage_brust as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Brust' order by tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_lage_kraul as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Kraul' order by tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_lage_delphin as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Delphin' order by tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_lage_lagen as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Lagen' order by tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_lage_other as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Sonstige' order by tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_lage_nokraul as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Delphin/Rücken/Brust' order by tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_lage_nodelphin as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Kraul/Rücken/Brust' order by tempo_detail, strecke;
+
+select count(*) from schwimmtraining.view_alle_uebungen vau ;
+
+create view schwimmtraining.view_allueb_block_ziele as
+select
+ db.name as name_block,
+ db.detail as block_detail,
+ kbuk.position,
+ kbuk.anzahl,
+ kbuk.pause,
+ vau.id,
+ vau.strecke,
+ vau.lage,
+ vau.details,
+ vau.von,
+ vau.bis,
+ vau.tempo_detail,
+ vau.uebungsziel,
+ vau.uebungsziel_detail
+from
+ schwimmtraining.kt_block_uebungen_kombi kbuk
+join schwimmtraining.dt_block db on (db.name = kbuk.fk_block)
+join schwimmtraining.view_alle_uebungen vau on (vau.id = kbuk.fk_uebung)
+order by
+ name,
+ position;
+
+create view schwimmtraining.view_allueb_block as
+select distinct
+ db.name as name_block,
+ db.detail as block_detail,
+ kbuk.position,
+ kbuk.anzahl,
+ kbuk.pause,
+ vau.id,
+ vau.strecke,
+ vau.lage,
+ vau.details,
+ vau.von,
+ vau.bis,
+ vau.tempo_detail
+from
+ schwimmtraining.kt_block_uebungen_kombi kbuk
+join schwimmtraining.dt_block db on (db.name = kbuk.fk_block)
+join schwimmtraining.view_alle_uebungen vau on (vau.id = kbuk.fk_uebung)
+order by
+ name_block,
+ position;
+
+create view schwimmtraining.view_allueb_block_ziele_training as
+select
+ dt.name as name_plan,
+ dt.detail as plan_detail,
+ ktbk.position,
+ vaub.name_block,
+ vaub.block_detail,
+ vaub.position as position_uebung,
+ vaub.anzahl,
+ vaub.pause,
+ vaub.id,
+ vaub.strecke,
+ vaub.lage,
+ vaub.details,
+ vaub.von,
+ vaub.bis,
+ vaub.tempo_detail,
+ vaub.uebungsziel,
+ vaub.uebungsziel_detail
+from
+ schwimmtraining.kt_training_block_kombi ktbk
+join schwimmtraining.view_allueb_block_ziele vaub on (vaub.name_block = ktbk.fk_block)
+join schwimmtraining.dt_trainingsplan dt on (dt.name = ktbk.fk_trainingsplan)
+order by
+ name_plan,
+ position,
+ position_uebung;
+
+create view schwimmtraining.view_allueb_block_training as
+select
+ dt.name as name_plan,
+ dt.detail as plan_detail,
+ ktbk.position,
+ vaub.name_block,
+ vaub.block_detail,
+ vaub.position as position_uebung,
+ vaub.anzahl,
+ vaub.pause,
+ vaub.id,
+ vaub.strecke,
+ vaub.lage,
+ vaub.details,
+ vaub.von,
+ vaub.bis,
+ vaub.tempo_detail
+from
+ schwimmtraining.kt_training_block_kombi ktbk
+join schwimmtraining.view_allueb_block vaub on (vaub.name_block = ktbk.fk_block)
+join schwimmtraining.dt_trainingsplan dt on (dt.name = ktbk.fk_trainingsplan)
+order by
+ name_plan,
+ position,
+ position_uebung;
+
+create view schwimmtraining.view_allueb_block_training_4print as
+select distinct
+ dt.name as name_plan,
+ dt.detail as plan_detail,
+ ktbk.position,
+ vaub.name_block,
+ vaub.block_detail,
+ vaub.position as position_uebung,
+ vaub.anzahl,
+ vaub.pause,
+ vaub.id,
+ vaub.strecke,
+ (vaub.anzahl * vaub.strecke) as umfang,
+ vaub.lage,
+ vaub.details,
+ vaub.von,
+ vaub.bis,
+ vaub.tempo_detail
+from
+ schwimmtraining.kt_training_block_kombi ktbk
+join schwimmtraining.view_allueb_block vaub on (vaub.name_block = ktbk.fk_block)
+join schwimmtraining.dt_trainingsplan dt on (dt.name = ktbk.fk_trainingsplan)
+order by
+ name_plan,
+ position,
+ position_uebung;
+
+
+CREATE VIEW schwimmtraining.view_allueb_block_training_4print_table AS
+select
+ name_plan,
+ concat_ws(' x ', anzahl, strecke) AS serie,
+ CASE WHEN (lage='Sonstige') THEN ' ' ELSE lage END,
+ details,
+ concat(von, ' - ', bis) AS tempo,
+ CASE WHEN (pause is null) THEN '' ELSE concat(EXTRACT(epoch FROM pause), '"') END AS pause
+ FROM schwimmtraining.view_allueb_block_training_4print
+order by
+ name_plan,
+ position,
+ position_uebung;
+
+CREATE VIEW schwimmtraining.view_allueb_block_training_4print_tp as
+select
+ name_plan,
+ concat(anzahl, ' x ', strecke, 'm') AS serie,
+ CASE WHEN (lage='Sonstige') THEN ' ' ELSE concat ( ' | ', lage) end as lage,
+ concat(' | ', details) as detils,
+ concat(' | ', von, ' - ', bis, '%') AS tempo,
+ CASE WHEN (pause is null) THEN '' ELSE concat(' | Pause ', EXTRACT(epoch FROM pause), '"') END AS pause
+ FROM schwimmtraining.view_allueb_block_training_4print
+order by
+ name_plan,
+ position,
+ position_uebung;
+
+
+CREATE VIEW schwimmtraining.view_allueb_block_umfang AS
+ SELECT
+ vab.name_block,
+ sum(vab.anzahl * vab.strecke) AS umfang
+ FROM schwimmtraining.view_allueb_block vab
+ GROUP BY vab.name_block
+ order by vab.name_block;
+
+
+CREATE VIEW schwimmtraining.view_allueb_block_training_umfang AS
+ select
+ ktbk.fk_trainingsplan,
+ ktbk.position,
+ ktbk.fk_block as block,
+ vaubu.umfang
+ from
+schwimmtraining.kt_training_block_kombi ktbk
+join schwimmtraining.view_allueb_block_umfang vaubu on (ktbk.fk_block = vaubu.name_block)
+UNION
+select
+ tbk.fk_trainingsplan,
+ 0 AS position,
+ ''::character varying AS block,
+ sum(umfang) as umfang
+ from schwimmtraining.view_allueb_block_umfang vabu
+ join schwimmtraining.kt_training_block_kombi tbk on (tbk.fk_block = vabu.name_block)
+ group by tbk.fk_trainingsplan
+ ORDER BY 1 desc, 2;
+
+CREATE VIEW schwimmtraining.view_allueb_training_umfang AS
+select
+ tbk.fk_trainingsplan,
+ sum(umfang) as umfang
+ from schwimmtraining.view_allueb_block_umfang vabu
+ join schwimmtraining.kt_training_block_kombi tbk on (tbk.fk_block = vabu.name_block)
+ group by tbk.fk_trainingsplan
+ ORDER BY 1 desc, 2;
+
+
+INSERT INTO schwimmtraining.dt_lage VALUES ('Kraul', '');
+INSERT INTO schwimmtraining.dt_lage VALUES ('Rücken', '');
+INSERT INTO schwimmtraining.dt_lage VALUES ('Brust', '');
+INSERT INTO schwimmtraining.dt_lage VALUES ('Delphin', '');
+INSERT INTO schwimmtraining.dt_lage VALUES ('Lagen', '');
+INSERT INTO schwimmtraining.dt_lage VALUES ('Kraul/Rücken/Brust', '');
+INSERT INTO schwimmtraining.dt_lage VALUES ('Delphin/Rücken/Brust', '');
+INSERT INTO schwimmtraining.dt_lage VALUES ('Sonstige', '');
+INSERT INTO schwimmtraining.dt_lage VALUES ('Rücken alt', '');
+
+
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Grundlagenausdauer', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Kraftausdauer', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Schnelligkeit', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Laktattoleranz', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('anaerobe Schwelle', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('VO2max', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Regeneration', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Gleiten', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Technik', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Wassergefühl', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Koordination', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Ãkonomie', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Wasserlage', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Beine', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Orientierung', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Triathlon', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Einschwimmen', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Ausschwimmen', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Armzug', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Druckphase', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Wasserschatten', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Kopfhaltung', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Körperspannung', '');
+
+
+INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 65, 75, '65-75%'); -- 1
+INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 75, 85, '75-85%'); -- 2 // zone 1
+INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 85, 90, '85-90%'); -- 3 // zone 2
+INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 90, 95, '90-95%'); -- 4 // zone x
+INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 95, 100, '95-100%'); --5 // zone 3
+INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 100, 103, '100-103%'); -- 6 // zone y
+INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 103, 120, '103-Vmax'); -- 7 // zone 4-5
+INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 75, 100, 'Fahrtspiel / Tempowechsel'); -- 8
+
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Rücken', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken alt', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Rücken alt', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Ausschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ausschwimmen');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Sonstige', 'Ausschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ausschwimmen');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 75, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'schnell (+5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'schnell (+5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'schnell (+5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'schnell (+5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '200m-Test', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '400m-Test', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', '800m-Test', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Lagen', 'Mini-Lagen schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Beine: 50 locker, 25 steigern, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'Beine: 75 locker, 50 steigern, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Beine: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Beine: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Beine: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Beine: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Beine: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Beine: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Beine: 25 Rücken, 25 Kraul', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Kraul, 50 Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Kraul, 50 Rücken', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Rücken, 50 Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Kraul, 25 Rücken, 25 Brust/Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Sonstige', 'Beine: 50 Kraul, 50 Rücken, 50 Brust/Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Beine: 100 Kraul, 50 Rücken, 50 Brust/Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Beine: 50 Delphin, 50 Kraul locker, 50 Delphin, 50 Kraul schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 25 Delphin, 25 Kraul locker, 25 Delphin, 25 Kraul schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Beine: 50 Kraul, 50 Delphin, 50 Kraul schnell, 50 Delphin ', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Sonstige', 'Beine: 100 Kraul, 100 Rücken, 50 Brust', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Kraul, 50 Delphin auf dem Rücken', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Delphin', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Delphin', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Rücken', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Rücken', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Brust', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Brust', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', '50 Delphin/Rücken/Brust, 50 Kraul', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', '50 Delphin/Rücken/Brust, 50 Kraul schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', '100 Kraul, 25 Rücken, 25 Brust, 25 Kraul mittel, 25 Delphin schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', '100 locker, 25 Rücken, 25 Brust, 25 mittel, 25 Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul/Rücken/Brust', 'Brust / Kraul / Rücken im Wechsel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul/Rücken/Brust', '100 Kraul, 50 Rücken, 50 Brust', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul/Rücken/Brust', '50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Sonstige', '100 Rücken locker, 50 schnell, 50 Rücken, 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Sonstige', '100 Rücken locker, 75 Rücken locker, 25 schnell, 50 Rücken locker, 50 schnell, 25 Rücken locker, 75 schnell, 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '50 locker, 50 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '75 locker, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 75, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', 'Pyramide 50-100-200-300-200-100-50 (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '75 Wechselzug, 50 Rücken, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 75, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'locker, letzte halbe Bahn voll', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '100 locker (+20s), 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '25 locker, 50 steigern, 25 locker, 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '25 locker, 50 steigern, 25 locker, 75 schnell, 25 locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', '100 locker, 75 mittel, 50 schnell, 25 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 350, 'Kraul', '125 locker, 100 mittel, 75 schnell, 50 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', '150 locker, 125 mittel, 100 schnell, 75 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', '50 locker, 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', '25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', 'Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', 'Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '75 locker, 50 steigern, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', '150 locker, 100 steigern, 50 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', '200 locker, 150 steigern, 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul', '250 locker, 200 steigern, 150 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul', 'Pyramide 50-100-150-150-100-50 (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '100 locker, 100 mittel, 100 schnell, 100 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', '200 locker, 200 mittel, 200 schnell, 200 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1600, 'Kraul', '400 locker, 400 mittel, 400 schnell, 400 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 700, 'Kraul', 'Pyramide: 200 mittel, 100 schnell, 50 voll, 50 voll, 100 schnell, 200 mittel (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', 'steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', '150 locker, 125 mittel, 100 schnell, 75 sehr schnell (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 350, 'Kraul', '125 locker, 100 mittel, 75 schnell, 50 sehr schnell (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', '100 locker, 75 mittel, 50 schnell, 25 sehr schnell (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '50 Wechselzug, 25 volle Lage (Kraul), 25 steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy: 50 Wechselzug, 50 steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', '200 mit Pullbuoy locker, 200 mit Pullbuoy schnell, 200 ohne Pullbuoy locker, 200 ohne Pullbuoy schnell (P 15 s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+
+--INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+--insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+--insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+--INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+--insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+--insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'schnell: 100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', '1000m-Test', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'Paddles ohne Pullbuoy: sehr schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Paddles ohne Pullbuoy: sehr schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Paddles ohne Pullbuoy: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Paddles ohne Pullbuoy: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Paddles ohne Pullbuoy: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Paddles ohne Pullbuoy: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Paddles ohne Pullbuoy: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Paddles ohne Pullbuoy: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'Pullbuoy + Paddles: sehr schnell, ggf. Rest locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Pullbuoy + Paddles: sehr schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Pullbuoy + Paddles: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy + Paddles: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Pullbuoy + Paddles: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Pullbuoy + Paddles: 25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'alle 50m 5 Liegestütze', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'alle 50m 5 Liegestütze', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '25m Sprint, 5 Liegestütze, 25m locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25m locker, 25m Sprint, 5 Liegestütze', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '25m locker, 25m Sprint, 5 Liegestütze', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 550, 'Kraul', 'Pullbuoy + Paddles: 175 locker, 150 mittel, 125 schnell, 100 sehr schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'Paddles ohne Pullbuoy: Pyramide 25-50-75-100-100-75-50-25 (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'schnell (-5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'schnell (-5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'sehr schnell (-10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25m sehr schnell (-10s), 25m locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'sehr schnell (-10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wasserball, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Orientierung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '5-10m Wasserball bei der Hälfte jeder Bahn', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Orientierung');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'Sprint', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Schnelligkeit');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'Sprints 10-15m, restliche Bahn locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Schnelligkeit');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', '10-15m gleiten bis Stillstand, restliche Bahn all out', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Schnelligkeit');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '25 Wasser hochspritzen / 25 volle Lage (Kraul) / 25 Wasser hochspritzen / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Druckphase');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wasser hochspritzen, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Druckphase');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '3er, 5er, 7er, 9er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '3er, 5er, 7er, 9er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '5er, 7er, 9er, 11er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', 'je 50m: 3er, 5er, 7er, 5er, 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'je 1x: 3er, 5er, 7er, 5er, 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'je 50m: 3er, 5er, 6er, 7er, 7er, 6er, 5er, 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '5er, 7er, 9er, 11er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '9er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Züge zählen / jede Bahn weniger', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Züge zählen / jede Bahn weniger', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Züge zählen / jede Bahn weniger', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Züge zählen / jede Bahn weniger', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '10-15 Beinschläge (getaucht), dann Kraul 3er Zug steigernd', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '10-15m tauchen, dann Kraul 3er Zug steigernd', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 ohne atmen, 25 locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 tauchen, 25 locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '3 x abtauchen / 25 m', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Brust Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Brust Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Brust Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Brust Arme - Kraul Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Brust Arme - Kraul Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Brust Arme - Kraul Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Delphin Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Delphin Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Delphin Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Kraul Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Kraul Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Kraul Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Kraul Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Kraul Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Kraul Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Rücken Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Rücken Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Rücken Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', '25 Delphin, 50 Rücken, 50 Brust, 50 Kraul, 25 Delphin (P 5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', '20 harte Beinschläge, dann 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '20 harte Beinschläge, dann 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy: 75 locker, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'Pullbuoy: 75 locker, 75 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 125, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 175, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '10m Rücken Beine, Rest volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '20 harte Beinschläge, dann volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '25 Wechselzug, 75 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '50 Wechselzug, 50 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '75 Wechselzug, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 125, 'Kraul', '75 Wechselzug, 50 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '100 Beine, 75 Wechselzug, 25 Beine schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Wechselzug 1/2 Bahn, Rest volle Lage (Kraul) 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wechselzug, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Chäferle/Wasserlaufen, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 einarmig, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Fischspringen, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Hinterkopf, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Po-Tap, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 ReiÃverschluÃ, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Winken, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'einarmig vorne, alternierend rechts/links', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '50 Kraul Beine, 100 lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', '50 volle Lage (Kraul), 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Technik');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Technik beliebig, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Technik');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'locker und konzentriert', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Technik');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '25 Entenpaddeln / 25 volle Lage (Kraul) / 25 Entenpaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '25 Hundepaddeln / 25 volle Lage (Kraul) / 25 Hundepaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '25 Wasserfassen / 25 volle Lage (Kraul) / 25 Wasserfassen / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Fingerpaddles', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Fingerpaddles', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Entenpaddeln, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Hundepaddeln, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wasserfassen, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Faust, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Wechselzug hinten', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Wechselzug hinten', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Rücken', '10m Rücken Beine, Rest volle Lage (Rücken)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken', '10m Rücken Beine, Rest volle Lage (Rücken)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken', '25m Beine Seitlage (Wechsel nach halber Bahn), 25 volle Lage (Rücken)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Badewanne, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wechselzug hinten, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Arm: vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Arm: Po-Tap, vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 einarmig hinten, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'Pullbuoy: Pyramide 25-50-75-100-100-75-50-25 (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Hand 2-3sec auf Hinterkopf, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+
+-- id, name, fk_ziel, detail
+insert into schwimmtraining.dt_block values ('Ein 200', 'Einschwimmen');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 200', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 200' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Einschwimmen'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Ein 300', 'Einschwimmen');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 300', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 300' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Einschwimmen'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Ein 400', 'Einschwimmen');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 400', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 400' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Einschwimmen'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Ein 500', 'Einschwimmen');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 500', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 500' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 AND details = 'Einschwimmen'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Ein 600', 'Einschwimmen');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 600', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 600' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 600 AND details = 'Einschwimmen'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Aus 200', 'Ausschwimmen');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Aus 200', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Aus 200' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Ausschwimmen'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Aus 400', 'Ausschwimmen');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Aus 400', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Aus 400' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Ausschwimmen'), 1, null );
+
+insert into schwimmtraining.dt_block values ('RegRü 1', 'Regeneration');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'RegRü 1', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'RegRü 1' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, null );
+
+insert into schwimmtraining.dt_block values ('RegRü 2', 'Regeneration');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'RegRü 2', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'RegRü 2' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken alt' and details='locker' and fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, null );
+
+insert into schwimmtraining.dt_block values ('AC 01', 'Aktivierung');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AC 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'lange Züge'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AC 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Faust, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AC 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Pullbuoy + Paddles: schnell'), 4, '00:00:30' );
+
+
+insert into schwimmtraining.dt_block values ('Beine 01', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Beine: locker'), 4, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('Beine 02', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Beine: mittel'), 4, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('Beine 03', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Beine 04', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 locker, 25 steigern, 25 schnell'), 4, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('Beine 05', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'Beine: 75 locker, 50 steigern, 25 schnell'), 3, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('Beine 06', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 locker, 25 steigern, 25 schnell'), 2, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('Beine 07', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: locker'), 4, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('Beine 08', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: locker'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Beine 09', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('Beine 10', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 25 Rücken, 25 Brust/Delphin' AND fk_lage = 'Sonstige'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('Beine 11', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'Beine: 50 Kraul, 50 Rücken, 50 Brust/Delphin' AND fk_lage = 'Sonstige'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('Beine 12', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Beine: locker' AND fk_lage = 'Kraul'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Beine 13', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin auf dem Rücken'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('Beine 14', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Beine: mittel'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Beine 15', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Beine: mittel'), 2, '00:00:15' );
+
+--insert into schwimmtraining.dt_block values ('', 'Körperspannung');
+--insert into schwimmtraining.dt_block values ('', 'Kopfhaltung');
+--insert into schwimmtraining.dt_block values ('', 'Wasserschatten');
+--insert into schwimmtraining.dt_block values ('', 'Orientierung');
+insert into schwimmtraining.dt_block values ('Nav 01', 'Orientierung/Navigation');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Nav 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Nav 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='5-10m Wasserball bei der Hälfte jeder Bahn'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Nav 02', 'Orientierung/Navigation');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Nav 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Nav 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='25 Wasserball, 25 volle Lage (Kraul)'), 4, null );
+
+--insert into schwimmtraining.dt_block values ('', 'Triathlon');
+
+insert into schwimmtraining.dt_block values ('KA 01', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'alle 50m 5 Liegestütze' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 800 AND details = '200 locker, 200 mittel, 200 schnell, 200 voll (P 15s)' AND fk_lage = 'Kraul'), 1, null );
+
+insert into schwimmtraining.dt_block values ('KA 02', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'alle 50m 5 Liegestütze' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('KA 03', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: 25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75schnell' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Paddles ohne Pullbuoy: schnell' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('KA 04', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Paddles ohne Pullbuoy: mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('KA 05', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Paddles ohne Pullbuoy: mittel' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: schnell' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Paddles ohne Pullbuoy: sehr schnell' AND fk_lage = 'Kraul'), 2, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('KA 06', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Paddles ohne Pullbuoy: mittel' AND fk_lage = 'Kraul'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy + Paddles: schnell' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('KA 07', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: 25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75schnell' AND fk_lage = 'Kraul'), 1, null );
+
+insert into schwimmtraining.dt_block values ('KA 08', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy + Paddles: mittel'), 10, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 5, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('KA 09', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 2, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('KA 10', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'alle 50m 5 Liegestütze'), 1, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: schnell'), 2, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Paddles ohne Pullbuoy: schnell'), 4, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'sehr schnell (-10s)'), 4, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('KA 11', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel'), 1, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Paddles ohne Pullbuoy: schnell'), 4, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Paddles ohne Pullbuoy: sehr schnell'), 4, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'sehr schnell (-10s)'), 4, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('KA 12', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken'), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel'), 1, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+
+insert into schwimmtraining.dt_block values ('KA 13', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken'), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel'), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+
+insert into schwimmtraining.dt_block values ('KA 14', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken'), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy + Paddles: mittel'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'sehr schnell (-10s)'), 4, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('KA 15', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = '25m Sprint, 5 Liegestütze, 25m locker'), 1, null );
+
+insert into schwimmtraining.dt_block values ('KA 16', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null );
+
+insert into schwimmtraining.dt_block values ('KA 17', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null );
+
+insert into schwimmtraining.dt_block values ('KA 18', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null );
+
+
+insert into schwimmtraining.dt_block values ('Speed 01', 'Schnelligkeit');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Sprints 10-15m, restliche Bahn locker'), 8, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Paddles ohne Pullbuoy: sehr schnell'), 4, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)'), 8, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern'), 4, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('Speed 02', 'Schnelligkeit');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Sprints 10-15m, restliche Bahn locker'), 8, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Paddles ohne Pullbuoy: sehr schnell'), 4, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = '10-15m gleiten bis Stillstand, restliche Bahn all out'), 8, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)'), 8, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('Speed 03', 'Schnelligkeit');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Paddles ohne Pullbuoy: sehr schnell'), 4, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Sprints 10-15m, restliche Bahn locker'), 8, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Sprint'), 4, '00:00:30' );
+
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 01', 'Armzug');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 ReiÃverschluÃ, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hinterkopf, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Chäferle/Wasserlaufen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Winken, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 02', 'Armzug');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 03', 'Armzug');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 ReiÃverschluÃ, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hinterkopf, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Chäferle/Wasserlaufen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Winken, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 04', 'Armzug');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 05', 'Armzug');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Faust, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 06', 'Armzug');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Po-Tap, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hinterkopf, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 ReiÃverschluÃ, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hand 2-3sec auf Hinterkopf, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Chäferle/Wasserlaufen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Druck 01', 'Druckphase');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Entenpaddeln / 25 volle Lage (Kraul) / 25 Entenpaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Wasser hochspritzen / 25 volle Lage (Kraul) / 25 Wasser hochspritzen / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Paddles ohne Pullbuoy: mittel'), 2, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Druck 02', 'Druckphase');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.dt_block VALUES ('GL 01', 'Gleiten');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'GL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'GL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '20 harte Beinschläge, dann volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'GL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'lange Züge'), 2, '00:00:10' );
+
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Koo 01', 'Koordination');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Brust Arme - Delphin Beine'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Kraul Arme - Brust Beine'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Brust Arme - Kraul Beine'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Kraul Arme - Delphin Beine'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Delphin Arme - Brust Beine'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Rücken Arme - Brust Beine'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Koo 02', 'Koordination');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Kraul Arme - Brust Beine'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Brust Arme - Kraul Beine'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Kraul Arme - Delphin Beine'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Rücken Arme - Brust Beine'), 2, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Koo 03', 'Koordination');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Brust Arme - Kraul Beine'), 3, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Kraul Arme - Delphin Beine'), 3, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Koo 04', 'Koordination');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '25 Delphin, 50 Rücken, 50 Brust, 50 Kraul, 25 Delphin (P 5s)'), 3, '00:00:15' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Koo 05', 'Koordination');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '75 Wechselzug, 50 Rücken, 25 schnell'), 3, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '100 Kraul, 25 Rücken, 25 Brust, 25 Kraul mittel, 25 Delphin schnell'), 4, '00:00:30' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Koo 06', 'Koordination');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '50 Wechselzug, 25 volle Lage (Kraul), 25 steigern'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 AND details = '100 Rücken locker, 75 Rücken locker, 25 schnell, 50 Rücken locker, 50 schnell, 25 Rücken locker, 75 schnell, 100 schnell'), 1, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = '100 Rücken locker, 50 schnell, 50 Rücken, 100 schnell'), 2, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Brust'), 5, '00:00:10' );
+
+
+insert into schwimmtraining.dt_block values ('Oeko 01', 'Ãkonomie');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '10-15 Beinschläge (getaucht), dann Kraul 3er Zug steigernd'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 tauchen, 25 locker'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '3er, 5er, 7er, 9er Zug'), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '3er, 5er, 7er, 9er Zug'), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('Oeko 02', 'Ãkonomie');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'je 50m: 3er, 5er, 6er, 7er, 7er, 6er, 5er, 3er Zug'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Oeko 03', 'Ãkonomie');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 AND details = 'je 50m: 3er, 5er, 7er, 5er, 3er Zug'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+
+insert into schwimmtraining.dt_block values ('TE 01', 'Technik');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker und konzentriert' AND fk_lage = 'Kraul'), 5, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('TE 02', 'Technik');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Züge zählen / jede Bahn weniger'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '50 Wechselzug, 25 volle Lage (Kraul), 25 steigern'), 4, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('TE 03', 'Technik');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'lange Züge'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('TE 04', 'Technik');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '75 Wechselzug, 25 volle Lage (Kraul)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '5er, 7er, 9er, 11er Zug' AND fk_lage = 'Kraul'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'einarmig vorne, alternierend rechts/links' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+
+
+
+
+insert into schwimmtraining.dt_block values ('WG 01', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Entenpaddeln / 25 volle Lage (Kraul) / 25 Entenpaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Hundepaddeln / 25 volle Lage (Kraul) / 25 Hundepaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Wasserfassen / 25 volle Lage (Kraul) / 25 Wasserfassen / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul Beine, 100 lange Züge'), 1, null );
+
+insert into schwimmtraining.dt_block values ('WG 02', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasserfassen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Faust, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WG 03', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Fingerpaddles'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul Beine, 100 lange Züge'), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: locker'), 1, null );
+
+insert into schwimmtraining.dt_block values ('WG 04', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 AND details = '50 locker, 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 mittel'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 1, null );
+
+insert into schwimmtraining.dt_block values ('WG 05', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 AND details = '50 volle Lage (Kraul), 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 volle Lage (Kraul)'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 1, null );
+
+insert into schwimmtraining.dt_block values ('WG 06', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul Beine, 100 lange Züge'), 4, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('WG 07', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Fingerpaddles'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: locker'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'lange Züge'), 1, null );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('WG 08', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasserfassen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Faust, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 4, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('WG 09', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasserfassen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('WG 10', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasserfassen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 4, '00:00:10' );
+
+
+insert into schwimmtraining.dt_block values ('WL 01', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='25 einarmig hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='20 harte Beinschläge, dann volle Lage (Kraul)'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 02', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND fk_lage = 'Rücken' and details='10m Rücken Beine, Rest volle Lage (Rücken)'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Beine: 50 locker, 25 steigern, 25 schnell'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 03', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Rücken' and details='10m Rücken Beine, Rest volle Lage (Rücken)'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Beine: 50 locker, 25 steigern, 25 schnell'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 04', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 AND fk_lage = 'Kraul' and details='Pullbuoy: Pyramide 25-50-75-100-100-75-50-25 (P 10s)'), 1, null );
+
+insert into schwimmtraining.dt_block values ('WL 05', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='Wechselzug hinten'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Sonstige' and details='Beine: 25 Rücken, 25 Kraul'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 06', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Wechselzug hinten'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Sonstige' and details='Beine: 50 Kraul, 50 Rücken'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 07', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='25 Wechselzug hinten, 25 volle Lage (Kraul)'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Beine: mittel'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 08', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='25 Badewanne, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='Beine: locker'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 09', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Rücken' and details='25m Beine Seitlage (Wechsel nach halber Bahn), 25 volle Lage (Rücken)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Beine: locker'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: locker'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 10', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='10m Rücken Beine, Rest volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND fk_lage = 'Kraul' and details='20 harte Beinschläge, dann 3er Zug'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: locker'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 11', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '20 harte Beinschläge, dann 3er Zug'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '10m Rücken Beine, Rest volle Lage (Rücken)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: locker'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 12', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 13', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Po-Tap, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: Po-Tap, vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 14', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Po-Tap, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 15', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: Po-Tap, vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 16', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+
+
+
+
+insert into schwimmtraining.dt_block values ('VO2max 01', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Beine: 50 Delphin, 50 Kraul locker, 50 Delphin, 50 Kraul schnell' AND fk_lage = 'Sonstige'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('VO2max 02', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Beine: 50 Delphin, 50 Kraul locker, 50 Delphin, 50 Kraul schnell' AND fk_lage = 'Sonstige'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('VO2max 03', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('VO2max 04', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('VO2max 05', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 25 Delphin, 25 Kraul locker, 25 Delphin, 25 Kraul schnell' AND fk_lage = 'Sonstige'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('VO2max 06', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 16, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 16, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('VO2max 07', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 6, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 6, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('VO2max 08', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 6, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('VO2max 09', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('VO2max 10', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 16, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Beine: 50 Delphin, 50 Kraul locker, 50 Delphin, 50 Kraul schnell' AND fk_lage = 'Sonstige'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 01', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Lagen' and details='100 Kraul, 25 Rücken, 25 Brust, 25 Kraul mittel, 25 Delphin schnell'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul/Rücken/Brust' and details='100 Kraul, 50 Rücken, 50 Brust'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 02', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)'), 4, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 03', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul/Rücken/Brust' and details='Brust / Kraul / Rücken im Wechsel'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul/Rücken/Brust' and details='50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 04', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul/Rücken/Brust' and details='Brust / Kraul / Rücken im Wechsel'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul/Rücken/Brust' and details='50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust'), 6, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 05', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='75 locker, 25 schnell'), 8, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)'), 2, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='50 Wechselzug, 25 volle Lage (Kraul), 25 steigern'), 8, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 06', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='75 locker, 25 schnell'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)'), 2, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='50 Wechselzug, 25 volle Lage (Kraul), 25 steigern'), 4, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 07', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='75 locker, 50 steigern, 25 schnell'), 8, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='75 Wechselzug, 50 Rücken, 25 schnell'), 8, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 08', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='75 locker, 50 steigern, 25 schnell'), 6, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='75 Wechselzug, 50 Rücken, 25 schnell'), 6, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 09', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Delphin' and details='locker'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Brust' and details='locker'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker'), 16, '00:00:05' );
+
+insert into schwimmtraining.dt_block values ('BZ1 10', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Delphin' and details='locker'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Brust' and details='locker'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker'), 12, '00:00:05' );
+
+insert into schwimmtraining.dt_block values ('BZ1 11', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Brust' and details='locker'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 12', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Brust' and details='locker'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 13', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Brust' and details='locker'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 14', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='locker'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='locker'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='locker'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 15', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='locker'), 16, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='locker'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='locker'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 16', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker, letzte halbe Bahn voll'), 16, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='locker'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 17', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker, letzte halbe Bahn voll'), 16, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='mittel'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='locker'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 18', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker'), 16, '00:00:05' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 and fk_lage = 'Kraul' and details='locker'), 12, '00:00:05' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 19', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker'), 12, '00:00:05' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 and fk_lage = 'Kraul' and details='locker'), 8, '00:00:05' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 20', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='locker'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='locker'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='locker'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 21', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='Pullbuoy: 50 Wechselzug, 50 steigern'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='50 Delphin/Rücken/Brust, 50 Kraul'), 6, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 22', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Brust' and details='locker'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel') , 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 23', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 600 and fk_lage = 'Kraul' and details='Pyramide 50-100-150-150-100-50 (P 10s)'), 3, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 24', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 1000 and fk_lage = 'Kraul' and details='Pyramide 50-100-200-300-200-100-50 (P 10s)'), 2, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 25', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 26', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='locker'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='locker'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='locker'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 27', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 and fk_lage = 'Kraul' and details='50 volle Lage (Kraul), 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 volle Lage (Kraul)'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 and fk_lage = 'Kraul' and details='je 50m: 3er, 5er, 7er, 5er, 3er Zug'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='Wechselzug'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 28', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 28', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 28' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 and fk_lage = 'Kraul' and details='50 volle Lage (Kraul), 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 volle Lage (Kraul)'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 29', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 29', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 29' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='Pullbuoy: 50 Wechselzug, 50 steigern'), 8, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 29', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 29' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 8, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 30', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 30', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 30' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 30', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 30' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 31', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 31', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 31' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 31', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 31' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 6, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 32', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 32', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 32' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 12, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 33', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 33', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 33' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 33', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 33' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 34', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 34', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 34' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='je 50m: 3er, 5er, 6er, 7er, 7er, 6er, 5er, 3er Zug'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 34', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 34' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 35', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 35', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 35' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'locker' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 35', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 35' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 36', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 36', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 36' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = '100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 36', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 36' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'locker' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 36', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 36' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 36', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 36' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'mittel' AND fk_lage = 'Kraul'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 37', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 37', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 37' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = '100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 37', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 37' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 37', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 37' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'mittel' AND fk_lage = 'Kraul'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 38', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 38', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 38' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 AND details = 'Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 38', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 38' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 38', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 38' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25m sehr schnell (-10s), 25m locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)), 6, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 39', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 39', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 39' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker' AND fk_lage = 'Kraul'), 2, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 40', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 40' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 40' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '25 locker, 50 steigern, 25 locker, 75 schnell, 25 locker'), 3, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 40' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '25 locker, 50 steigern, 25 locker, 100 schnell'), 6, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 41', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Wechselzug'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy: locker'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Lagen' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 3, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: mittel'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'lange Züge'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 42', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Wechselzug'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Lagen' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 4, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'lange Züge'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 43', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Wechselzug'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy: locker'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Lagen' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 2, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'lange Züge'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 44', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 44' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Wechselzug'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 44' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 600 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 2, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ1 45', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 45' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '50 Wechselzug, 50 volle Lage (Kraul)'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 45' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 45' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '50 Delphin/Rücken/Brust, 50 Kraul'), 10, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 46', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)' AND fk_lage = 'Kraul'), 6, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '20 harte Beinschläge, dann volle Lage (Kraul)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '5er, 7er, 9er, 11er Zug' AND fk_lage = 'Kraul'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '10m Rücken Beine, Rest volle Lage (Rücken)' AND fk_lage = 'Rücken'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Kraul Arme - Delphin Beine'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul Beine, 100 lange Züge' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '10-15m tauchen, dann Kraul 3er Zug steigernd' AND fk_lage = 'Kraul'), 2, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 47', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 47' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Kraul'), 10, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 48', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 48' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '100 Kraul, 50 Rücken, 50 Brust'), 3, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 48' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: 50 Wechselzug, 50 steigern'), 4, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 49', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 49' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '100 Kraul, 50 Rücken, 50 Brust'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 49' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: 50 Wechselzug, 50 steigern'), 3, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 50', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 50' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '75 locker, 50 steigern, 25 schnell'), 3, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 50' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '75 Wechselzug, 25 volle Lage (Kraul)'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 50' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: 75 locker, 25 schnell'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 50' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '75 locker, 25 schnell'), 4, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 51', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 51' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 10, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 51' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '3er, 5er, 7er, 9er Zug'), 4, '00:00:10' );
+
+
+
+
+
+
+
+
+insert into schwimmtraining.dt_block values ('BZ2 01', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ2 02', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='mittel'), 6, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 03', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 04', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ2 05', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 7, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 06', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 07', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ2 08', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ2 09', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 10', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ2 11', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ2 12', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 13', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 14', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ2 15', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 16', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 17', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='mittel'), 20, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ2 18', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ2 19', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 20', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='mittel'), 4, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ2 21', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ2 22', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ2 23', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='mittel'), 12, '00:00:05' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:05' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ2 24', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='mittel'), 16, '00:00:05' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 and fk_lage = 'Kraul' and details='mittel'), 12, '00:00:05' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ2 25', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ2 26', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 2, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 2, null );
+
+insert into schwimmtraining.dt_block values ('BZ2 27', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ2 29', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 29', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 29' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 700 and fk_lage = 'Kraul' and details='Pyramide: 200 mittel, 100 schnell, 50 voll, 50 voll, 100 schnell, 200 mittel (P 15s)'), 3, null );
+
+insert into schwimmtraining.dt_block values ('BZ2 30', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 30', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 30' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ2 31', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 31', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 31' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 3, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 32', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 32', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 32' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='mittel'), 3, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 33', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 33', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 33' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ2 34', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 34', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 34' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 6, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 35', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 35', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 35' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 3, '00:00:20' );
+
+
+
+
+insert into schwimmtraining.dt_block values ('BZ3 01', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell (+5s)'), 10, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ3 02', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 6, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 03', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 8, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 04', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 10, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ3 05', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 7, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 06', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 07', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 10, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ3 08', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 8, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ3 09', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 5, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 10', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell (+5s)'), 3, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ3 11', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell (+5s)'), 5, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ3 12', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 13', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 5, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 14', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 5, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ3 15', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 10, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 16', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 17', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 20, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ3 18', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 10, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ3 19', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell (+5s)'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 20', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='schnell'), 4, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ3 21', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 4, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 4, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103)), 4, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)), 4, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ3 22', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 23', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 3, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 24', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 10, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 700 AND details = 'Pyramide: 200 mittel, 100 schnell, 50 voll, 50 voll, 100 schnell, 200 mittel (P 15s)'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 10, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ3 25', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 4, '00:00:20' );
+
+
+
+
+
+
+
+
+
+
+
+insert into schwimmtraining.dt_block values ('AT 01', 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 4, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (-5s)'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('AT 02', 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+5s)'), 1, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 2, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (-5s)'), 2, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('AT 03', 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+5s)'), 1, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 2, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 and fk_lage = 'Kraul' and details='sehr schnell (-10s)'), 4, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('AT 04', 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 2, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (-5s)'), 2, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='sehr schnell (-10s)'), 2, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('AT 05', 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (-5s)'), 2, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='sehr schnell (-10s)'), 2, '00:00:20' );
+
+
+insert into schwimmtraining.dt_block values ('BZX 01', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZX 02', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='schnell'), 6, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 03', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 8, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 04', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZX 05', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 7, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 06', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 07', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZX 08', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 8, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZX 09', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 10', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZX 11', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZX 12', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='schnell'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 13', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 14', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZX 15', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 16', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 17', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell'), 20, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZX 18', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZX 19', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 20', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='schnell'), 4, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZX 21', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 22', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 3, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 23', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern' AND fk_lage = 'Kraul' ), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern' AND fk_lage = 'Kraul' ), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 24', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: 75 locker, 25 schnell'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern' AND fk_lage = 'Kraul' ), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern' AND fk_lage = 'Kraul' ), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 25', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'Pullbuoy: 75 locker, 75 schnell'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'locker'), 2, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'mittel'), 2, '00:00:25' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'schnell'), 2, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'schnell (+- 0s)'), 2, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZX 26', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = '25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75 schnell'), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 125 AND details = '75 Wechselzug, 50 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 3, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 3, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 3, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 3, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 27', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 2, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 8, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 28', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 28', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 28' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 1000 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 28', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 28' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 1000 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 1, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 28', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 28' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 1000 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZX 29', 'Zone X');
+
+insert into schwimmtraining.dt_block values ('BZX 30', 'Zone X');
+
+
+
+
+
+
+
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 01 + GL 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'GL 01');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'Beine 06');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'KA 01');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 02 + Druck 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'Druck 02');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'Beine 01');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'KA 02');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 03 + WG 07 + WG 05', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'WG 07');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'WG 05');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'KA 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 04 + WL 09', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + WL 09' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + WL 09' )), 'WL 09');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + WL 09' )), 'KA 04');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + WL 09' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 05 + WL 10', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + WL 10' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + WL 10' )), 'WL 10');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + WL 10' )), 'KA 05');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + WL 10' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 06 + WG 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + WG 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + WG 03' )), 'WG 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + WG 03' )), 'KA 06');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + WG 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 07 + WG 04 + WG 05', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'WG 04');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'WG 05');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'Beine 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'KA 07');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + WG 07', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'Beine 06');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'WG 07');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'KA 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 12 + KA 13 + KA 14 + WG 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'WG 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'KA 12');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'KA 13');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'KA 14');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 10 + Armzug 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + Armzug 04' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + Armzug 04' )), 'Armzug 04');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + Armzug 04' )), 'KA 10');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + Armzug 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 11 + Armzug 05', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + Armzug 05' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + Armzug 05' )), 'Armzug 05');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + Armzug 05' )), 'KA 11');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + Armzug 05' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 09 + BZ1 46 + BZ1 47', 'KA 09 + BZ1 46 + BZ1 47');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'BZ1 46' );
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'KA 09');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'BZ1 47' );
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Beine 06');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'WG 07');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'KA 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Oeko 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'BZ3 07');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 11 + KA 15 + BZ3 07 + Armzug 05', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'Armzug 05');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'KA 11');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'BZ3 07');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 15 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 15 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 15 + WG 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 15 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 15 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 15 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 15 + WG 02' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 15 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 15 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 12 + WL 16 + Oeko 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'Oeko 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'WL 16');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'KA 12');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 13 + Oeko 03 + WG 10', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'WG 10');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'Oeko 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'KA 13');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 07 + BZ1 49 + WL 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'WL 02');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'BZ1 49');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'KA 07');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 14 + BZ1 49 + WL 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'WL 04');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'BZ1 49');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'KA 14');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 04 + BZ1 25 + WL 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'WL 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'BZ1 25');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'KA 04');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 06 + BZ1 39 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'BZ1 39');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'KA 06');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 09 + BZ1 27 + WG 08', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'WG 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'BZ1 27');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'KA 09');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 05 + BZ2 21 + Armzug 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'Armzug 01');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'BZ2 21');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'KA 05');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 03 + BZ2 08 + Armzug 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'Armzug 02');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'BZ2 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'KA 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 11 + BZ2 21 + Koo 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'Koo 01');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'BZ2 21');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'KA 11');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 10 + BZ1 39 + TE 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'TE 02');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'BZ1 39');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'KA 10');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 01 + AT 02 + BZ1 49 + TE 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'TE 04');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'BZ1 49');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'KA 01');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 02 + BZ1 37 + WL 11', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'WL 11');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'BZ1 37');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'KA 02');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + BZX 08 + WL 13', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'WL 13');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'BZX 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'KA 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + AT 03 + Koo 05', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'Koo 05');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'AT 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'KA 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + AT 01 + Koo 06', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'Koo 06');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'KA 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'Aus 200');
+
+
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 01 + Armzug 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 02' )), 'Armzug 02');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 02' )), 'Speed 01');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 01 + Armzug 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 03' )), 'Armzug 03');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 03' )), 'Speed 01');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 02 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + WG 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + WG 02' )), 'Speed 02');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'Armzug 04');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'Speed 01');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'VO2max 02');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 02 + VO2max 10 + WL 15', '');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'Beine 02');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'Speed 02');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'WL 15');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'VO2max 10');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'Aus 200');
+
+
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 10 + WG 03 + WL 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'Beine 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'WL 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'WG 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'BZ1 10');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 30 + WG 10 + WL 12', 'BZ2 30 + WG 10 + WL 12');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'WG 10');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'WL 12');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'BZ2 30');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('TE 01 + WG 09', 'TE 01 + WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'Beine 12');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'TE 01');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('TE 02 + WG 09', 'TE 02 + WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'Beine 07');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'TE 02');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('TE 04 + WG 09', 'TE 02 + WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'Beine 07');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'Nav 02');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'TE 04');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Koo 06', 'Koo 06');
+insert into schwimmtraining.kt_training_block_kombi values ('Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 06' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 06' )), 'Beine 14');
+insert into schwimmtraining.kt_training_block_kombi values ('Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 06' )), 'Koo 06');
+insert into schwimmtraining.kt_training_block_kombi values ('Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 06' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Koo 05', 'Koo 05');
+insert into schwimmtraining.kt_training_block_kombi values ('Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 05' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 05' )), 'Beine 13');
+insert into schwimmtraining.kt_training_block_kombi values ('Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 05' )), 'Koo 05');
+insert into schwimmtraining.kt_training_block_kombi values ('Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 05' )), 'Aus 200');
+
+
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 01 + WG 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + WG 01' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + WG 01' )), 'WG 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + WG 01' )), 'BZ1 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + WG 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 35 + Armzug 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + Armzug 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + Armzug 02' )), 'Armzug 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + Armzug 02' )), 'BZ1 35');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + Armzug 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 37 + Armzug 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + Armzug 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + Armzug 02' )), 'Armzug 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + Armzug 02' )), 'BZ1 37');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + Armzug 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 21 + Koo 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 21 + Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 21 + Koo 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 21 + Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 21 + Koo 03' )), 'Koo 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 21 + Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 21 + Koo 03' )), 'BZ1 21');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 21 + Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 21 + Koo 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 22 + Koo 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 22 + Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 22 + Koo 04' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 22 + Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 22 + Koo 04' )), 'Koo 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 22 + Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 22 + Koo 04' )), 'BZ1 22');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 22 + Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 22 + Koo 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 31 + Koo 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + Koo 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + Koo 02' )), 'Koo 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + Koo 02' )), 'BZ1 31');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + Koo 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 31 + WL 11', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + WL 11' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + WL 11' )), 'WL 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + WL 11' )), 'BZ1 31');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + WL 11' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 08 + WL 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + WL 04' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + WL 04' )), 'WL 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + WL 04' )), 'BZ1 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + WL 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 38 + Oeko 02', 'BZ1 38 + Oeko 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'Ein 600');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'Oeko 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'BZ1 38');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 40', 'BZ1 40');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40' )), 'Beine 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40' )), 'BZ1 40');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 45', 'BZ1 45');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 45' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 45' )), 'Beine 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 45' )), 'BZ1 45');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 45' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 46', 'BZ1 46');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 46' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 46' )), 'BZ1 46' );
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 46' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 39 + TE 04', 'BZ1 39 + TE 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'Beine 10');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'TE 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'BZ1 39');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 51', 'BZ1 51');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 51' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 51' )), 'Beine 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 51' )), 'BZ1 51');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 51' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Armzug 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Oeko 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'BZ1 35');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 27', 'BZ1 27');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27' )), 'Beine 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27' )), 'BZ1 27');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 49 + WG 05', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 49 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 49 + WG 05' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 49 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 49 + WG 05' )), 'WG 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 49 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 49 + WG 05' )), 'BZ1 49');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 49 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 49 + WG 05' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 25 + Druck 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 25 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 25 + Druck 01' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 25 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 25 + Druck 01' )), 'Druck 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 25 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 25 + Druck 01' )), 'BZ1 25');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 25 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 25 + Druck 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 27 + WG 06', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27 + WG 06' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27 + WG 06' )), 'WG 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27 + WG 06' )), 'BZ1 27');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27 + WG 06' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 38 + Armzug 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Armzug 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Armzug 03' )), 'Armzug 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Armzug 03' )), 'BZ1 38');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Armzug 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 37 + AT 02 + WL 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'WL 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'BZ1 37');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 09 + BZ2 30 + WL 14', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'WL 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'BZ1 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'BZ2 30');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 41 + BZX 07 + WL 16', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'WL 16');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'BZ1 41');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'BZX 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 01 + BZ2 14 + Oeko 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'Oeko 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'BZ1 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'BZ2 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 31 + BZ2 07 + WG 06', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'WG 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'BZ1 31');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'BZ2 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 08 + BZ3 16 + Armzug 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'Armzug 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'BZ3 16');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'BZ1 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 12 + BZX 14 + Oeko 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'Oeko 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'BZ1 12');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'BZX 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 04 + KA 13 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'BZ1 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'KA 13');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 40 + BZX 20 + WL 11', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'WL 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'BZ1 40');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'BZX 20');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 05 + VO2max 04 + Koo 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'Koo 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'VO2max 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'BZ1 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 18 + BZ2 20 + TE 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'TE 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'BZ1 18');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'BZ2 20');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 03 + BZ3 23 + WG 08', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'WG 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'BZ3 23');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'BZ1 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 11 + WL 13', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 11 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 11 + WL 13' )), 'Ein 600');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 11 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 11 + WL 13' )), 'WL 13');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 11 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 11 + WL 13' )), 'BZ1 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 11 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 11 + WL 13' )), 'Aus 200');
+
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01' )), 'BZ2 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 02', 'BZ2 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'BZ2 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'BZ2 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 03 + WL 05', 'BZ2 03 + WL 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'WL 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'BZ2 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'BZ2 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 04 + WG 04', 'BZ2 04 + WG 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'WG 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'BZ2 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'BZ2 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'BZ2 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 05 + Koo 02', 'BZ2 05 + Koo 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'Koo 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'BZ2 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'BZ2 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 06 + AT 03', 'BZ2 06 + AT 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'AT 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'BZ2 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'BZ2 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'BZ2 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 07 + Druck 01', 'BZ2 07 + Druck 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'Druck 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'BZ2 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'BZ2 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'BZ2 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'BZ2 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 08 + AT 02', 'BZ2 08 + AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'BZ2 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'BZ2 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 09 + AT 01', 'BZ2 09 + AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'BZ2 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 21 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + WG 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + WG 02' )), 'BZ2 21');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 16 + WL 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 16 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 16 + WL 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 16 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 16 + WL 03' )), 'WL 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 16 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 16 + WL 03' )), 'BZ2 16');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 16 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 16 + WL 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 20 + Armzug 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 20 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 20 + Armzug 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 20 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 20 + Armzug 02' )), 'Armzug 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 20 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 20 + Armzug 02' )), 'BZ2 20');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 20 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 20 + Armzug 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 30 + WL 11', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WL 11' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WL 11' )), 'WL 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WL 11' )), 'BZ2 30');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WL 11' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 07 + BZ1 49 + WL 15', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'WL 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'BZ1 49');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'BZ2 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 08 + BZ1 39 + GL 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'GL 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'BZ1 39');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'BZ2 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 21 + BZX 16 + KA 15 + Druck 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'Druck 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'BZ2 21');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'BZX 16');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 18 + BZ1 25 + WG 09', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'BZ1 25');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'BZ2 18');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 12 + BZ1 27 + WL 08', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'WL 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'BZ1 27');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'BZ2 12');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 05 + BZ1 39 + Armzug 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'Armzug 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'BZ1 39');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'BZ2 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'BZ2 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'BZX 16');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'BZ3 16');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 03 + BZ1 49 + WG 08', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'WG 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'BZ1 49');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'BZ2 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 26 + VO2max 04 + KA 15 + WL 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'WL 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'BZ2 26');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'VO2max 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 11 + AT 02 + KA 15 + Koo 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'Koo 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'BZ2 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 29 + AT 03 + KA 15 + TE 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'TE 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'BZ2 29');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'AT 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 10 + AT 01 + WL 11', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'WL 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'BZ2 10');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 22 + AT 02 + WL 13', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'WL 13');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'BZ2 22');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 01 + Koo 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01 + Koo 02' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01 + Koo 02' )), 'Koo 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01 + Koo 02' )), 'BZ2 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01 + Koo 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'KA 16');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'BZ2 31');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'BZ2 13');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'BZ2 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'KA 17');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'AT 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'BZ2 32');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'AT 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'BZ2 33');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'AT 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'BZ2 34');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'AT 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'KA 18');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'AT 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'BZ2 35');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'AT 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'BZ2 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'AT 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'BZ2 16');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'AT 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'Aus 200');
+
+
+
+
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 22 + BZ1 42', 'BZ3 22 + BZ1 42');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'Beine 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'BZ1 42');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'BZ3 22');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 23 + BZ1 41', 'BZ3 23 + BZ1 41');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'Beine 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'BZ1 41');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'BZ3 23');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 25 + BZ1 43', 'BZ3 25 + BZ1 43');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'Beine 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'BZ1 43');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'BZ3 25');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 21 + BZ1 44', 'BZ3 21 + BZ1 44');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'Beine 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'BZ1 44');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'BZ3 21');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 24 + TE 03', 'BZ3 24 + TE 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'TE 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'BZ3 24');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 07 + KA 15 + WG 09 + Oeko 03', 'BZ3 07 + KA 15 + WG 09 + Oeko 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Oeko 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'BZ3 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 14 + WG 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 14 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 14 + WG 01' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 14 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 14 + WG 01' )), 'WG 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 14 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 14 + WG 01' )), 'BZ3 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 14 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 14 + WG 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 25 + WL 09', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + WL 09' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + WL 09' )), 'WL 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + WL 09' )), 'BZ3 25');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + WL 09' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 04 + Oeko 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 04 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 04 + Oeko 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 04 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 04 + Oeko 03' )), 'Oeko 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 04 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 04 + Oeko 03' )), 'BZ3 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 04 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 04 + Oeko 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 09 + AT 02 + WG 10', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'WG 10');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'BZ3 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 13 + BZX 14 + WL 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'WL 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'BZX 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'BZ3 13');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 17 + BZX 06 + WL 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'WL 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'BZX 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'BZ3 17');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 18 + AT 02 + KA 15 + WL 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'WL 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'BZ3 18');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 21 + AT 03 + KA 12 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'KA 12');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'AT 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'BZ3 21');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 02 + AT 02 + KA 13 + WG 08', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'WG 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'KA 13');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'BZ3 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 10 + AT 03 + KA 07 + Armzug 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'Armzug 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'KA 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'AT 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'BZ3 10');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'Armzug 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'BZX 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'BZ3 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 03 + AT 03 + BZX 14 + Koo 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'Koo 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'AT 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'BZX 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'BZ3 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 19 + AT 01 + KA 07 + TE 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'TE 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'KA 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'BZ3 19');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 24 + VO2max 04 + KA 15 + TE 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'TE 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'VO2max 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'BZ3 24');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 11 + BZ1 27 + WL 11', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'WL 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'BZ1 27');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'BZ3 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 15 + VO2max 03 + WL 13', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'WL 13');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'VO2max 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'BZ3 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 01 + GL 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 01 + GL 01' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 01 + GL 01' )), 'GL 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 01 + GL 01' )), 'BZ3 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 01 + GL 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 01 + WG 08', '');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WG 08' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WG 08' )), 'WG 08');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WG 08' )), 'VO2max 01');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WG 08' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 02 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WG 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WG 02' )), 'VO2max 02');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 01 + WL 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WL 01' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WL 01' )), 'WL 01');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WL 01' )), 'VO2max 01');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WL 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 02 + WL 09', '');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WL 09' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WL 09' )), 'WL 09');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WL 09' )), 'VO2max 02');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WL 09' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 08 + Druck 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 08 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 08 + Druck 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 08 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 08 + Druck 02' )), 'Druck 02');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 08 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 08 + Druck 02' )), 'VO2max 08');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 08 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 08 + Druck 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 09 + WG 07', '');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 09 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 09 + WG 07' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 09 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 09 + WG 07' )), 'WG 07');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 09 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 09 + WG 07' )), 'VO2max 09');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 09 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 09 + WG 07' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 10 + WL 13', '');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 10 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 10 + WL 13' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 10 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 10 + WL 13' )), 'WL 13');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 10 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 10 + WL 13' )), 'VO2max 10');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 10 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 10 + WL 13' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 05 + KA 16 + WL 13', '');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'WL 13');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'KA 16');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'VO2max 05');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01' )), 'BZX 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 02', 'BZX 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'BZX 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'BZX 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 03 + WL 05', 'BZX 03 + WL 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'WL 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'BZX 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'BZX 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 04 + WG 04', 'BZX 04 + WG 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'WG 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'BZX 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'BZX 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'BZX 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 05 + Koo 02', 'BZX 05 + Koo 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'Koo 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'BZX 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'BZX 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 06 + AT 03', 'BZX 06 + AT 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'AT 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'BZX 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'BZX 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'BZX 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 07 + Druck 01', 'BZX 07 + Druck 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'Druck 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'BZX 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'BZX 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'BZX 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'BZX 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 08 + AT 02', 'BZX 08 + AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'BZX 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'BZX 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 09 + AT 01', 'BZX 09 + AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'BZX 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 26', 'BZX 26');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26' )), 'Beine 10');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26' )), 'BZX 26');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 24', 'BZX 24');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24' )), 'Beine 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24' )), 'BZX 24');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 25', 'BZX 25');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25' )), 'Beine 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25' )), 'BZX 25');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 23 + BZ1 50', 'BZX 23 + BZ1 50');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ1 50' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ1 50' )), 'BZ1 50');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ1 50' )), 'BZX 23');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ1 50' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 21 + BZ1 48', 'BZX 21 + BZ1 48');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 21 + BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 21 + BZ1 48' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 21 + BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 21 + BZ1 48' )), 'BZ1 48');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 21 + BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 21 + BZ1 48' )), 'BZX 21');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 21 + BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 21 + BZ1 48' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 22 + BZ1 49', 'BZX 22 + BZ1 49');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ1 49' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ1 49' )), 'BZ1 49');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ1 49' )), 'BZX 22');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ1 49' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 27 + AC 01', 'BZX 27 + AC 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'AC 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'BZX 27');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 16 + WG 06', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 16 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 16 + WG 06' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 16 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 16 + WG 06' )), 'WG 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 16 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 16 + WG 06' )), 'BZX 16');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 16 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 16 + WG 06' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 20 + Druck 01 + WL 14', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'WL 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'Druck 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'BZX 20');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 14 + WL 15 + Oeko 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'Oeko 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'WL 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'BZX 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 08 + Oeko 03 + WG 10', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'WG 10');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'Oeko 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'BZX 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 22 + BZ2 14 + WL 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'WL 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'BZ2 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'BZX 22');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 18 + BZ1 39 + WL 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'WL 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'BZ1 39');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'BZX 18');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 12 + BZ2 07 + WL 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'WL 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'BZ2 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'BZX 12');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 23 + BZ2 30 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'BZ2 30');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'BZX 23');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 09 + BZ2 07 + WG 08', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'WG 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'BZ2 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'BZX 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 19 + KA 12 + Armzug 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'Armzug 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'KA 12');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'BZX 19');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 02 + AT 01 + Armzug 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'Armzug 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'BZX 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 24 + BZ2 30 + Koo 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'Koo 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'BZ2 30');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'BZX 24');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 26 + KA 12 + TE 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'TE 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'KA 12');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'BZX 26');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 25 + VO2max 04 + TE 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'TE 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'VO2max 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'BZX 25');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 27 + BZ2 07 + WL 11', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'WL 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'BZ2 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'BZX 27');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 10 + KA 12 + WL 13', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'WL 13');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'KA 12');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'BZX 10');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 01 + GL 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01 + GL 01' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01 + GL 01' )), 'GL 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01 + GL 01' )), 'BZX 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01 + GL 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 28 + AT 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 28 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 28 + AT 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 28 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 28 + AT 01' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 28 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 28 + AT 01' )), 'BZX 28');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 28 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 28 + AT 01' )), 'Aus 200');
+
+
+
+
+ALTER SCHEMA schwimmtraining OWNER TO laktatnebel;
+
+ALTER TABLE schwimmtraining.dt_block OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.dt_lage OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.dt_tempo OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.dt_tempo_id_seq OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.dt_trainingsplan OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.dt_uebungen OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.dt_uebungen_id_seq OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.dt_ziel OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.kt_block_uebungen_kombi OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.kt_training_block_kombi OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.kt_uebungen_ziel OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_alle_uebungen OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_block OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_block_training OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_block_training_4print OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_block_training_4print_table OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_block_training_4print_tp OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_block_umfang OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_block_training_umfang OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_block_ziele OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_block_ziele_training OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_lage_brust OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_lage_delphin OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_lage_kraul OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_lage_lagen OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_lage_nodelphin OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_lage_nokraul OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_lage_other OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_lage_ruecken OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_tempo_fartlek OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone0 OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone1 OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone2 OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone3 OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone4 OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_tempo_zonex OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_tempo_zoney OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_armzug OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_aus OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_basiczone OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_druckphase OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_ein OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_gleiten OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_ka OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_koerperspannung OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_koo OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_kopf OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_lactate OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_leg OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_oeko OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_orientation OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_reg OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_speed OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_tec OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_threshould OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_triathlon OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_vo2max OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_wassergefuehl OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_wasserlage OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_wasserschatten OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_training_umfang OWNER TO laktatnebel;
+
+GRANT ALL ON SCHEMA schwimmtraining TO oleb;
diff --git a/swim-db/sql/swim_data.sql b/swim-db/sql/swim_data.sql
new file mode 100644
index 0000000..2080831
--- /dev/null
+++ b/swim-db/sql/swim_data.sql
@@ -0,0 +1,671 @@
+
+INSERT INTO schwimmtraining.dt_lage VALUES ('Kraul', '');
+INSERT INTO schwimmtraining.dt_lage VALUES ('Rücken', '');
+INSERT INTO schwimmtraining.dt_lage VALUES ('Brust', '');
+INSERT INTO schwimmtraining.dt_lage VALUES ('Delphin', '');
+INSERT INTO schwimmtraining.dt_lage VALUES ('Lagen', '');
+INSERT INTO schwimmtraining.dt_lage VALUES ('Kraul/Rücken/Brust', '');
+INSERT INTO schwimmtraining.dt_lage VALUES ('Delphin/Rücken/Brust', '');
+INSERT INTO schwimmtraining.dt_lage VALUES ('Sonstige', '');
+INSERT INTO schwimmtraining.dt_lage VALUES ('Rücken alt', '');
+
+
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Grundlagenausdauer', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Kraftausdauer', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Schnelligkeit', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Laktattoleranz', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('anaerobe Schwelle', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('VO2max', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Regeneration', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Gleiten', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Technik', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Wassergefühl', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Koordination', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Ãkonomie', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Wasserlage', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Beine', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Orientierung', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Triathlon', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Einschwimmen', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Ausschwimmen', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Armzug', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Druckphase', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Wasserschatten', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Kopfhaltung', '');
+INSERT INTO schwimmtraining.dt_ziel VALUES ('Körperspannung', '');
+
+
+INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 65, 75, '65-75%'); -- 1
+INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 75, 85, '75-85%'); -- 2 // zone 1
+INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 85, 90, '85-90%'); -- 3 // zone 2
+INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 90, 95, '90-95%'); -- 4 // zone x
+INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 95, 100, '95-100%'); --5 // zone 3
+INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 100, 103, '100-103%'); -- 6 // zone y
+INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 103, 120, '103-Vmax'); -- 7 // zone 4-5
+INSERT INTO schwimmtraining.dt_tempo VALUES (DEFAULT, 75, 100, 'Fahrtspiel / Tempowechsel'); -- 8
+
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Rücken', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken alt', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Rücken alt', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Regeneration');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Ausschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ausschwimmen');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Sonstige', 'Ausschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ausschwimmen');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul/Rücken/Brust', 'Einschwimmen', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Einschwimmen');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 75, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'schnell (+5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'schnell (+5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'schnell (+5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'schnell (+5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '200m-Test', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '400m-Test', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', '800m-Test', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Lagen', 'Mini-Lagen schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Beine: 50 locker, 25 steigern, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'Beine: 75 locker, 50 steigern, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Beine: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Beine: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Beine: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Beine: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Beine: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Beine: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Beine: 25 Rücken, 25 Kraul', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Kraul, 50 Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Kraul, 50 Rücken', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Rücken, 50 Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Kraul, 25 Rücken, 25 Brust/Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Sonstige', 'Beine: 50 Kraul, 50 Rücken, 50 Brust/Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Beine: 100 Kraul, 50 Rücken, 50 Brust/Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Beine: 50 Delphin, 50 Kraul locker, 50 Delphin, 50 Kraul schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 25 Delphin, 25 Kraul locker, 25 Delphin, 25 Kraul schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Beine: 50 Kraul, 50 Delphin, 50 Kraul schnell, 50 Delphin ', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Sonstige', 'Beine: 100 Kraul, 100 Rücken, 50 Brust', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Beine: 50 Kraul, 50 Delphin auf dem Rücken', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Beine');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Delphin', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Delphin', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Rücken', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Rücken', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Brust', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Brust', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', '50 Delphin/Rücken/Brust, 50 Kraul', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', '50 Delphin/Rücken/Brust, 50 Kraul schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', '100 Kraul, 25 Rücken, 25 Brust, 25 Kraul mittel, 25 Delphin schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', '100 locker, 25 Rücken, 25 Brust, 25 mittel, 25 Delphin', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul/Rücken/Brust', 'Brust / Kraul / Rücken im Wechsel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul/Rücken/Brust', '100 Kraul, 50 Rücken, 50 Brust', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul/Rücken/Brust', '50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Sonstige', '100 Rücken locker, 50 schnell, 50 Rücken, 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Sonstige', '100 Rücken locker, 75 Rücken locker, 25 schnell, 50 Rücken locker, 50 schnell, 25 Rücken locker, 75 schnell, 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '50 locker, 50 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '75 locker, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 75, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', 'locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', 'Pyramide 50-100-200-300-200-100-50 (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '75 Wechselzug, 50 Rücken, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 75, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'locker, letzte halbe Bahn voll', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '100 locker (+20s), 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '25 locker, 50 steigern, 25 locker, 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '25 locker, 50 steigern, 25 locker, 75 schnell, 25 locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', '100 locker, 75 mittel, 50 schnell, 25 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 350, 'Kraul', '125 locker, 100 mittel, 75 schnell, 50 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', '150 locker, 125 mittel, 100 schnell, 75 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', '50 locker, 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', '25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', 'Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', 'Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '75 locker, 50 steigern, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', '150 locker, 100 steigern, 50 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', '200 locker, 150 steigern, 100 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul', '250 locker, 200 steigern, 150 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 600, 'Kraul', 'Pyramide 50-100-150-150-100-50 (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '100 locker, 100 mittel, 100 schnell, 100 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', '200 locker, 200 mittel, 200 schnell, 200 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1600, 'Kraul', '400 locker, 400 mittel, 400 schnell, 400 voll (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 700, 'Kraul', 'Pyramide: 200 mittel, 100 schnell, 50 voll, 50 voll, 100 schnell, 200 mittel (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', 'steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 450, 'Kraul', '150 locker, 125 mittel, 100 schnell, 75 sehr schnell (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 350, 'Kraul', '125 locker, 100 mittel, 75 schnell, 50 sehr schnell (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', '100 locker, 75 mittel, 50 schnell, 25 sehr schnell (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '50 Wechselzug, 25 volle Lage (Kraul), 25 steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy: 50 Wechselzug, 50 steigern', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', '200 mit Pullbuoy locker, 200 mit Pullbuoy schnell, 200 ohne Pullbuoy locker, 200 ohne Pullbuoy schnell (P 15 s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', 'mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+
+--INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+--insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+--insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+--INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+--insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+--insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'schnell (+- 0s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', 'schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'schnell: 100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 1000, 'Kraul', '1000m-Test', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'Paddles ohne Pullbuoy: sehr schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Paddles ohne Pullbuoy: sehr schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Paddles ohne Pullbuoy: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Paddles ohne Pullbuoy: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Paddles ohne Pullbuoy: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Paddles ohne Pullbuoy: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Paddles ohne Pullbuoy: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Paddles ohne Pullbuoy: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'Pullbuoy + Paddles: sehr schnell, ggf. Rest locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Laktattoleranz');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Pullbuoy + Paddles: sehr schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Pullbuoy + Paddles: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy + Paddles: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Pullbuoy + Paddles: schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 800, 'Kraul', 'Pullbuoy + Paddles: mittel', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Pullbuoy + Paddles: 25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'alle 50m 5 Liegestütze', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'alle 50m 5 Liegestütze', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '25m Sprint, 5 Liegestütze, 25m locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25m locker, 25m Sprint, 5 Liegestütze', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '25m locker, 25m Sprint, 5 Liegestütze', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 550, 'Kraul', 'Pullbuoy + Paddles: 175 locker, 150 mittel, 125 schnell, 100 sehr schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'Paddles ohne Pullbuoy: Pyramide 25-50-75-100-100-75-50-25 (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Kraftausdauer');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'schnell (-5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'schnell (-5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'sehr schnell (-10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25m sehr schnell (-10s), 25m locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'sehr schnell (-10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'VO2max');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wasserball, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Orientierung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '5-10m Wasserball bei der Hälfte jeder Bahn', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Orientierung');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'Sprint', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Schnelligkeit');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'Sprints 10-15m, restliche Bahn locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Schnelligkeit');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', '10-15m gleiten bis Stillstand, restliche Bahn all out', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Schnelligkeit');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '25 Wasser hochspritzen / 25 volle Lage (Kraul) / 25 Wasser hochspritzen / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Druckphase');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wasser hochspritzen, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Druckphase');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '3er, 5er, 7er, 9er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '3er, 5er, 7er, 9er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '5er, 7er, 9er, 11er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', 'je 50m: 3er, 5er, 7er, 5er, 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', 'je 1x: 3er, 5er, 7er, 5er, 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'je 50m: 3er, 5er, 6er, 7er, 7er, 6er, 5er, 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', '5er, 7er, 9er, 11er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '9er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Züge zählen / jede Bahn weniger', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Züge zählen / jede Bahn weniger', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Züge zählen / jede Bahn weniger', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Züge zählen / jede Bahn weniger', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '10-15 Beinschläge (getaucht), dann Kraul 3er Zug steigernd', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '10-15m tauchen, dann Kraul 3er Zug steigernd', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 ohne atmen, 25 locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 tauchen, 25 locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '3 x abtauchen / 25 m', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Brust Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Brust Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Brust Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Brust Arme - Kraul Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Brust Arme - Kraul Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Brust Arme - Kraul Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Delphin Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Delphin Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Delphin Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Kraul Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Kraul Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Kraul Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Kraul Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Kraul Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Kraul Arme - Delphin Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Sonstige', 'Rücken Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Sonstige', 'Rücken Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Sonstige', 'Rücken Arme - Brust Beine', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Lagen', '25 Delphin, 50 Rücken, 50 Brust, 50 Kraul, 25 Delphin (P 5s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Kraul', '20 harte Beinschläge, dann 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '20 harte Beinschläge, dann 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy: 75 locker, 25 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'Pullbuoy: 75 locker, 75 schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=100));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 125, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 175, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Pullbuoy: locker', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '10m Rücken Beine, Rest volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '20 harte Beinschläge, dann volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Körperspannung');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '25 Wechselzug, 75 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '50 Wechselzug, 50 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', '75 Wechselzug, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 125, 'Kraul', '75 Wechselzug, 50 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', '100 Beine, 75 Wechselzug, 25 Beine schnell', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Wechselzug 1/2 Bahn, Rest volle Lage (Kraul) 3er Zug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'Wechselzug', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wechselzug, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Chäferle/Wasserlaufen, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 einarmig, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Fischspringen, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Hinterkopf, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Po-Tap, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 ReiÃverschluÃ, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Winken, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'einarmig vorne, alternierend rechts/links', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 200, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 300, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 400, 'Kraul', 'lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Ãkonomie');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '50 Kraul Beine, 100 lange Züge', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Gleiten');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 250, 'Kraul', '50 volle Lage (Kraul), 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Technik');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Technik beliebig, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Technik');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'locker und konzentriert', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Technik');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '25 Entenpaddeln / 25 volle Lage (Kraul) / 25 Entenpaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '25 Hundepaddeln / 25 volle Lage (Kraul) / 25 Hundepaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 150, 'Kraul', '25 Wasserfassen / 25 volle Lage (Kraul) / 25 Wasserfassen / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Fingerpaddles', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Fingerpaddles', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Entenpaddeln, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Hundepaddeln, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wasserfassen, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Faust, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wassergefühl');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Armzug');
+
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', 'Wechselzug hinten', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 100, 'Kraul', 'Wechselzug hinten', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 25, 'Rücken', '10m Rücken Beine, Rest volle Lage (Rücken)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken', '10m Rücken Beine, Rest volle Lage (Rücken)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Rücken', '25m Beine Seitlage (Wechsel nach halber Bahn), 25 volle Lage (Rücken)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Badewanne, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Wechselzug hinten, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Arm: vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Arm: Po-Tap, vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Koordination');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 einarmig hinten, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 500, 'Kraul', 'Pullbuoy: Pyramide 25-50-75-100-100-75-50-25 (P 10s)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.dt_uebungen VALUES (default, 50, 'Kraul', '25 Hand 2-3sec auf Hinterkopf, 25 volle Lage (Kraul)', (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85));
+insert into schwimmtraining.kt_uebungen_ziel values ((select max(id) from schwimmtraining.dt_uebungen), 'Wasserlage');
+
diff --git a/swim-db/sql/swim_data_blocks_basic.sql b/swim-db/sql/swim_data_blocks_basic.sql
new file mode 100644
index 0000000..3b86f00
--- /dev/null
+++ b/swim-db/sql/swim_data_blocks_basic.sql
@@ -0,0 +1,93 @@
+-- id, name, fk_ziel, detail
+insert into schwimmtraining.dt_block values ('Ein 200', 'Einschwimmen');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 200', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 200' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Einschwimmen'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Ein 300', 'Einschwimmen');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 300', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 300' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Einschwimmen'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Ein 400', 'Einschwimmen');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 400', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 400' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Einschwimmen'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Ein 500', 'Einschwimmen');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 500', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 500' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 AND details = 'Einschwimmen'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Ein 600', 'Einschwimmen');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Ein 600', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Ein 600' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 600 AND details = 'Einschwimmen'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Aus 200', 'Ausschwimmen');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Aus 200', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Aus 200' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Ausschwimmen'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Aus 400', 'Ausschwimmen');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Aus 400', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Aus 400' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Ausschwimmen'), 1, null );
+
+insert into schwimmtraining.dt_block values ('RegRü 1', 'Regeneration');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'RegRü 1', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'RegRü 1' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, null );
+
+insert into schwimmtraining.dt_block values ('RegRü 2', 'Regeneration');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'RegRü 2', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'RegRü 2' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken alt' and details='locker' and fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, null );
+
+insert into schwimmtraining.dt_block values ('AC 01', 'Aktivierung');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AC 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'lange Züge'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AC 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Faust, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AC 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Pullbuoy + Paddles: schnell'), 4, '00:00:30' );
+
+
+insert into schwimmtraining.dt_block values ('Beine 01', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Beine: locker'), 4, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('Beine 02', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Beine: mittel'), 4, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('Beine 03', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Beine 04', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 locker, 25 steigern, 25 schnell'), 4, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('Beine 05', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'Beine: 75 locker, 50 steigern, 25 schnell'), 3, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('Beine 06', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 locker, 25 steigern, 25 schnell'), 2, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('Beine 07', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: locker'), 4, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('Beine 08', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: locker'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Beine 09', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('Beine 10', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 25 Rücken, 25 Brust/Delphin' AND fk_lage = 'Sonstige'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('Beine 11', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'Beine: 50 Kraul, 50 Rücken, 50 Brust/Delphin' AND fk_lage = 'Sonstige'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('Beine 12', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Beine: locker' AND fk_lage = 'Kraul'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Beine 13', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin auf dem Rücken'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('Beine 14', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Beine: mittel'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Beine 15', 'Beine');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Beine 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Beine 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Beine: mittel'), 2, '00:00:15' );
+
+--insert into schwimmtraining.dt_block values ('', 'Körperspannung');
+--insert into schwimmtraining.dt_block values ('', 'Kopfhaltung');
+--insert into schwimmtraining.dt_block values ('', 'Wasserschatten');
+--insert into schwimmtraining.dt_block values ('', 'Orientierung');
+insert into schwimmtraining.dt_block values ('Nav 01', 'Orientierung/Navigation');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Nav 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Nav 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='5-10m Wasserball bei der Hälfte jeder Bahn'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Nav 02', 'Orientierung/Navigation');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Nav 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Nav 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='25 Wasserball, 25 volle Lage (Kraul)'), 4, null );
+
+--insert into schwimmtraining.dt_block values ('', 'Triathlon');
+
diff --git a/swim-db/sql/swim_data_blocks_ka.sql b/swim-db/sql/swim_data_blocks_ka.sql
new file mode 100644
index 0000000..3eaba94
--- /dev/null
+++ b/swim-db/sql/swim_data_blocks_ka.sql
@@ -0,0 +1,85 @@
+insert into schwimmtraining.dt_block values ('KA 01', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'alle 50m 5 Liegestütze' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 800 AND details = '200 locker, 200 mittel, 200 schnell, 200 voll (P 15s)' AND fk_lage = 'Kraul'), 1, null );
+
+insert into schwimmtraining.dt_block values ('KA 02', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'alle 50m 5 Liegestütze' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('KA 03', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: 25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75schnell' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Paddles ohne Pullbuoy: schnell' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('KA 04', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Paddles ohne Pullbuoy: mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('KA 05', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Paddles ohne Pullbuoy: mittel' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: schnell' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Paddles ohne Pullbuoy: sehr schnell' AND fk_lage = 'Kraul'), 2, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('KA 06', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Paddles ohne Pullbuoy: mittel' AND fk_lage = 'Kraul'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy + Paddles: schnell' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('KA 07', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: 25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75schnell' AND fk_lage = 'Kraul'), 1, null );
+
+insert into schwimmtraining.dt_block values ('KA 08', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy + Paddles: mittel'), 10, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 5, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('KA 09', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 2, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('KA 10', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'alle 50m 5 Liegestütze'), 1, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: schnell'), 2, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Paddles ohne Pullbuoy: schnell'), 4, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'sehr schnell (-10s)'), 4, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('KA 11', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel'), 1, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Paddles ohne Pullbuoy: schnell'), 4, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Paddles ohne Pullbuoy: sehr schnell'), 4, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'sehr schnell (-10s)'), 4, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('KA 12', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken'), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel'), 1, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+
+insert into schwimmtraining.dt_block values ('KA 13', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken'), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel'), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+
+insert into schwimmtraining.dt_block values ('KA 14', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken'), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy + Paddles: mittel'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'sehr schnell (-10s)'), 4, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('KA 15', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = '25m Sprint, 5 Liegestütze, 25m locker'), 1, null );
+
+insert into schwimmtraining.dt_block values ('KA 16', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null );
+
+insert into schwimmtraining.dt_block values ('KA 17', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null );
+
+insert into schwimmtraining.dt_block values ('KA 18', 'Kraftausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'KA 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'KA 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel' AND fk_lage = 'Kraul'), 1, null );
+
diff --git a/swim-db/sql/swim_data_blocks_speed.sql b/swim-db/sql/swim_data_blocks_speed.sql
new file mode 100644
index 0000000..1570ef9
--- /dev/null
+++ b/swim-db/sql/swim_data_blocks_speed.sql
@@ -0,0 +1,26 @@
+
+insert into schwimmtraining.dt_block values ('Speed 01', 'Schnelligkeit');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Sprints 10-15m, restliche Bahn locker'), 8, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Paddles ohne Pullbuoy: sehr schnell'), 4, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)'), 8, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern'), 4, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('Speed 02', 'Schnelligkeit');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Sprints 10-15m, restliche Bahn locker'), 8, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Paddles ohne Pullbuoy: sehr schnell'), 4, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = '10-15m gleiten bis Stillstand, restliche Bahn all out'), 8, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)'), 8, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('Speed 03', 'Schnelligkeit');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Paddles ohne Pullbuoy: sehr schnell'), 4, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Sprints 10-15m, restliche Bahn locker'), 8, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Speed 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Speed 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'Sprint'), 4, '00:00:30' );
+
+
diff --git a/swim-db/sql/swim_data_blocks_tech.sql b/swim-db/sql/swim_data_blocks_tech.sql
new file mode 100644
index 0000000..9c91130
--- /dev/null
+++ b/swim-db/sql/swim_data_blocks_tech.sql
@@ -0,0 +1,23 @@
+
+insert into schwimmtraining.dt_block values ('TE 01', 'Technik');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker und konzentriert' AND fk_lage = 'Kraul'), 5, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('TE 02', 'Technik');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Züge zählen / jede Bahn weniger'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '50 Wechselzug, 25 volle Lage (Kraul), 25 steigern'), 4, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('TE 03', 'Technik');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'lange Züge'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('TE 04', 'Technik');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '75 Wechselzug, 25 volle Lage (Kraul)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '5er, 7er, 9er, 11er Zug' AND fk_lage = 'Kraul'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'TE 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'einarmig vorne, alternierend rechts/links' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+
+
+
+
diff --git a/swim-db/sql/swim_data_blocks_tech_armzug.sql b/swim-db/sql/swim_data_blocks_tech_armzug.sql
new file mode 100644
index 0000000..32dfd8a
--- /dev/null
+++ b/swim-db/sql/swim_data_blocks_tech_armzug.sql
@@ -0,0 +1,60 @@
+INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 01', 'Armzug');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 ReiÃverschluÃ, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hinterkopf, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Chäferle/Wasserlaufen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Winken, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 02', 'Armzug');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 03', 'Armzug');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 ReiÃverschluÃ, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hinterkopf, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Chäferle/Wasserlaufen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Winken, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 04', 'Armzug');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 05', 'Armzug');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Faust, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Armzug 06', 'Armzug');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Po-Tap, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hinterkopf, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 ReiÃverschluÃ, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hand 2-3sec auf Hinterkopf, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Chäferle/Wasserlaufen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Armzug 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Armzug 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
diff --git a/swim-db/sql/swim_data_blocks_tech_druckphase.sql b/swim-db/sql/swim_data_blocks_tech_druckphase.sql
new file mode 100644
index 0000000..3b1d744
--- /dev/null
+++ b/swim-db/sql/swim_data_blocks_tech_druckphase.sql
@@ -0,0 +1,8 @@
+INSERT INTO schwimmtraining.dt_block VALUES ('Druck 01', 'Druckphase');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Entenpaddeln / 25 volle Lage (Kraul) / 25 Entenpaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Wasser hochspritzen / 25 volle Lage (Kraul) / 25 Wasser hochspritzen / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Paddles ohne Pullbuoy: mittel'), 2, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Druck 02', 'Druckphase');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Druck 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 4, '00:00:10' );
diff --git a/swim-db/sql/swim_data_blocks_tech_gleiten.sql b/swim-db/sql/swim_data_blocks_tech_gleiten.sql
new file mode 100644
index 0000000..506e405
--- /dev/null
+++ b/swim-db/sql/swim_data_blocks_tech_gleiten.sql
@@ -0,0 +1,6 @@
+INSERT INTO schwimmtraining.dt_block VALUES ('GL 01', 'Gleiten');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'GL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'GL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '20 harte Beinschläge, dann volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'GL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'lange Züge'), 2, '00:00:10' );
+
+
diff --git a/swim-db/sql/swim_data_blocks_tech_koordination.sql b/swim-db/sql/swim_data_blocks_tech_koordination.sql
new file mode 100644
index 0000000..e641e6c
--- /dev/null
+++ b/swim-db/sql/swim_data_blocks_tech_koordination.sql
@@ -0,0 +1,39 @@
+INSERT INTO schwimmtraining.dt_block VALUES ('Koo 01', 'Koordination');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Brust Arme - Delphin Beine'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Kraul Arme - Brust Beine'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Brust Arme - Kraul Beine'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Kraul Arme - Delphin Beine'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Delphin Arme - Brust Beine'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Rücken Arme - Brust Beine'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Koo 02', 'Koordination');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Kraul Arme - Brust Beine'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Brust Arme - Kraul Beine'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Kraul Arme - Delphin Beine'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Rücken Arme - Brust Beine'), 2, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Koo 03', 'Koordination');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Brust Arme - Kraul Beine'), 3, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Kraul Arme - Delphin Beine'), 3, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Koo 04', 'Koordination');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '25 Delphin, 50 Rücken, 50 Brust, 50 Kraul, 25 Delphin (P 5s)'), 3, '00:00:15' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Koo 05', 'Koordination');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '75 Wechselzug, 50 Rücken, 25 schnell'), 3, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '100 Kraul, 25 Rücken, 25 Brust, 25 Kraul mittel, 25 Delphin schnell'), 4, '00:00:30' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('Koo 06', 'Koordination');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '50 Wechselzug, 25 volle Lage (Kraul), 25 steigern'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 AND details = '100 Rücken locker, 75 Rücken locker, 25 schnell, 50 Rücken locker, 50 schnell, 25 Rücken locker, 75 schnell, 100 schnell'), 1, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = '100 Rücken locker, 50 schnell, 50 Rücken, 100 schnell'), 2, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Koo 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Brust'), 5, '00:00:10' );
+
+
diff --git a/swim-db/sql/swim_data_blocks_tech_kopfhaltung.sql b/swim-db/sql/swim_data_blocks_tech_kopfhaltung.sql
new file mode 100644
index 0000000..e69de29
diff --git a/swim-db/sql/swim_data_blocks_tech_oekonimie.sql b/swim-db/sql/swim_data_blocks_tech_oekonimie.sql
new file mode 100644
index 0000000..c0d5b0c
--- /dev/null
+++ b/swim-db/sql/swim_data_blocks_tech_oekonimie.sql
@@ -0,0 +1,17 @@
+insert into schwimmtraining.dt_block values ('Oeko 01', 'Ãkonomie');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '10-15 Beinschläge (getaucht), dann Kraul 3er Zug steigernd'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 tauchen, 25 locker'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '3er, 5er, 7er, 9er Zug'), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '3er, 5er, 7er, 9er Zug'), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('Oeko 02', 'Ãkonomie');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'je 50m: 3er, 5er, 6er, 7er, 7er, 6er, 5er, 3er Zug'), 1, null );
+
+insert into schwimmtraining.dt_block values ('Oeko 03', 'Ãkonomie');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 AND details = 'je 50m: 3er, 5er, 7er, 5er, 3er Zug'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'Oeko 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
diff --git a/swim-db/sql/swim_data_blocks_tech_wassergefuehl.sql b/swim-db/sql/swim_data_blocks_tech_wassergefuehl.sql
new file mode 100644
index 0000000..a76b206
--- /dev/null
+++ b/swim-db/sql/swim_data_blocks_tech_wassergefuehl.sql
@@ -0,0 +1,62 @@
+insert into schwimmtraining.dt_block values ('WG 01', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Entenpaddeln / 25 volle Lage (Kraul) / 25 Entenpaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Hundepaddeln / 25 volle Lage (Kraul) / 25 Hundepaddeln / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '25 Wasserfassen / 25 volle Lage (Kraul) / 25 Wasserfassen / 50 volle Lage (Kraul) / 25 volle Lage (Kraul) schnell & sauber'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul Beine, 100 lange Züge'), 1, null );
+
+insert into schwimmtraining.dt_block values ('WG 02', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasserfassen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Faust, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WG 03', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Fingerpaddles'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul Beine, 100 lange Züge'), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: locker'), 1, null );
+
+insert into schwimmtraining.dt_block values ('WG 04', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 AND details = '50 locker, 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 mittel'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 1, null );
+
+insert into schwimmtraining.dt_block values ('WG 05', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 AND details = '50 volle Lage (Kraul), 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 volle Lage (Kraul)'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 1, null );
+
+insert into schwimmtraining.dt_block values ('WG 06', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul Beine, 100 lange Züge'), 4, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('WG 07', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Fingerpaddles'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: locker'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'lange Züge'), 1, null );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('WG 08', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasserfassen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Faust, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'Fingerpaddles'), 4, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('WG 09', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasserfassen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Entenpaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+INSERT INTO schwimmtraining.dt_block VALUES ('WG 10', 'Wassergefühl');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasserfassen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Scheibenwischer/Scullings, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Hundepaddeln, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WG 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wasser hochspritzen, 25 volle Lage (Kraul)'), 4, '00:00:10' );
+
+
diff --git a/swim-db/sql/swim_data_blocks_tech_wasserlage.sql b/swim-db/sql/swim_data_blocks_tech_wasserlage.sql
new file mode 100644
index 0000000..f4d6f27
--- /dev/null
+++ b/swim-db/sql/swim_data_blocks_tech_wasserlage.sql
@@ -0,0 +1,97 @@
+insert into schwimmtraining.dt_block values ('WL 01', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='25 einarmig hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='20 harte Beinschläge, dann volle Lage (Kraul)'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 02', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND fk_lage = 'Rücken' and details='10m Rücken Beine, Rest volle Lage (Rücken)'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Beine: 50 locker, 25 steigern, 25 schnell'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 03', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Rücken' and details='10m Rücken Beine, Rest volle Lage (Rücken)'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Beine: 50 locker, 25 steigern, 25 schnell'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 04', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 AND fk_lage = 'Kraul' and details='Pullbuoy: Pyramide 25-50-75-100-100-75-50-25 (P 10s)'), 1, null );
+
+insert into schwimmtraining.dt_block values ('WL 05', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='Wechselzug hinten'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Sonstige' and details='Beine: 25 Rücken, 25 Kraul'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 06', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Wechselzug hinten'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Sonstige' and details='Beine: 50 Kraul, 50 Rücken'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 07', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='25 Wechselzug hinten, 25 volle Lage (Kraul)'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Beine: mittel'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 08', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='25 Badewanne, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='Beine: locker'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 09', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Rücken' and details='25m Beine Seitlage (Wechsel nach halber Bahn), 25 volle Lage (Rücken)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Beine: locker'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: locker'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 10', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND fk_lage = 'Kraul' and details='10m Rücken Beine, Rest volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND fk_lage = 'Kraul' and details='20 harte Beinschläge, dann 3er Zug'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND fk_lage = 'Kraul' and details='Pullbuoy: locker'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 11', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '20 harte Beinschläge, dann 3er Zug'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '10m Rücken Beine, Rest volle Lage (Rücken)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: locker'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=65 AND bis=75)), 1, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 12', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 13', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Po-Tap, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: Po-Tap, vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 14', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Fischspringen, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Po-Tap, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 15', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Arm: Po-Tap, vorne, Kopf/Schulter/Po, vorne, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug hinten, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('WL 16', 'Wasserlage');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'lange Züge'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 einarmig, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'WL 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 2, '00:00:10' );
+
+
+
+
diff --git a/swim-db/sql/swim_data_blocks_vo2max.sql b/swim-db/sql/swim_data_blocks_vo2max.sql
new file mode 100644
index 0000000..b47d65a
--- /dev/null
+++ b/swim-db/sql/swim_data_blocks_vo2max.sql
@@ -0,0 +1,88 @@
+
+insert into schwimmtraining.dt_block values ('VO2max 01', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Beine: 50 Delphin, 50 Kraul locker, 50 Delphin, 50 Kraul schnell' AND fk_lage = 'Sonstige'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('VO2max 02', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Beine: 50 Delphin, 50 Kraul locker, 50 Delphin, 50 Kraul schnell' AND fk_lage = 'Sonstige'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('VO2max 03', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('VO2max 04', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('VO2max 05', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 25 Delphin, 25 Kraul locker, 25 Delphin, 25 Kraul schnell' AND fk_lage = 'Sonstige'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('VO2max 06', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 16, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 16, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('VO2max 07', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 6, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 6, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('VO2max 08', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 6, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('VO2max 09', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('VO2max 10', 'VO2max');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 16, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Rücken' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Kraul, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 12, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Beine: 50 Rücken, 50 Delphin' AND fk_lage = 'Sonstige'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Beine: 50 Delphin, 50 Kraul locker, 50 Delphin, 50 Kraul schnell' AND fk_lage = 'Sonstige'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'VO2max 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'VO2max 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul'), 8, '00:00:10' );
diff --git a/swim-db/sql/swim_data_blocks_zone1.sql b/swim-db/sql/swim_data_blocks_zone1.sql
new file mode 100644
index 0000000..af3196f
--- /dev/null
+++ b/swim-db/sql/swim_data_blocks_zone1.sql
@@ -0,0 +1,255 @@
+
+insert into schwimmtraining.dt_block values ('BZ1 01', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Lagen' and details='100 Kraul, 25 Rücken, 25 Brust, 25 Kraul mittel, 25 Delphin schnell'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul/Rücken/Brust' and details='100 Kraul, 50 Rücken, 50 Brust'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 02', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)'), 4, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 03', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul/Rücken/Brust' and details='Brust / Kraul / Rücken im Wechsel'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul/Rücken/Brust' and details='50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 04', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul/Rücken/Brust' and details='Brust / Kraul / Rücken im Wechsel'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul/Rücken/Brust' and details='50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust'), 6, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 05', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='75 locker, 25 schnell'), 8, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)'), 2, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='50 Wechselzug, 25 volle Lage (Kraul), 25 steigern'), 8, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 06', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='75 locker, 25 schnell'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)'), 2, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='50 Wechselzug, 25 volle Lage (Kraul), 25 steigern'), 4, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 07', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='75 locker, 50 steigern, 25 schnell'), 8, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='75 Wechselzug, 50 Rücken, 25 schnell'), 8, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 08', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='75 locker, 50 steigern, 25 schnell'), 6, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='75 Wechselzug, 50 Rücken, 25 schnell'), 6, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 09', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Delphin' and details='locker'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Brust' and details='locker'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker'), 16, '00:00:05' );
+
+insert into schwimmtraining.dt_block values ('BZ1 10', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Delphin' and details='locker'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Brust' and details='locker'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker'), 12, '00:00:05' );
+
+insert into schwimmtraining.dt_block values ('BZ1 11', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Brust' and details='locker'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 12', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Brust' and details='locker'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 13', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Brust' and details='locker'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 14', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='locker'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='locker'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='locker'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 15', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='locker'), 16, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='locker'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='locker'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 16', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker, letzte halbe Bahn voll'), 16, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='locker'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 17', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker, letzte halbe Bahn voll'), 16, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='mittel'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='locker'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 18', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker'), 16, '00:00:05' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 and fk_lage = 'Kraul' and details='locker'), 12, '00:00:05' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 19', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='locker'), 12, '00:00:05' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 and fk_lage = 'Kraul' and details='locker'), 8, '00:00:05' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 20', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='locker'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='locker'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='locker'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 21', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='Pullbuoy: 50 Wechselzug, 50 steigern'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='50 Delphin/Rücken/Brust, 50 Kraul'), 6, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 22', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Rücken' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='locker' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Brust' and details='locker'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel') , 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 23', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 600 and fk_lage = 'Kraul' and details='Pyramide 50-100-150-150-100-50 (P 10s)'), 3, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 24', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 1000 and fk_lage = 'Kraul' and details='Pyramide 50-100-200-300-200-100-50 (P 10s)'), 2, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 25', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 26', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='locker'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='locker'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='locker'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 27', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 and fk_lage = 'Kraul' and details='50 volle Lage (Kraul), 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 volle Lage (Kraul)'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 and fk_lage = 'Kraul' and details='je 50m: 3er, 5er, 7er, 5er, 3er Zug'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='Wechselzug'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 28', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 28', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 28' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 250 and fk_lage = 'Kraul' and details='50 volle Lage (Kraul), 50 Beine, 50 Wechselzug, 50 Pullbuoy, 50 volle Lage (Kraul)'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 29', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 29', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 29' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='Pullbuoy: 50 Wechselzug, 50 steigern'), 8, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 29', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 29' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='Pullbuoy: 75 locker, 25 schnell'), 8, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 30', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 30', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 30' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 30', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 30' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 31', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 31', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 31' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 31', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 31' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 6, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 32', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 32', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 32' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 12, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 33', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 33', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 33' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 33', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 33' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='3er, 5er, 7er, 9er Zug'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 34', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 34', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 34' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='je 50m: 3er, 5er, 6er, 7er, 7er, 6er, 5er, 3er Zug'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 34', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 34' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='Pullbuoy: locker'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 35', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 35', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 35' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'locker' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 35', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 35' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'mittel' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 36', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 36', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 36' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = '100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 36', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 36' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'locker' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 36', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 36' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 36', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 36' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'mittel' AND fk_lage = 'Kraul'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 37', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 37', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 37' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = '100 (P 30s), 100 (P 25s), 100 (P 20s), 100 (P 15s)' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 37', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 37' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker' AND fk_lage = 'Kraul'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 37', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 37' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'mittel' AND fk_lage = 'Kraul'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 38', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 38', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 38' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 AND details = 'Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 38', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 38' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 38', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 38' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25m sehr schnell (-10s), 25m locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)), 6, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 39', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 39', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 39' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker' AND fk_lage = 'Kraul'), 2, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 40', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 40' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 40' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '25 locker, 50 steigern, 25 locker, 75 schnell, 25 locker'), 3, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 40' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '25 locker, 50 steigern, 25 locker, 100 schnell'), 6, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ1 41', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Wechselzug'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy: locker'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Lagen' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 3, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'Pullbuoy + Paddles: mittel'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 41' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'lange Züge'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 42', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Wechselzug'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy: locker'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Lagen' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 4, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Pullbuoy + Paddles: mittel'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 42' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'lange Züge'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 43', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Wechselzug'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy: locker'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Lagen' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 2, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Pullbuoy + Paddles: mittel'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 43' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'lange Züge'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ1 44', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 44' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'Wechselzug'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 44' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 600 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 2, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ1 45', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 45' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '50 Wechselzug, 50 volle Lage (Kraul)'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 45' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul mit Pullbuoy, 50 Rücken, 50 Brust'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 45' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '50 Delphin/Rücken/Brust, 50 Kraul'), 10, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 46', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)' AND fk_lage = 'Kraul'), 6, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '20 harte Beinschläge, dann volle Lage (Kraul)' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '5er, 7er, 9er, 11er Zug' AND fk_lage = 'Kraul'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '10m Rücken Beine, Rest volle Lage (Rücken)' AND fk_lage = 'Rücken'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'Kraul Arme - Delphin Beine'), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '50 Kraul Beine, 100 lange Züge' AND fk_lage = 'Kraul'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 46' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '10-15m tauchen, dann Kraul 3er Zug steigernd' AND fk_lage = 'Kraul'), 2, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 47', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 47' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Kraul'), 10, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 48', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 48' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '100 Kraul, 50 Rücken, 50 Brust'), 3, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 48' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: 50 Wechselzug, 50 steigern'), 4, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 49', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 49' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = '100 Kraul, 50 Rücken, 50 Brust'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 49' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: 50 Wechselzug, 50 steigern'), 3, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 50', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 50' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = '75 locker, 50 steigern, 25 schnell'), 3, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 50' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '75 Wechselzug, 25 volle Lage (Kraul)'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 50' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: 75 locker, 25 schnell'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 50' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '75 locker, 25 schnell'), 4, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ1 51', 'Grundlagenausdauer');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 51' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 10, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ1 51' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = '3er, 5er, 7er, 9er Zug'), 4, '00:00:10' );
+
+
+
+
+
+
+
diff --git a/swim-db/sql/swim_data_blocks_zone2.sql b/swim-db/sql/swim_data_blocks_zone2.sql
new file mode 100644
index 0000000..9de7ee6
--- /dev/null
+++ b/swim-db/sql/swim_data_blocks_zone2.sql
@@ -0,0 +1,117 @@
+
+insert into schwimmtraining.dt_block values ('BZ2 01', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ2 02', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='mittel'), 6, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 03', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 04', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ2 05', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 7, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 06', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 07', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ2 08', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ2 09', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 10', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ2 11', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ2 12', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 13', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 14', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ2 15', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 16', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 17', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='mittel'), 20, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ2 18', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 10, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ2 19', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 20', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='mittel'), 4, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ2 21', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ2 22', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 2, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ2 23', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='mittel'), 12, '00:00:05' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:05' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 4, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ2 24', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='mittel'), 16, '00:00:05' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 and fk_lage = 'Kraul' and details='mittel'), 12, '00:00:05' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 8, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ2 25', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ2 26', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 2, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 2, null );
+
+insert into schwimmtraining.dt_block values ('BZ2 27', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 locker, 100 mittel, 150 schnell, 100 mittel, 50 locker (P 15s)'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ2 29', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 29', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 29' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 700 and fk_lage = 'Kraul' and details='Pyramide: 200 mittel, 100 schnell, 50 voll, 50 voll, 100 schnell, 200 mittel (P 15s)'), 3, null );
+
+insert into schwimmtraining.dt_block values ('BZ2 30', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 30', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 30' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 450 and fk_lage = 'Kraul' and details='Pyramide 50 schnell, 100 mittel, 150 locker, 100 mittel, 50 schnell (P 15s)'), 1, null );
+
+insert into schwimmtraining.dt_block values ('BZ2 31', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 31', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 31' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='mittel'), 3, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 32', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 32', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 32' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='mittel'), 3, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 33', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 33', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 33' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 and fk_lage = 'Kraul' and details='mittel'), 5, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ2 34', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 34', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 34' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='mittel'), 6, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ2 35', 'Zone 2');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ2 35', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ2 35' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='mittel'), 3, '00:00:20' );
+
+
+
diff --git a/swim-db/sql/swim_data_blocks_zone3.sql b/swim-db/sql/swim_data_blocks_zone3.sql
new file mode 100644
index 0000000..29692d7
--- /dev/null
+++ b/swim-db/sql/swim_data_blocks_zone3.sql
@@ -0,0 +1,95 @@
+
+insert into schwimmtraining.dt_block values ('BZ3 01', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell (+5s)'), 10, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ3 02', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 6, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 03', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 8, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 04', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 10, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ3 05', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 7, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 06', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 07', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 10, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ3 08', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 8, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ3 09', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 5, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 10', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell (+5s)'), 3, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ3 11', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell (+5s)'), 5, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ3 12', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 13', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 5, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 14', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 5, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ3 15', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell (+5s)'), 10, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 16', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 17', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 20, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZ3 18', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 10, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ3 19', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell (+5s)'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 20', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='schnell'), 4, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ3 21', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 4, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 75 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 4, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (-5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=100 AND bis=103)), 4, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 AND details = 'sehr schnell (-10s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=103 AND bis=120)), 4, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZ3 22', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 23', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 3, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZ3 24', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 10, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 700 AND details = 'Pyramide: 200 mittel, 100 schnell, 50 voll, 50 voll, 100 schnell, 200 mittel (P 15s)'), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Rücken' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'schnell (+- 0s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 10, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZ3 25', 'Zone 3');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, null );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZ3 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZ3 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 4, '00:00:20' );
+
+
+
+
+
+
+
+
+
+
diff --git a/swim-db/sql/swim_data_blocks_zone4.sql b/swim-db/sql/swim_data_blocks_zone4.sql
new file mode 100644
index 0000000..4fd3aba
--- /dev/null
+++ b/swim-db/sql/swim_data_blocks_zone4.sql
@@ -0,0 +1,24 @@
+
+insert into schwimmtraining.dt_block values ('AT 01', 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 4, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (-5s)'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('AT 02', 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+5s)'), 1, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 2, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (-5s)'), 2, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('AT 03', 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell (+5s)'), 1, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 2, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 25 and fk_lage = 'Kraul' and details='sehr schnell (-10s)'), 4, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('AT 04', 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (+- 0s)'), 2, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (-5s)'), 2, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='sehr schnell (-10s)'), 2, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('AT 05', 'anaerobe Schwelle');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell (-5s)'), 2, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'AT 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='sehr schnell (-10s)'), 2, '00:00:20' );
+
diff --git a/swim-db/sql/swim_data_blocks_zonex.sql b/swim-db/sql/swim_data_blocks_zonex.sql
new file mode 100644
index 0000000..ae02bcb
--- /dev/null
+++ b/swim-db/sql/swim_data_blocks_zonex.sql
@@ -0,0 +1,122 @@
+
+insert into schwimmtraining.dt_block values ('BZX 01', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 01' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZX 02', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 02' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='schnell'), 6, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 03', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 03' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 8, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 04', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 04' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZX 05', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 05' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 7, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 06', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 06' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 07', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 07' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZX 08', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 08' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 8, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZX 09', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 09' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 10', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 10' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 500 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZX 11', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 11' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZX 12', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 12' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 and fk_lage = 'Kraul' and details='schnell'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 13', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 13' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 14', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 14' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 5, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZX 15', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 15' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 16', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 16' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 17', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 17', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 17' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 and fk_lage = 'Kraul' and details='schnell'), 20, '00:00:10' );
+
+insert into schwimmtraining.dt_block values ('BZX 18', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 18', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 18' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Kraul' and details='schnell'), 10, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZX 19', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 19', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 19' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 and fk_lage = 'Kraul' and details='schnell'), 4, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 20', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 20', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 20' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 and fk_lage = 'Lagen' and details='schnell'), 4, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZX 21', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 21', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 21' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 22', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 3, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 22', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 22' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 23', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern' AND fk_lage = 'Kraul' ), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern' AND fk_lage = 'Kraul' ), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 23', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 23' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 24', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'Pullbuoy: 75 locker, 25 schnell'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern' AND fk_lage = 'Kraul' ), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 1, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = 'steigern' AND fk_lage = 'Kraul' ), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 24' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 25', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 50 AND details = '25 Wechselzug, 25 volle Lage (Kraul)'), 8, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'Pullbuoy: 75 locker, 75 schnell'), 4, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'locker'), 2, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'mittel'), 2, '00:00:25' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'schnell'), 2, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 25' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 150 AND details = 'schnell (+- 0s)'), 2, '00:00:15' );
+
+insert into schwimmtraining.dt_block values ('BZX 26', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 300 AND details = '25 locker, 25 schnell, 50 locker, 50 schnell, 75 locker, 75 schnell'), 2, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 125 AND details = '75 Wechselzug, 50 volle Lage (Kraul)'), 2, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 3, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 3, '00:00:15' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 3, '00:00:20' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 26' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell (+5s)' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=95 AND bis=100)), 3, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 27', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 400 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 2, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 200 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 4, '00:00:10' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 27' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 100 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 8, '00:00:20' );
+
+insert into schwimmtraining.dt_block values ('BZX 28', 'Zone X');
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 28', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 28' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 1000 AND details = 'locker' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=75 AND bis=85)), 1, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 28', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 28' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 1000 AND details = 'mittel' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=85 AND bis=90)), 1, '00:00:30' );
+INSERT INTO schwimmtraining.kt_block_uebungen_kombi VALUES ( 'BZX 28', (1 + (SELECT count (*) FROM schwimmtraining.kt_block_uebungen_kombi WHERE fk_block = 'BZX 28' )), (SELECT id FROM schwimmtraining.dt_uebungen WHERE strecke = 1000 AND details = 'schnell' AND fk_lage = 'Kraul' AND fk_tempobereich = (SELECT id FROM schwimmtraining.dt_tempo WHERE von=90 AND bis=95)), 1, '00:00:30' );
+
+insert into schwimmtraining.dt_block values ('BZX 29', 'Zone X');
+
+insert into schwimmtraining.dt_block values ('BZX 30', 'Zone X');
+
+
+
+
+
+
+
diff --git a/swim-db/sql/swim_data_trainings_ka.sql b/swim-db/sql/swim_data_trainings_ka.sql
new file mode 100644
index 0000000..14d701f
--- /dev/null
+++ b/swim-db/sql/swim_data_trainings_ka.sql
@@ -0,0 +1,223 @@
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 01 + GL 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'GL 01');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'Beine 06');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'KA 01');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + GL 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 02 + Druck 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'Druck 02');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'Beine 01');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'KA 02');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + Druck 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 03 + WG 07 + WG 05', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'WG 07');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'WG 05');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'KA 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + WG 07 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + WG 07 + WG 05' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 04 + WL 09', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + WL 09' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + WL 09' )), 'WL 09');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + WL 09' )), 'KA 04');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + WL 09' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 05 + WL 10', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + WL 10' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + WL 10' )), 'WL 10');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + WL 10' )), 'KA 05');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + WL 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + WL 10' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 06 + WG 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + WG 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + WG 03' )), 'WG 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + WG 03' )), 'KA 06');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + WG 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 07 + WG 04 + WG 05', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'WG 04');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'WG 05');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'Beine 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'KA 07');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + WG 04 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + WG 04 + WG 05' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + WG 07', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'Beine 06');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'WG 07');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'KA 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + WG 07' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 12 + KA 13 + KA 14 + WG 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'WG 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'KA 12');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'KA 13');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'KA 14');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + KA 13 + KA 14 + WG 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + KA 13 + KA 14 + WG 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 10 + Armzug 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + Armzug 04' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + Armzug 04' )), 'Armzug 04');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + Armzug 04' )), 'KA 10');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + Armzug 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + Armzug 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 11 + Armzug 05', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + Armzug 05' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + Armzug 05' )), 'Armzug 05');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + Armzug 05' )), 'KA 11');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + Armzug 05' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 09 + BZ1 46 + BZ1 47', 'KA 09 + BZ1 46 + BZ1 47');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'BZ1 46' );
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'KA 09');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'BZ1 47' );
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 46 + BZ1 47', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 46 + BZ1 47' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Beine 06');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'WG 07');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'KA 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Oeko 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'BZ3 07');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + KA 15 + BZ3 07 + WG 07 + WG 09' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 11 + KA 15 + BZ3 07 + Armzug 05', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'Armzug 05');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'KA 11');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'BZ3 07');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + KA 15 + BZ3 07 + Armzug 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + KA 15 + BZ3 07 + Armzug 05' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 15 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 15 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 15 + WG 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 15 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 15 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 15 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 15 + WG 02' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 15 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 15 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 12 + WL 16 + Oeko 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'Oeko 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'WL 16');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'KA 12');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 12 + WL 16 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 12 + WL 16 + Oeko 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 13 + Oeko 03 + WG 10', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'WG 10');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'Oeko 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'KA 13');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 13 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 13 + Oeko 03 + WG 10' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 07 + BZ1 49 + WL 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'WL 02');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'BZ1 49');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'KA 07');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 07 + BZ1 49 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 07 + BZ1 49 + WL 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 14 + BZ1 49 + WL 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'WL 04');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'BZ1 49');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'KA 14');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 14 + BZ1 49 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 14 + BZ1 49 + WL 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 04 + BZ1 25 + WL 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'WL 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'BZ1 25');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'KA 04');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 04 + BZ1 25 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 04 + BZ1 25 + WL 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 06 + BZ1 39 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'BZ1 39');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'KA 06');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 06 + BZ1 39 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 06 + BZ1 39 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 09 + BZ1 27 + WG 08', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'WG 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'BZ1 27');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'KA 09');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 09 + BZ1 27 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 09 + BZ1 27 + WG 08' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 05 + BZ2 21 + Armzug 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'Armzug 01');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'BZ2 21');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'KA 05');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 05 + BZ2 21 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 05 + BZ2 21 + Armzug 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 03 + BZ2 08 + Armzug 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'Armzug 02');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'BZ2 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'KA 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 03 + BZ2 08 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 03 + BZ2 08 + Armzug 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 11 + BZ2 21 + Koo 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'Koo 01');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'BZ2 21');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'KA 11');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 11 + BZ2 21 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 11 + BZ2 21 + Koo 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 10 + BZ1 39 + TE 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'TE 02');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'BZ1 39');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'KA 10');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 10 + BZ1 39 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 10 + BZ1 39 + TE 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 01 + AT 02 + BZ1 49 + TE 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'TE 04');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'BZ1 49');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'KA 01');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 01 + AT 02 + BZ1 49 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 01 + AT 02 + BZ1 49 + TE 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 02 + BZ1 37 + WL 11', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'WL 11');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'BZ1 37');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'KA 02');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 02 + BZ1 37 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 02 + BZ1 37 + WL 11' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + BZX 08 + WL 13', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'WL 13');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'BZX 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'KA 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + BZX 08 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + BZX 08 + WL 13' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + AT 03 + Koo 05', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'Koo 05');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'AT 03');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'KA 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 03 + Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 03 + Koo 05' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('KA 08 + AT 01 + Koo 06', '');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'Koo 06');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'KA 08');
+insert into schwimmtraining.kt_training_block_kombi values ('KA 08 + AT 01 + Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'KA 08 + AT 01 + Koo 06' )), 'Aus 200');
+
+
diff --git a/swim-db/sql/swim_data_trainings_speed.sql b/swim-db/sql/swim_data_trainings_speed.sql
new file mode 100644
index 0000000..543a7d9
--- /dev/null
+++ b/swim-db/sql/swim_data_trainings_speed.sql
@@ -0,0 +1,36 @@
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 01 + Armzug 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 02' )), 'Armzug 02');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 02' )), 'Speed 01');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 01 + Armzug 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 03' )), 'Armzug 03');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 03' )), 'Speed 01');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + Armzug 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 02 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + WG 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + WG 02' )), 'Speed 02');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'Armzug 04');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'Speed 01');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'VO2max 02');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 01 + VO2max 02 + Armzug 04 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 01 + VO2max 02 + Armzug 04 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Speed 02 + VO2max 10 + WL 15', '');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'Beine 02');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'Speed 02');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'WL 15');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'VO2max 10');
+insert into schwimmtraining.kt_training_block_kombi values ('Speed 02 + VO2max 10 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Speed 02 + VO2max 10 + WL 15' )), 'Aus 200');
+
+
diff --git a/swim-db/sql/swim_data_trainings_tech.sql b/swim-db/sql/swim_data_trainings_tech.sql
new file mode 100644
index 0000000..14bc591
--- /dev/null
+++ b/swim-db/sql/swim_data_trainings_tech.sql
@@ -0,0 +1,54 @@
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 10 + WG 03 + WL 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'Beine 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'WL 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'WG 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'BZ1 10');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 10 + WG 03 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 10 + WG 03 + WL 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 30 + WG 10 + WL 12', 'BZ2 30 + WG 10 + WL 12');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'WG 10');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'WL 12');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'BZ2 30');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WG 10 + WL 12', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WG 10 + WL 12' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('TE 01 + WG 09', 'TE 01 + WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'Beine 12');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'TE 01');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 01 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 01 + WG 09' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('TE 02 + WG 09', 'TE 02 + WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'Beine 07');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'TE 02');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 02 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 02 + WG 09' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('TE 04 + WG 09', 'TE 02 + WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'Beine 07');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'Nav 02');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'TE 04');
+insert into schwimmtraining.kt_training_block_kombi values ('TE 04 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'TE 04 + WG 09' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Koo 06', 'Koo 06');
+insert into schwimmtraining.kt_training_block_kombi values ('Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 06' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 06' )), 'Beine 14');
+insert into schwimmtraining.kt_training_block_kombi values ('Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 06' )), 'Koo 06');
+insert into schwimmtraining.kt_training_block_kombi values ('Koo 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 06' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('Koo 05', 'Koo 05');
+insert into schwimmtraining.kt_training_block_kombi values ('Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 05' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 05' )), 'Beine 13');
+insert into schwimmtraining.kt_training_block_kombi values ('Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 05' )), 'Koo 05');
+insert into schwimmtraining.kt_training_block_kombi values ('Koo 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'Koo 05' )), 'Aus 200');
+
+
diff --git a/swim-db/sql/swim_data_trainings_zone1.sql b/swim-db/sql/swim_data_trainings_zone1.sql
new file mode 100644
index 0000000..79337ba
--- /dev/null
+++ b/swim-db/sql/swim_data_trainings_zone1.sql
@@ -0,0 +1,216 @@
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 01 + WG 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + WG 01' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + WG 01' )), 'WG 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + WG 01' )), 'BZ1 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + WG 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 35 + Armzug 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + Armzug 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + Armzug 02' )), 'Armzug 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + Armzug 02' )), 'BZ1 35');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + Armzug 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 37 + Armzug 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + Armzug 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + Armzug 02' )), 'Armzug 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + Armzug 02' )), 'BZ1 37');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + Armzug 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 21 + Koo 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 21 + Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 21 + Koo 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 21 + Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 21 + Koo 03' )), 'Koo 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 21 + Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 21 + Koo 03' )), 'BZ1 21');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 21 + Koo 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 21 + Koo 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 22 + Koo 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 22 + Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 22 + Koo 04' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 22 + Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 22 + Koo 04' )), 'Koo 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 22 + Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 22 + Koo 04' )), 'BZ1 22');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 22 + Koo 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 22 + Koo 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 31 + Koo 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + Koo 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + Koo 02' )), 'Koo 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + Koo 02' )), 'BZ1 31');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + Koo 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 31 + WL 11', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + WL 11' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + WL 11' )), 'WL 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + WL 11' )), 'BZ1 31');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + WL 11' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 08 + WL 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + WL 04' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + WL 04' )), 'WL 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + WL 04' )), 'BZ1 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + WL 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 38 + Oeko 02', 'BZ1 38 + Oeko 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'Ein 600');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'Oeko 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'BZ1 38');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Oeko 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 40', 'BZ1 40');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40' )), 'Beine 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40' )), 'BZ1 40');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 45', 'BZ1 45');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 45' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 45' )), 'Beine 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 45' )), 'BZ1 45');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 45', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 45' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 46', 'BZ1 46');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 46' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 46' )), 'BZ1 46' );
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 46', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 46' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 39 + TE 04', 'BZ1 39 + TE 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'Beine 10');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'TE 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'BZ1 39');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 39 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 39 + TE 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 51', 'BZ1 51');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 51' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 51' )), 'Beine 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 51' )), 'BZ1 51');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 51', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 51' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Armzug 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Oeko 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'BZ1 35');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 35 + WG 09 + Oeko 03 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 35 + WG 09 + Oeko 03 + Armzug 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 27', 'BZ1 27');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27' )), 'Beine 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27' )), 'BZ1 27');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 49 + WG 05', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 49 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 49 + WG 05' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 49 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 49 + WG 05' )), 'WG 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 49 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 49 + WG 05' )), 'BZ1 49');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 49 + WG 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 49 + WG 05' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 25 + Druck 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 25 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 25 + Druck 01' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 25 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 25 + Druck 01' )), 'Druck 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 25 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 25 + Druck 01' )), 'BZ1 25');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 25 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 25 + Druck 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 27 + WG 06', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27 + WG 06' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27 + WG 06' )), 'WG 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27 + WG 06' )), 'BZ1 27');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 27 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 27 + WG 06' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 38 + Armzug 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Armzug 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Armzug 03' )), 'Armzug 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Armzug 03' )), 'BZ1 38');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 38 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 38 + Armzug 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 37 + AT 02 + WL 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'WL 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'BZ1 37');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 37 + AT 02 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 37 + AT 02 + WL 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 09 + BZ2 30 + WL 14', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'WL 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'BZ1 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'BZ2 30');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 09 + BZ2 30 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 09 + BZ2 30 + WL 14' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 41 + BZX 07 + WL 16', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'WL 16');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'BZ1 41');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'BZX 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 41 + BZX 07 + WL 16', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 41 + BZX 07 + WL 16' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 01 + BZ2 14 + Oeko 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'Oeko 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'BZ1 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'BZ2 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 01 + BZ2 14 + Oeko 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 01 + BZ2 14 + Oeko 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 31 + BZ2 07 + WG 06', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'WG 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'BZ1 31');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'BZ2 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 31 + BZ2 07 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 31 + BZ2 07 + WG 06' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 08 + BZ3 16 + Armzug 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'Armzug 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'BZ3 16');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'BZ1 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 08 + BZ3 16 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 08 + BZ3 16 + Armzug 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 12 + BZX 14 + Oeko 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'Oeko 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'BZ1 12');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'BZX 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 12 + BZX 14 + Oeko 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 12 + BZX 14 + Oeko 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 04 + KA 13 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'BZ1 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'KA 13');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 04 + KA 13 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 04 + KA 13 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 40 + BZX 20 + WL 11', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'WL 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'BZ1 40');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'BZX 20');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 40 + BZX 20 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 40 + BZX 20 + WL 11' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 05 + VO2max 04 + Koo 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'Koo 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'VO2max 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'BZ1 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 05 + VO2max 04 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 05 + VO2max 04 + Koo 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 18 + BZ2 20 + TE 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'TE 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'BZ1 18');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'BZ2 20');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 18 + BZ2 20 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 18 + BZ2 20 + TE 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 03 + BZ3 23 + WG 08', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'WG 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'BZ3 23');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'BZ1 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 03 + BZ3 23 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 03 + BZ3 23 + WG 08' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ1 11 + WL 13', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 11 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 11 + WL 13' )), 'Ein 600');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 11 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 11 + WL 13' )), 'WL 13');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 11 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 11 + WL 13' )), 'BZ1 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ1 11 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ1 11 + WL 13' )), 'Aus 200');
+
diff --git a/swim-db/sql/swim_data_trainings_zone2.sql b/swim-db/sql/swim_data_trainings_zone2.sql
new file mode 100644
index 0000000..743d2c0
--- /dev/null
+++ b/swim-db/sql/swim_data_trainings_zone2.sql
@@ -0,0 +1,243 @@
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01' )), 'BZ2 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 02', 'BZ2 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'BZ2 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'BZ2 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 03 + WL 05', 'BZ2 03 + WL 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'WL 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'BZ2 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'BZ2 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + WL 05' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 04 + WG 04', 'BZ2 04 + WG 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'WG 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'BZ2 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'BZ2 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'BZ2 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 04 + WG 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 05 + Koo 02', 'BZ2 05 + Koo 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'Koo 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'BZ2 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'BZ2 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + Koo 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 06 + AT 03', 'BZ2 06 + AT 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'AT 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'BZ2 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'BZ2 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'BZ2 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 06 + AT 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 07 + Druck 01', 'BZ2 07 + Druck 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'Druck 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'BZ2 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'BZ2 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'BZ2 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'BZ2 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + Druck 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 08 + AT 02', 'BZ2 08 + AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'BZ2 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'BZ2 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + AT 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 09 + AT 01', 'BZ2 09 + AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'BZ2 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + AT 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 21 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + WG 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + WG 02' )), 'BZ2 21');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 16 + WL 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 16 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 16 + WL 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 16 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 16 + WL 03' )), 'WL 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 16 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 16 + WL 03' )), 'BZ2 16');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 16 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 16 + WL 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 20 + Armzug 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 20 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 20 + Armzug 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 20 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 20 + Armzug 02' )), 'Armzug 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 20 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 20 + Armzug 02' )), 'BZ2 20');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 20 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 20 + Armzug 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 30 + WL 11', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WL 11' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WL 11' )), 'WL 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WL 11' )), 'BZ2 30');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 30 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 30 + WL 11' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 07 + BZ1 49 + WL 15', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'WL 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'BZ1 49');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'BZ2 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 07 + BZ1 49 + WL 15', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 07 + BZ1 49 + WL 15' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 08 + BZ1 39 + GL 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'GL 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'BZ1 39');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'BZ2 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 08 + BZ1 39 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 08 + BZ1 39 + GL 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 21 + BZX 16 + KA 15 + Druck 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'Druck 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'BZ2 21');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'BZX 16');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 21 + BZX 16 + KA 15 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 21 + BZX 16 + KA 15 + Druck 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 18 + BZ1 25 + WG 09', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'BZ1 25');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'BZ2 18');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 18 + BZ1 25 + WG 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 18 + BZ1 25 + WG 09' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 12 + BZ1 27 + WL 08', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'WL 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'BZ1 27');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'BZ2 12');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 12 + BZ1 27 + WL 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 12 + BZ1 27 + WL 08' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 05 + BZ1 39 + Armzug 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'Armzug 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'BZ1 39');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'BZ2 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 05 + BZ1 39 + Armzug 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 05 + BZ1 39 + Armzug 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'BZ2 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'BZX 16');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'BZ3 16');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 09 + BZ3 16 + BZX 16 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 09 + BZ3 16 + BZX 16 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 03 + BZ1 49 + WG 08', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'WG 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'BZ1 49');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'BZ2 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 03 + BZ1 49 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 03 + BZ1 49 + WG 08' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 26 + VO2max 04 + KA 15 + WL 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'WL 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'BZ2 26');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'VO2max 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 26 + VO2max 04 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 26 + VO2max 04 + KA 15 + WL 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 11 + AT 02 + KA 15 + Koo 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'Koo 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'BZ2 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 11 + AT 02 + KA 15 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 11 + AT 02 + KA 15 + Koo 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 29 + AT 03 + KA 15 + TE 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'TE 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'BZ2 29');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'AT 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 29 + AT 03 + KA 15 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 29 + AT 03 + KA 15 + TE 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 10 + AT 01 + WL 11', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'WL 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'BZ2 10');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 10 + AT 01 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 10 + AT 01 + WL 11' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 22 + AT 02 + WL 13', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'WL 13');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'BZ2 22');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 22 + AT 02 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 22 + AT 02 + WL 13' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 01 + Koo 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01 + Koo 02' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01 + Koo 02' )), 'Koo 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01 + Koo 02' )), 'BZ2 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 01 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 01 + Koo 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'KA 16');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'BZ2 31');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'BZ2 13');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'BZ2 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 31 + BZ2 13 + BZ2 08 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 31 + BZ2 13 + BZ2 08 + AT 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'KA 17');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'AT 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'BZ2 32');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'AT 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'BZ2 33');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'AT 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'BZ2 34');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'AT 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 32 + BZ2 33 + BZ2 34 + AT 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 32 + BZ2 33 + BZ2 34 + AT 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'KA 18');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'AT 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'BZ2 35');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'AT 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'BZ2 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'AT 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'BZ2 16');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'AT 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ2 35 + BZ2 14 + BZ2 16 + AT 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ2 35 + BZ2 14 + BZ2 16 + AT 05' )), 'Aus 200');
+
+
+
+
diff --git a/swim-db/sql/swim_data_trainings_zone3.sql b/swim-db/sql/swim_data_trainings_zone3.sql
new file mode 100644
index 0000000..93fa08d
--- /dev/null
+++ b/swim-db/sql/swim_data_trainings_zone3.sql
@@ -0,0 +1,169 @@
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 22 + BZ1 42', 'BZ3 22 + BZ1 42');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'Beine 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'BZ1 42');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'BZ3 22');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 22 + BZ1 42', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 22 + BZ1 42' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 23 + BZ1 41', 'BZ3 23 + BZ1 41');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'Beine 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'BZ1 41');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'BZ3 23');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 23 + BZ1 41', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 23 + BZ1 41' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 25 + BZ1 43', 'BZ3 25 + BZ1 43');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'Beine 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'BZ1 43');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'BZ3 25');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + BZ1 43', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + BZ1 43' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 21 + BZ1 44', 'BZ3 21 + BZ1 44');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'Beine 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'BZ1 44');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'BZ3 21');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + BZ1 44', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + BZ1 44' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 24 + TE 03', 'BZ3 24 + TE 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'TE 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'BZ3 24');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + TE 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + TE 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 07 + KA 15 + WG 09 + Oeko 03', 'BZ3 07 + KA 15 + WG 09 + Oeko 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'WG 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Oeko 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'BZ3 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 07 + KA 15 + WG 09 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 07 + KA 15 + WG 09 + Oeko 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 14 + WG 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 14 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 14 + WG 01' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 14 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 14 + WG 01' )), 'WG 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 14 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 14 + WG 01' )), 'BZ3 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 14 + WG 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 14 + WG 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 25 + WL 09', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + WL 09' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + WL 09' )), 'WL 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + WL 09' )), 'BZ3 25');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 25 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 25 + WL 09' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 04 + Oeko 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 04 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 04 + Oeko 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 04 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 04 + Oeko 03' )), 'Oeko 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 04 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 04 + Oeko 03' )), 'BZ3 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 04 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 04 + Oeko 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 09 + AT 02 + WG 10', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'WG 10');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'BZ3 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 09 + AT 02 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 09 + AT 02 + WG 10' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 13 + BZX 14 + WL 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'WL 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'BZX 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'BZ3 13');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 13 + BZX 14 + WL 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 13 + BZX 14 + WL 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 17 + BZX 06 + WL 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'WL 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'BZX 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'BZ3 17');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 17 + BZX 06 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 17 + BZX 06 + WL 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 18 + AT 02 + KA 15 + WL 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'WL 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'BZ3 18');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 18 + AT 02 + KA 15 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 18 + AT 02 + KA 15 + WL 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 21 + AT 03 + KA 12 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'KA 12');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'AT 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'BZ3 21');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 21 + AT 03 + KA 12 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 21 + AT 03 + KA 12 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 02 + AT 02 + KA 13 + WG 08', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'WG 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'KA 13');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'BZ3 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 02 + AT 02 + KA 13 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 02 + AT 02 + KA 13 + WG 08' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 10 + AT 03 + KA 07 + Armzug 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'Armzug 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'KA 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'AT 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'BZ3 10');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 10 + AT 03 + KA 07 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 10 + AT 03 + KA 07 + Armzug 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'Armzug 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'BZX 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'BZ3 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 05 + AT 02 + BZX 07 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 05 + AT 02 + BZX 07 + Armzug 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 03 + AT 03 + BZX 14 + Koo 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'Koo 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'AT 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'BZX 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'BZ3 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 03 + AT 03 + BZX 14 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 03 + AT 03 + BZX 14 + Koo 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 19 + AT 01 + KA 07 + TE 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'TE 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'KA 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'BZ3 19');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 19 + AT 01 + KA 07 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 19 + AT 01 + KA 07 + TE 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 24 + VO2max 04 + KA 15 + TE 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'TE 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'KA 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'VO2max 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'BZ3 24');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 24 + VO2max 04 + KA 15 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 24 + VO2max 04 + KA 15 + TE 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 11 + BZ1 27 + WL 11', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'WL 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'BZ1 27');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'BZ3 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 11 + BZ1 27 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 11 + BZ1 27 + WL 11' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 15 + VO2max 03 + WL 13', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'WL 13');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'VO2max 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'BZ3 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 15 + VO2max 03 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 15 + VO2max 03 + WL 13' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZ3 01 + GL 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 01 + GL 01' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 01 + GL 01' )), 'GL 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 01 + GL 01' )), 'BZ3 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZ3 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZ3 01 + GL 01' )), 'Aus 200');
diff --git a/swim-db/sql/swim_data_trainings_zone4.sql b/swim-db/sql/swim_data_trainings_zone4.sql
new file mode 100644
index 0000000..e69de29
diff --git a/swim-db/sql/swim_data_trainings_zone5.sql b/swim-db/sql/swim_data_trainings_zone5.sql
new file mode 100644
index 0000000..bb04e3c
--- /dev/null
+++ b/swim-db/sql/swim_data_trainings_zone5.sql
@@ -0,0 +1,49 @@
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 01 + WG 08', '');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WG 08' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WG 08' )), 'WG 08');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WG 08' )), 'VO2max 01');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WG 08' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 02 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WG 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WG 02' )), 'VO2max 02');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 01 + WL 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WL 01' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WL 01' )), 'WL 01');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WL 01' )), 'VO2max 01');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 01 + WL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 01 + WL 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 02 + WL 09', '');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WL 09' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WL 09' )), 'WL 09');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WL 09' )), 'VO2max 02');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 02 + WL 09', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 02 + WL 09' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 08 + Druck 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 08 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 08 + Druck 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 08 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 08 + Druck 02' )), 'Druck 02');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 08 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 08 + Druck 02' )), 'VO2max 08');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 08 + Druck 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 08 + Druck 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 09 + WG 07', '');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 09 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 09 + WG 07' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 09 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 09 + WG 07' )), 'WG 07');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 09 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 09 + WG 07' )), 'VO2max 09');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 09 + WG 07', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 09 + WG 07' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 10 + WL 13', '');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 10 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 10 + WL 13' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 10 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 10 + WL 13' )), 'WL 13');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 10 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 10 + WL 13' )), 'VO2max 10');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 10 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 10 + WL 13' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('VO2max 05 + KA 16 + WL 13', '');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'WL 13');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'KA 16');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'VO2max 05');
+insert into schwimmtraining.kt_training_block_kombi values ('VO2max 05 + KA 16 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'VO2max 05 + KA 16 + WL 13' )), 'Aus 200');
diff --git a/swim-db/sql/swim_data_trainings_zonex.sql b/swim-db/sql/swim_data_trainings_zonex.sql
new file mode 100644
index 0000000..c7fb40d
--- /dev/null
+++ b/swim-db/sql/swim_data_trainings_zonex.sql
@@ -0,0 +1,247 @@
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01' )), 'BZX 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 02', 'BZX 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'BZX 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'BZX 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 03 + WL 05', 'BZX 03 + WL 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'WL 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'BZX 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'BZX 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 03 + WL 05', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 03 + WL 05' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 04 + WG 04', 'BZX 04 + WG 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'WG 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'BZX 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'BZX 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'BZX 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 04 + WG 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 04 + WG 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 05 + Koo 02', 'BZX 05 + Koo 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'Koo 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'BZX 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'BZX 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 05 + Koo 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 05 + Koo 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 06 + AT 03', 'BZX 06 + AT 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'AT 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'BZX 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'BZX 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'BZX 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 06 + AT 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 06 + AT 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 07 + Druck 01', 'BZX 07 + Druck 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'Druck 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'BZX 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'BZX 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'BZX 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'BZX 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 07 + Druck 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 07 + Druck 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 08 + AT 02', 'BZX 08 + AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'AT 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'BZX 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'BZX 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + AT 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + AT 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 09 + AT 01', 'BZX 09 + AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'BZX 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + AT 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 26', 'BZX 26');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26' )), 'Beine 10');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26' )), 'BZX 26');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 26', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 24', 'BZX 24');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24' )), 'Beine 05');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24' )), 'BZX 24');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 24', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 25', 'BZX 25');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25' )), 'Beine 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25' )), 'BZX 25');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 25', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 23 + BZ1 50', 'BZX 23 + BZ1 50');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ1 50' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ1 50' )), 'BZ1 50');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ1 50' )), 'BZX 23');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ1 50', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ1 50' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 21 + BZ1 48', 'BZX 21 + BZ1 48');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 21 + BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 21 + BZ1 48' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 21 + BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 21 + BZ1 48' )), 'BZ1 48');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 21 + BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 21 + BZ1 48' )), 'BZX 21');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 21 + BZ1 48', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 21 + BZ1 48' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 22 + BZ1 49', 'BZX 22 + BZ1 49');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ1 49' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ1 49' )), 'BZ1 49');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ1 49' )), 'BZX 22');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ1 49', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ1 49' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 27 + AC 01', 'BZX 27 + AC 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'Beine 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'AC 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'RegRü 1');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'BZX 27');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + AC 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + AC 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 16 + WG 06', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 16 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 16 + WG 06' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 16 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 16 + WG 06' )), 'WG 06');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 16 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 16 + WG 06' )), 'BZX 16');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 16 + WG 06', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 16 + WG 06' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 20 + Druck 01 + WL 14', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'WL 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'Druck 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'BZX 20');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 20 + Druck 01 + WL 14', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 20 + Druck 01 + WL 14' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 14 + WL 15 + Oeko 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'Oeko 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'WL 15');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'BZX 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 14 + WL 15 + Oeko 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 14 + WL 15 + Oeko 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 08 + Oeko 03 + WG 10', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'WG 10');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'Oeko 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'BZX 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 08 + Oeko 03 + WG 10', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 08 + Oeko 03 + WG 10' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 22 + BZ2 14 + WL 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'WL 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'BZ2 14');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'BZX 22');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 22 + BZ2 14 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 22 + BZ2 14 + WL 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 18 + BZ1 39 + WL 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'Ein 200');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'WL 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'BZ1 39');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'BZX 18');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 18 + BZ1 39 + WL 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 18 + BZ1 39 + WL 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 12 + BZ2 07 + WL 03', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'WL 03');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'BZ2 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'BZX 12');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 12 + BZ2 07 + WL 03', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 12 + BZ2 07 + WL 03' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 23 + BZ2 30 + WG 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'WG 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'BZ2 30');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'BZX 23');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 23 + BZ2 30 + WG 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 23 + BZ2 30 + WG 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 09 + BZ2 07 + WG 08', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'WG 08');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'BZ2 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'BZX 09');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 09 + BZ2 07 + WG 08', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 09 + BZ2 07 + WG 08' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 19 + KA 12 + Armzug 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'Ein 300');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'Armzug 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'KA 12');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'BZX 19');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 19 + KA 12 + Armzug 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 19 + KA 12 + Armzug 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 02 + AT 01 + Armzug 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'Armzug 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'BZX 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 02 + AT 01 + Armzug 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 02 + AT 01 + Armzug 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 24 + BZ2 30 + Koo 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'Koo 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'BZ2 30');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'BZX 24');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 24 + BZ2 30 + Koo 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 24 + BZ2 30 + Koo 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 26 + KA 12 + TE 02', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'TE 02');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'KA 12');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'BZX 26');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 26 + KA 12 + TE 02', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 26 + KA 12 + TE 02' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 25 + VO2max 04 + TE 04', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'TE 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'VO2max 04');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'BZX 25');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 25 + VO2max 04 + TE 04', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 25 + VO2max 04 + TE 04' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 27 + BZ2 07 + WL 11', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'WL 11');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'BZ2 07');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'BZX 27');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 27 + BZ2 07 + WL 11', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 27 + BZ2 07 + WL 11' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 10 + KA 12 + WL 13', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'WL 13');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'KA 12');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'BZX 10');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 10 + KA 12 + WL 13', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 10 + KA 12 + WL 13' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 01 + GL 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01 + GL 01' )), 'Ein 500');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01 + GL 01' )), 'GL 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01 + GL 01' )), 'BZX 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 01 + GL 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 01 + GL 01' )), 'Aus 200');
+
+INSERT INTO schwimmtraining.dt_trainingsplan VALUES ('BZX 28 + AT 01', '');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 28 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 28 + AT 01' )), 'Ein 400');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 28 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 28 + AT 01' )), 'AT 01');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 28 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 28 + AT 01' )), 'BZX 28');
+insert into schwimmtraining.kt_training_block_kombi values ('BZX 28 + AT 01', (1 + (SELECT count (*) FROM schwimmtraining.kt_training_block_kombi WHERE fk_trainingsplan = 'BZX 28 + AT 01' )), 'Aus 200');
+
+
+
diff --git a/swim-db/sql/swim_grant.sql b/swim-db/sql/swim_grant.sql
new file mode 100644
index 0000000..39b2eb2
--- /dev/null
+++ b/swim-db/sql/swim_grant.sql
@@ -0,0 +1,66 @@
+
+ALTER SCHEMA schwimmtraining OWNER TO laktatnebel;
+
+ALTER TABLE schwimmtraining.dt_block OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.dt_lage OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.dt_tempo OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.dt_tempo_id_seq OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.dt_trainingsplan OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.dt_uebungen OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.dt_uebungen_id_seq OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.dt_ziel OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.kt_block_uebungen_kombi OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.kt_training_block_kombi OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.kt_uebungen_ziel OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_alle_uebungen OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_block OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_block_training OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_block_training_4print OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_block_training_4print_table OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_block_training_4print_tp OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_block_umfang OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_block_training_umfang OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_block_ziele OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_block_ziele_training OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_lage_brust OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_lage_delphin OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_lage_kraul OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_lage_lagen OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_lage_nodelphin OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_lage_nokraul OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_lage_other OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_lage_ruecken OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_tempo_fartlek OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone0 OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone1 OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone2 OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone3 OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_tempo_zone4 OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_tempo_zonex OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_tempo_zoney OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_armzug OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_aus OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_basiczone OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_druckphase OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_ein OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_gleiten OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_ka OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_koerperspannung OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_koo OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_kopf OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_lactate OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_leg OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_oeko OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_orientation OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_reg OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_speed OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_tec OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_threshould OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_triathlon OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_vo2max OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_wassergefuehl OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_wasserlage OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_by_ziel_wasserschatten OWNER TO laktatnebel;
+ALTER TABLE schwimmtraining.view_allueb_training_umfang OWNER TO laktatnebel;
+
+GRANT ALL ON SCHEMA schwimmtraining TO oleb;
diff --git a/swim-db/sql/swim_schema.sql b/swim-db/sql/swim_schema.sql
new file mode 100644
index 0000000..1adebbb
--- /dev/null
+++ b/swim-db/sql/swim_schema.sql
@@ -0,0 +1,348 @@
+
+drop table schwimmtraining.kt_block_uebungen_kombi cascade;
+drop table schwimmtraining.kt_training_block_kombi cascade;
+drop table schwimmtraining.kt_uebungen_ziel cascade;
+drop table schwimmtraining.dt_trainingsplan cascade;
+drop table schwimmtraining.dt_block cascade;
+drop table schwimmtraining.dt_uebungen cascade;
+drop table schwimmtraining.dt_lage cascade;
+drop table schwimmtraining.dt_ziel cascade;
+drop table schwimmtraining.dt_tempo cascade;
+
+create table schwimmtraining.dt_lage (
+ name character varying(32) not null,
+ details text,
+ CONSTRAINT lage_pkey PRIMARY KEY (name)
+);
+
+CREATE TABLE schwimmtraining.dt_tempo (
+ id serial NOT NULL,
+ von integer NOT NULL,
+ bis integer NOT NULL,
+ detail text,
+ CONSTRAINT dt_tempo_pkey PRIMARY KEY (id),
+CONSTRAINT dt_tempo_von_bis_key UNIQUE (von, bis)
+);
+
+CREATE TABLE schwimmtraining.dt_ziel (
+ name character varying(64) NOT NULL,
+ details text,
+ CONSTRAINT ziel_pkey PRIMARY KEY (name)
+);
+
+CREATE TABLE schwimmtraining.dt_trainingsplan (
+ name character varying(64) NOT NULL,
+ detail text,
+ CONSTRAINT dt_trainingsplan_pkey PRIMARY KEY (name)
+);
+
+CREATE TABLE schwimmtraining.dt_block (
+ name character varying(64) NOT NULL,
+ detail text,
+ CONSTRAINT dt_block_pkey PRIMARY KEY (name)
+);
+
+CREATE TABLE schwimmtraining.dt_uebungen (
+ id serial NOT NULL,
+ strecke integer NOT NULL,
+ fk_lage character varying(32) NOT NULL,
+ details text,
+ fk_tempobereich integer DEFAULT 2 NOT null,
+ CONSTRAINT dt_uebungen_pkey PRIMARY KEY (id),
+ CONSTRAINT dt_uebungen_strecke_fk_lage_details_tempobereich UNIQUE (strecke, fk_lage, details, fk_tempobereich),
+ CONSTRAINT dt_uebungen_tempobereich_fkey FOREIGN KEY (fk_tempobereich) REFERENCES schwimmtraining.dt_tempo(id) ON UPDATE CASCADE ON DELETE cascade,
+ CONSTRAINT dt_uebungen_lage_fkey FOREIGN KEY (fk_lage) REFERENCES schwimmtraining.dt_lage(name) ON UPDATE CASCADE ON DELETE cascade
+);
+
+create table schwimmtraining.kt_uebungen_ziel (
+ fk_uebung integer NOT null,
+ fk_ziel character varying(64),
+ CONSTRAINT kkt_uebungen_ziel_fk_ziel_fk_uebung UNIQUE (fk_ziel, fk_uebung),
+ CONSTRAINT kt_uebungen_ziel_uebung_fkey FOREIGN KEY (fk_uebung) REFERENCES schwimmtraining.dt_uebungen(id) ON UPDATE CASCADE ON DELETE cascade,
+ CONSTRAINT kt_uebungen_ziel_ziel_fkey FOREIGN KEY (fk_ziel) REFERENCES schwimmtraining.dt_ziel(name) ON UPDATE CASCADE ON DELETE CASCADE
+);
+
+
+
+CREATE TABLE schwimmtraining.kt_block_uebungen_kombi (
+ fk_block character varying(64) NOT NULL,
+ "position" integer NOT NULL,
+ fk_uebung integer NOT NULL,
+ anzahl integer NOT null,
+ pause interval,
+ CONSTRAINT kt_block_uebungen_kombi_fk_block_fk_uebung_fk_order UNIQUE (fk_block, fk_uebung, "position"),
+ CONSTRAINT kt_block_uebungen_kombi_fk_block_fkey FOREIGN KEY (fk_block) REFERENCES schwimmtraining.dt_block(name) ON UPDATE CASCADE ON DELETE cascade,
+ CONSTRAINT kt_block_uebungen_kombi_fk_uebung_fkey FOREIGN KEY (fk_uebung) REFERENCES schwimmtraining.dt_uebungen(id) ON UPDATE CASCADE ON DELETE cascade
+);
+
+CREATE TABLE schwimmtraining.kt_training_block_kombi (
+ fk_trainingsplan character varying(64) NOT NULL,
+ "position" integer NOT NULL,
+ fk_block character varying(64) NOT null,
+ CONSTRAINT kt_training_block_kombi_fk_trainingsplan_fk_block_fk_order UNIQUE (fk_trainingsplan, fk_block, "position"),
+ CONSTRAINT kt_training_block_kombi_fk_trainingsplan_fkey FOREIGN KEY (fk_trainingsplan) REFERENCES schwimmtraining.dt_trainingsplan(name) ON UPDATE CASCADE ON DELETE cascade,
+ CONSTRAINT kt_training_block_kombi_fk_block_fkey FOREIGN KEY (fk_block) REFERENCES schwimmtraining.dt_block(name) ON UPDATE CASCADE ON DELETE CASCADE
+);
+
+create view schwimmtraining.view_alle_uebungen as
+select
+ u.id,
+ u.strecke,
+ l.name as lage,
+ u.details,
+ t.von,
+ t.bis,
+ t.detail as tempo_detail,
+ z.name as uebungsziel,
+ z.details as uebungsziel_detail
+from
+ schwimmtraining.kt_uebungen_ziel uz
+join schwimmtraining.dt_uebungen u on (uz.fk_uebung = u.id)
+join schwimmtraining.dt_tempo t on (u.fk_tempobereich = t.id)
+join schwimmtraining.dt_lage l on (u.fk_lage = l.name)
+join schwimmtraining.dt_ziel z on (uz.fk_ziel = z.name)
+order by
+ u.details,
+ l.name,
+ u.strecke;
+
+create view schwimmtraining.view_allueb_by_tempo_zone0 as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 65 and vau.bis = 75 order by lage, strecke;
+create view schwimmtraining.view_allueb_by_tempo_zone1 as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Grundlagenausdauer' and vau.von = 75 and vau.bis = 85 order by lage, strecke;
+create view schwimmtraining.view_allueb_by_tempo_zone2 as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Grundlagenausdauer' and vau.von = 85 and vau.bis = 90 order by lage, strecke;
+create view schwimmtraining.view_allueb_by_tempo_zonex as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 90 and vau.bis = 95 order by lage, strecke;
+create view schwimmtraining.view_allueb_by_tempo_zone3 as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 95 and vau.bis = 100 order by lage, strecke;
+create view schwimmtraining.view_allueb_by_tempo_zoney as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 100 and vau.bis = 103 order by lage, strecke;
+create view schwimmtraining.view_allueb_by_tempo_zone4 as select * from schwimmtraining.view_alle_uebungen vau where vau.von = 103 and vau.bis = 120 order by lage, strecke;
+create view schwimmtraining.view_allueb_by_tempo_fartlek as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Grundlagenausdauer' and vau.von = 75 and vau.bis = 100 order by lage, strecke;
+
+create view schwimmtraining.view_allueb_by_ziel_basiczone as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Grundlagenausdauer' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_ka as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Kraftausdauer' order by lage, tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_ziel_speed as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Schnelligkeit' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_lactate as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Laktattoleranz' order by lage, tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_ziel_threshould as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'anaerobe Schwelle' order by lage, tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_ziel_vo2max as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'VO2max' order by lage, tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_ziel_reg as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Regeneration' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_gleiten as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Gleiten' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_tec as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Technik' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_wassergefuehl as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Wassergefühl' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_koo as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Koordination' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_oeko as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Ãkonomie' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_wasserlage as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Wasserlage' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_leg as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Beine' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_orientation as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Orientierung' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_triathlon as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Triathlon' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_ein as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Einschwimmen' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_aus as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Ausschwimmen' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_armzug as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Armzug' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_druckphase as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Druckphase' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_wasserschatten as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Wasserschatten' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_kopf as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Kopfhaltung' order by lage, strecke;
+create view schwimmtraining.view_allueb_by_ziel_koerperspannung as select * from schwimmtraining.view_alle_uebungen vau where vau.uebungsziel = 'Körperspannung' order by lage, strecke;
+
+create view schwimmtraining.view_allueb_by_lage_ruecken as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Rücken alt' or vau.lage = 'Rücken' order by lage, tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_lage_brust as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Brust' order by tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_lage_kraul as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Kraul' order by tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_lage_delphin as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Delphin' order by tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_lage_lagen as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Lagen' order by tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_lage_other as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Sonstige' order by tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_lage_nokraul as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Delphin/Rücken/Brust' order by tempo_detail, strecke;
+create view schwimmtraining.view_allueb_by_lage_nodelphin as select * from schwimmtraining.view_alle_uebungen vau where vau.lage = 'Kraul/Rücken/Brust' order by tempo_detail, strecke;
+
+select count(*) from schwimmtraining.view_alle_uebungen vau ;
+
+create view schwimmtraining.view_allueb_block_ziele as
+select
+ db.name as name_block,
+ db.detail as block_detail,
+ kbuk.position,
+ kbuk.anzahl,
+ kbuk.pause,
+ vau.id,
+ vau.strecke,
+ vau.lage,
+ vau.details,
+ vau.von,
+ vau.bis,
+ vau.tempo_detail,
+ vau.uebungsziel,
+ vau.uebungsziel_detail
+from
+ schwimmtraining.kt_block_uebungen_kombi kbuk
+join schwimmtraining.dt_block db on (db.name = kbuk.fk_block)
+join schwimmtraining.view_alle_uebungen vau on (vau.id = kbuk.fk_uebung)
+order by
+ name,
+ position;
+
+create view schwimmtraining.view_allueb_block as
+select distinct
+ db.name as name_block,
+ db.detail as block_detail,
+ kbuk.position,
+ kbuk.anzahl,
+ kbuk.pause,
+ vau.id,
+ vau.strecke,
+ vau.lage,
+ vau.details,
+ vau.von,
+ vau.bis,
+ vau.tempo_detail
+from
+ schwimmtraining.kt_block_uebungen_kombi kbuk
+join schwimmtraining.dt_block db on (db.name = kbuk.fk_block)
+join schwimmtraining.view_alle_uebungen vau on (vau.id = kbuk.fk_uebung)
+order by
+ name_block,
+ position;
+
+create view schwimmtraining.view_allueb_block_ziele_training as
+select
+ dt.name as name_plan,
+ dt.detail as plan_detail,
+ ktbk.position,
+ vaub.name_block,
+ vaub.block_detail,
+ vaub.position as position_uebung,
+ vaub.anzahl,
+ vaub.pause,
+ vaub.id,
+ vaub.strecke,
+ vaub.lage,
+ vaub.details,
+ vaub.von,
+ vaub.bis,
+ vaub.tempo_detail,
+ vaub.uebungsziel,
+ vaub.uebungsziel_detail
+from
+ schwimmtraining.kt_training_block_kombi ktbk
+join schwimmtraining.view_allueb_block_ziele vaub on (vaub.name_block = ktbk.fk_block)
+join schwimmtraining.dt_trainingsplan dt on (dt.name = ktbk.fk_trainingsplan)
+order by
+ name_plan,
+ position,
+ position_uebung;
+
+create view schwimmtraining.view_allueb_block_training as
+select
+ dt.name as name_plan,
+ dt.detail as plan_detail,
+ ktbk.position,
+ vaub.name_block,
+ vaub.block_detail,
+ vaub.position as position_uebung,
+ vaub.anzahl,
+ vaub.pause,
+ vaub.id,
+ vaub.strecke,
+ vaub.lage,
+ vaub.details,
+ vaub.von,
+ vaub.bis,
+ vaub.tempo_detail
+from
+ schwimmtraining.kt_training_block_kombi ktbk
+join schwimmtraining.view_allueb_block vaub on (vaub.name_block = ktbk.fk_block)
+join schwimmtraining.dt_trainingsplan dt on (dt.name = ktbk.fk_trainingsplan)
+order by
+ name_plan,
+ position,
+ position_uebung;
+
+create view schwimmtraining.view_allueb_block_training_4print as
+select distinct
+ dt.name as name_plan,
+ dt.detail as plan_detail,
+ ktbk.position,
+ vaub.name_block,
+ vaub.block_detail,
+ vaub.position as position_uebung,
+ vaub.anzahl,
+ vaub.pause,
+ vaub.id,
+ vaub.strecke,
+ (vaub.anzahl * vaub.strecke) as umfang,
+ vaub.lage,
+ vaub.details,
+ vaub.von,
+ vaub.bis,
+ vaub.tempo_detail
+from
+ schwimmtraining.kt_training_block_kombi ktbk
+join schwimmtraining.view_allueb_block vaub on (vaub.name_block = ktbk.fk_block)
+join schwimmtraining.dt_trainingsplan dt on (dt.name = ktbk.fk_trainingsplan)
+order by
+ name_plan,
+ position,
+ position_uebung;
+
+
+CREATE VIEW schwimmtraining.view_allueb_block_training_4print_table AS
+select
+ name_plan,
+ concat_ws(' x ', anzahl, strecke) AS serie,
+ CASE WHEN (lage='Sonstige') THEN ' ' ELSE lage END,
+ details,
+ concat(von, ' - ', bis) AS tempo,
+ CASE WHEN (pause is null) THEN '' ELSE concat(EXTRACT(epoch FROM pause), '"') END AS pause
+ FROM schwimmtraining.view_allueb_block_training_4print
+order by
+ name_plan,
+ position,
+ position_uebung;
+
+CREATE VIEW schwimmtraining.view_allueb_block_training_4print_tp as
+select
+ name_plan,
+ concat(anzahl, ' x ', strecke, 'm') AS serie,
+ CASE WHEN (lage='Sonstige') THEN ' ' ELSE concat ( ' | ', lage) end as lage,
+ concat(' | ', details) as detils,
+ concat(' | ', von, ' - ', bis, '%') AS tempo,
+ CASE WHEN (pause is null) THEN '' ELSE concat(' | Pause ', EXTRACT(epoch FROM pause), '"') END AS pause
+ FROM schwimmtraining.view_allueb_block_training_4print
+order by
+ name_plan,
+ position,
+ position_uebung;
+
+
+CREATE VIEW schwimmtraining.view_allueb_block_umfang AS
+ SELECT
+ vab.name_block,
+ sum(vab.anzahl * vab.strecke) AS umfang
+ FROM schwimmtraining.view_allueb_block vab
+ GROUP BY vab.name_block
+ order by vab.name_block;
+
+
+CREATE VIEW schwimmtraining.view_allueb_block_training_umfang AS
+ select
+ ktbk.fk_trainingsplan,
+ ktbk.position,
+ ktbk.fk_block as block,
+ vaubu.umfang
+ from
+schwimmtraining.kt_training_block_kombi ktbk
+join schwimmtraining.view_allueb_block_umfang vaubu on (ktbk.fk_block = vaubu.name_block)
+UNION
+select
+ tbk.fk_trainingsplan,
+ 0 AS position,
+ ''::character varying AS block,
+ sum(umfang) as umfang
+ from schwimmtraining.view_allueb_block_umfang vabu
+ join schwimmtraining.kt_training_block_kombi tbk on (tbk.fk_block = vabu.name_block)
+ group by tbk.fk_trainingsplan
+ ORDER BY 1 desc, 2;
+
+CREATE VIEW schwimmtraining.view_allueb_training_umfang AS
+select
+ tbk.fk_trainingsplan,
+ sum(umfang) as umfang
+ from schwimmtraining.view_allueb_block_umfang vabu
+ join schwimmtraining.kt_training_block_kombi tbk on (tbk.fk_block = vabu.name_block)
+ group by tbk.fk_trainingsplan
+ ORDER BY 1 desc, 2;
+
+
\ No newline at end of file
diff --git a/swim-service/pom.xml b/swim-service/pom.xml
new file mode 100644
index 0000000..249346c
--- /dev/null
+++ b/swim-service/pom.xml
@@ -0,0 +1,268 @@
+
+ 4.0.0
+ com.triathlon-coaching.swim
+ swim-service
+ 0.0.1-SNAPSHOT
+ jar
+
+ ${product.artifactId}
+ Swim Training Generator
+
+
+ org.springframework.boot
+ spring-boot-starter-parent
+ 3.0.2
+
+
+
+
+ 17
+ 20230227
+
+ UTF-8
+ UTF-8
+
+ ${java.version}
+ ${java.version}
+
+ 3.3.0
+
+ 3.2.1
+ 3.11.0
+ 3.0.0
+
+ 3.3.0
+ 3.3.2
+ 3.3.0
+ 3.5.0
+ 3.5.0
+
+ 3.0.0
+ 3.1.1
+ 3.5.0
+ 4.0.0-M6
+
+ 4.13.2
+
+ 2.2
+
+ -Xdoclint:none
+
+
+
+
+
+
+
+ org.json
+ json
+ ${json.version}
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+ org.webjars
+ bootstrap
+ 5.2.0
+
+
+ org.webjars
+ bootstrap-datepicker
+ 1.9.0
+
+
+ org.webjars
+ jquery
+ 3.6.1
+
+
+
+ org.springframework.boot
+ spring-boot-devtools
+ runtime
+
+
+ org.apache.tomcat.embed
+ tomcat-embed-jasper
+ provided
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
+ org.json
+ json
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ ${maven-enforcer-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ ${maven-source-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+ ${maven-deploy-plugin.version}
+
+
+ org.apache.maven.plugins
+ maven-release-plugin
+ ${maven-release-plugin.version}
+
+ develop
+ false
+ true
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${maven-site-plugin.version}
+
+
+
+ site
+
+
+
+
+ maven-javadoc-plugin
+
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ ${maven-javadoc-plugin.version}
+
+ ${javadoc.opts}
+ none
+
+
+
+ attach-javadocs
+
+ jar
+
+
+ ${javadoc.opts}
+ none
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-site-plugin
+ ${maven-site-plugin.version}
+
+
+ maven-compiler-plugin
+
+ ${java.version}
+
+
+
+ maven-enforcer-plugin
+
+
+ enforce-versions
+
+ enforce
+
+
+
+
+
+
+
+ [3.0,)
+
+
+ ${java.version}
+
+
+
+
+
+ org.apache.tomcat.maven
+ tomcat7-maven-plugin
+ 2.0
+
+ localtomcat
+ http://localhost:8080/manager/text
+
+ true
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+
+
+ scm:git:ssh://laktatnebel.de/srv/git/swimming.git
+ scm:git:ssh://laktatnebel.de/srv/git/swimming.git
+ HEAD
+
+
+
+
+ laktatnebel.release
+ Release Repository
+ file:///home/oleb/.m2/distribution
+
+
+ laktatnebel.snapshots
+ false
+ Snapshot Repository
+ file:///home/oleb/.m2/distribution
+
+
+ laktatnebel.site
+ Sites
+ file:///home/oleb/.m2/site
+
+
+
+
diff --git a/swim-service/src/main/java/de/laktatnebel/web/training/swim/SpringBootWebApplicationBootstrapJqueryApplication.java b/swim-service/src/main/java/de/laktatnebel/web/training/swim/SpringBootWebApplicationBootstrapJqueryApplication.java
new file mode 100644
index 0000000..1a7d087
--- /dev/null
+++ b/swim-service/src/main/java/de/laktatnebel/web/training/swim/SpringBootWebApplicationBootstrapJqueryApplication.java
@@ -0,0 +1,12 @@
+package de.laktatnebel.web.training.swim;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class SpringBootWebApplicationBootstrapJqueryApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(SpringBootWebApplicationBootstrapJqueryApplication.class, args);
+ }
+}
diff --git a/swim-service/src/main/java/de/laktatnebel/web/training/swim/WelcomeController.java b/swim-service/src/main/java/de/laktatnebel/web/training/swim/WelcomeController.java
new file mode 100644
index 0000000..49ef4b8
--- /dev/null
+++ b/swim-service/src/main/java/de/laktatnebel/web/training/swim/WelcomeController.java
@@ -0,0 +1,13 @@
+package de.laktatnebel.web.training.swim;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+@RestController
+public class WelcomeController {
+
+ @RequestMapping("/welcome")
+ public String loginMessage() {
+ return "welcome";
+ }
+}
\ No newline at end of file
diff --git a/swim-service/src/main/resources/application.properties b/swim-service/src/main/resources/application.properties
new file mode 100644
index 0000000..f449a2b
--- /dev/null
+++ b/swim-service/src/main/resources/application.properties
@@ -0,0 +1,3 @@
+spring.mvc.view.prefix=/WEB-INF/jsp/
+spring.mvc.view.suffix=.jsp
+logging.level.org.springframework.web=INFO
diff --git a/swim-service/src/main/resources/static/css/custom.css b/swim-service/src/main/resources/static/css/custom.css
new file mode 100644
index 0000000..4a57d6b
--- /dev/null
+++ b/swim-service/src/main/resources/static/css/custom.css
@@ -0,0 +1,3 @@
+body {
+ background-color: lightblue;
+}
\ No newline at end of file
diff --git a/swim-service/src/main/resources/static/js/custom.js b/swim-service/src/main/resources/static/js/custom.js
new file mode 100644
index 0000000..f9de3ec
--- /dev/null
+++ b/swim-service/src/main/resources/static/js/custom.js
@@ -0,0 +1 @@
+alert("I'm active");
\ No newline at end of file
diff --git a/swim-service/src/main/webapp/WEB-INF/jsp/welcome.jsp b/swim-service/src/main/webapp/WEB-INF/jsp/welcome.jsp
new file mode 100644
index 0000000..280a3e0
--- /dev/null
+++ b/swim-service/src/main/webapp/WEB-INF/jsp/welcome.jsp
@@ -0,0 +1,41 @@
+
+
+ Welcome
+
+
+
+
+
+
+ Your todos are
+
+
+ | Description |
+ Target Date |
+ Is it Done? |
+ Edit |
+ Delete |
+
+
+
+
+ | Todo 1 |
+ 13/01/2021 |
+ No |
+ Edit Todo |
+ Delete Todo |
+
+
+
+
+
+
+
+
+
+
diff --git a/swim-service/src/test/java/de/laktatnebel/web/training/swim/SpringBootWebApplicationBootstrapJqueryApplicationTests.java b/swim-service/src/test/java/de/laktatnebel/web/training/swim/SpringBootWebApplicationBootstrapJqueryApplicationTests.java
new file mode 100644
index 0000000..a954e52
--- /dev/null
+++ b/swim-service/src/test/java/de/laktatnebel/web/training/swim/SpringBootWebApplicationBootstrapJqueryApplicationTests.java
@@ -0,0 +1,18 @@
+package de.laktatnebel.web.training.swim;
+
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.springframework.boot.test.context.SpringBootTest;
+import org.springframework.test.context.junit.jupiter.SpringExtension;
+
+// replaced @RunWith with @ExtendWith
+// replaced SpringRunner.class with SpringExtension.class
+@ExtendWith(SpringExtension.class)
+@SpringBootTest
+public class SpringBootWebApplicationBootstrapJqueryApplicationTests {
+
+ @Test
+ public void contextLoads() {
+ }
+
+}
diff --git a/swim-web/pom.xml b/swim-web/pom.xml
new file mode 100644
index 0000000..bf566e7
--- /dev/null
+++ b/swim-web/pom.xml
@@ -0,0 +1,18 @@
+
+ 4.0.0
+ com.triathlon-coaching.swim
+ swim-web
+ 0.0.1-SNAPSHOT
+ pom
+
+ ${product.artifactId}
+ Swim Training Generator Simple WebUI
+
+
+ de.laktatnebel.maven
+ laktatnebelscript
+ 2.1.9
+
+
+
diff --git a/swim-web/src/swim_glob_vars.php b/swim-web/src/swim_glob_vars.php
new file mode 100644
index 0000000..4841227
--- /dev/null
+++ b/swim-web/src/swim_glob_vars.php
@@ -0,0 +1,15 @@
+
diff --git a/swim-web/src/webui/database_functions_pgsql.php b/swim-web/src/webui/database_functions_pgsql.php
new file mode 100644
index 0000000..9d584c7
--- /dev/null
+++ b/swim-web/src/webui/database_functions_pgsql.php
@@ -0,0 +1,76 @@
+".$res_sql_result;
+ $return_bool_value = true;
+ } else {
+ return "Datenbankabfrage fehlgeschlagen!";
+ }
+
+ return $return_bool_value;
+}
+
+
+// SQL an DB absetzen
+// Parameter: Tablle, Feld(er), Wert(e)
+// Rückgabewert: Array
+function getData ($dbms_connection, $db_query) {
+ $return_arr_data = array(); // Rückgabewert als Array
+ //echo "\n SQL:
".$ref_str_db_query."
";
+
+ // DB Abfage starten
+ //echo $db_query;
+ $res_sql_result = pg_query ($dbms_connection, $db_query);
+ // Gültigkeit der DB Abfage testen
+ if ($res_sql_result) {
+ //echo "".$res_sql_result."
";
+ while ($arr_sql_data = pg_fetch_row($res_sql_result)) {
+ //echo debugPrint($arr_sql_data);
+ array_push ($return_arr_data, $arr_sql_data);
+ }
+ //var_dump( $return_arr_data);
+ } else {
+ return "Datenbankabfrage fehlgeschlagen!";
+ }
+
+ return $return_arr_data;
+}
+
+
+?>
\ No newline at end of file
diff --git a/swim-web/src/webui/database_functions_select.php b/swim-web/src/webui/database_functions_select.php
new file mode 100644
index 0000000..2f65c46
--- /dev/null
+++ b/swim-web/src/webui/database_functions_select.php
@@ -0,0 +1,78 @@
+
\ No newline at end of file
diff --git a/swim-web/src/webui/font/helvetica.php b/swim-web/src/webui/font/helvetica.php
new file mode 100755
index 0000000..2be3eca
--- /dev/null
+++ b/swim-web/src/webui/font/helvetica.php
@@ -0,0 +1,21 @@
+278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278,
+ chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584,
+ ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667,
+ 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944,
+ 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833,
+ 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>222,chr(131)=>556,
+ chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000,
+ chr(154)=>500,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333,
+ chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>556,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667,
+ chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722,
+ chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556,
+ chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>584,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500);
+$enc = 'cp1252';
+$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96));
+?>
diff --git a/swim-web/src/webui/font/helveticab.php b/swim-web/src/webui/font/helveticab.php
new file mode 100755
index 0000000..c88394c
--- /dev/null
+++ b/swim-web/src/webui/font/helveticab.php
@@ -0,0 +1,21 @@
+278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278,
+ chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584,
+ ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722,
+ 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944,
+ 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889,
+ 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>278,chr(131)=>556,
+ chr(132)=>500,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>278,chr(146)=>278,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000,
+ chr(154)=>556,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333,
+ chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>611,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722,
+ chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722,
+ chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611,
+ chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>584,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556);
+$enc = 'cp1252';
+$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96));
+?>
diff --git a/swim-web/src/webui/font/helveticabi.php b/swim-web/src/webui/font/helveticabi.php
new file mode 100755
index 0000000..bcea807
--- /dev/null
+++ b/swim-web/src/webui/font/helveticabi.php
@@ -0,0 +1,21 @@
+278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278,
+ chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>333,'"'=>474,'#'=>556,'$'=>556,'%'=>889,'&'=>722,'\''=>238,'('=>333,')'=>333,'*'=>389,'+'=>584,
+ ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>333,';'=>333,'<'=>584,'='=>584,'>'=>584,'?'=>611,'@'=>975,'A'=>722,
+ 'B'=>722,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>556,'K'=>722,'L'=>611,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944,
+ 'X'=>667,'Y'=>667,'Z'=>611,'['=>333,'\\'=>278,']'=>333,'^'=>584,'_'=>556,'`'=>333,'a'=>556,'b'=>611,'c'=>556,'d'=>611,'e'=>556,'f'=>333,'g'=>611,'h'=>611,'i'=>278,'j'=>278,'k'=>556,'l'=>278,'m'=>889,
+ 'n'=>611,'o'=>611,'p'=>611,'q'=>611,'r'=>389,'s'=>556,'t'=>333,'u'=>611,'v'=>556,'w'=>778,'x'=>556,'y'=>556,'z'=>500,'{'=>389,'|'=>280,'}'=>389,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>278,chr(131)=>556,
+ chr(132)=>500,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>278,chr(146)=>278,chr(147)=>500,chr(148)=>500,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000,
+ chr(154)=>556,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>280,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333,
+ chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>611,chr(182)=>556,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>722,chr(193)=>722,chr(194)=>722,chr(195)=>722,chr(196)=>722,chr(197)=>722,
+ chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722,
+ chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>556,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>611,chr(241)=>611,
+ chr(242)=>611,chr(243)=>611,chr(244)=>611,chr(245)=>611,chr(246)=>611,chr(247)=>584,chr(248)=>611,chr(249)=>611,chr(250)=>611,chr(251)=>611,chr(252)=>611,chr(253)=>556,chr(254)=>611,chr(255)=>556);
+$enc = 'cp1252';
+$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96));
+?>
diff --git a/swim-web/src/webui/font/helveticai.php b/swim-web/src/webui/font/helveticai.php
new file mode 100755
index 0000000..a328b04
--- /dev/null
+++ b/swim-web/src/webui/font/helveticai.php
@@ -0,0 +1,21 @@
+278,chr(1)=>278,chr(2)=>278,chr(3)=>278,chr(4)=>278,chr(5)=>278,chr(6)=>278,chr(7)=>278,chr(8)=>278,chr(9)=>278,chr(10)=>278,chr(11)=>278,chr(12)=>278,chr(13)=>278,chr(14)=>278,chr(15)=>278,chr(16)=>278,chr(17)=>278,chr(18)=>278,chr(19)=>278,chr(20)=>278,chr(21)=>278,
+ chr(22)=>278,chr(23)=>278,chr(24)=>278,chr(25)=>278,chr(26)=>278,chr(27)=>278,chr(28)=>278,chr(29)=>278,chr(30)=>278,chr(31)=>278,' '=>278,'!'=>278,'"'=>355,'#'=>556,'$'=>556,'%'=>889,'&'=>667,'\''=>191,'('=>333,')'=>333,'*'=>389,'+'=>584,
+ ','=>278,'-'=>333,'.'=>278,'/'=>278,'0'=>556,'1'=>556,'2'=>556,'3'=>556,'4'=>556,'5'=>556,'6'=>556,'7'=>556,'8'=>556,'9'=>556,':'=>278,';'=>278,'<'=>584,'='=>584,'>'=>584,'?'=>556,'@'=>1015,'A'=>667,
+ 'B'=>667,'C'=>722,'D'=>722,'E'=>667,'F'=>611,'G'=>778,'H'=>722,'I'=>278,'J'=>500,'K'=>667,'L'=>556,'M'=>833,'N'=>722,'O'=>778,'P'=>667,'Q'=>778,'R'=>722,'S'=>667,'T'=>611,'U'=>722,'V'=>667,'W'=>944,
+ 'X'=>667,'Y'=>667,'Z'=>611,'['=>278,'\\'=>278,']'=>278,'^'=>469,'_'=>556,'`'=>333,'a'=>556,'b'=>556,'c'=>500,'d'=>556,'e'=>556,'f'=>278,'g'=>556,'h'=>556,'i'=>222,'j'=>222,'k'=>500,'l'=>222,'m'=>833,
+ 'n'=>556,'o'=>556,'p'=>556,'q'=>556,'r'=>333,'s'=>500,'t'=>278,'u'=>556,'v'=>500,'w'=>722,'x'=>500,'y'=>500,'z'=>500,'{'=>334,'|'=>260,'}'=>334,'~'=>584,chr(127)=>350,chr(128)=>556,chr(129)=>350,chr(130)=>222,chr(131)=>556,
+ chr(132)=>333,chr(133)=>1000,chr(134)=>556,chr(135)=>556,chr(136)=>333,chr(137)=>1000,chr(138)=>667,chr(139)=>333,chr(140)=>1000,chr(141)=>350,chr(142)=>611,chr(143)=>350,chr(144)=>350,chr(145)=>222,chr(146)=>222,chr(147)=>333,chr(148)=>333,chr(149)=>350,chr(150)=>556,chr(151)=>1000,chr(152)=>333,chr(153)=>1000,
+ chr(154)=>500,chr(155)=>333,chr(156)=>944,chr(157)=>350,chr(158)=>500,chr(159)=>667,chr(160)=>278,chr(161)=>333,chr(162)=>556,chr(163)=>556,chr(164)=>556,chr(165)=>556,chr(166)=>260,chr(167)=>556,chr(168)=>333,chr(169)=>737,chr(170)=>370,chr(171)=>556,chr(172)=>584,chr(173)=>333,chr(174)=>737,chr(175)=>333,
+ chr(176)=>400,chr(177)=>584,chr(178)=>333,chr(179)=>333,chr(180)=>333,chr(181)=>556,chr(182)=>537,chr(183)=>278,chr(184)=>333,chr(185)=>333,chr(186)=>365,chr(187)=>556,chr(188)=>834,chr(189)=>834,chr(190)=>834,chr(191)=>611,chr(192)=>667,chr(193)=>667,chr(194)=>667,chr(195)=>667,chr(196)=>667,chr(197)=>667,
+ chr(198)=>1000,chr(199)=>722,chr(200)=>667,chr(201)=>667,chr(202)=>667,chr(203)=>667,chr(204)=>278,chr(205)=>278,chr(206)=>278,chr(207)=>278,chr(208)=>722,chr(209)=>722,chr(210)=>778,chr(211)=>778,chr(212)=>778,chr(213)=>778,chr(214)=>778,chr(215)=>584,chr(216)=>778,chr(217)=>722,chr(218)=>722,chr(219)=>722,
+ chr(220)=>722,chr(221)=>667,chr(222)=>667,chr(223)=>611,chr(224)=>556,chr(225)=>556,chr(226)=>556,chr(227)=>556,chr(228)=>556,chr(229)=>556,chr(230)=>889,chr(231)=>500,chr(232)=>556,chr(233)=>556,chr(234)=>556,chr(235)=>556,chr(236)=>278,chr(237)=>278,chr(238)=>278,chr(239)=>278,chr(240)=>556,chr(241)=>556,
+ chr(242)=>556,chr(243)=>556,chr(244)=>556,chr(245)=>556,chr(246)=>556,chr(247)=>584,chr(248)=>611,chr(249)=>556,chr(250)=>556,chr(251)=>556,chr(252)=>556,chr(253)=>500,chr(254)=>556,chr(255)=>500);
+$enc = 'cp1252';
+$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96));
+?>
diff --git a/swim-web/src/webui/font/verdana.php b/swim-web/src/webui/font/verdana.php
new file mode 100644
index 0000000..c8e77b3
--- /dev/null
+++ b/swim-web/src/webui/font/verdana.php
@@ -0,0 +1,25 @@
+765,'Descent'=>-207,'CapHeight'=>765,'Flags'=>32,'FontBBox'=>'[-50 -207 1447 1000]','ItalicAngle'=>0,'StemV'=>70,'MissingWidth'=>1000);
+$up = -88;
+$ut = 59;
+$cw = array(
+ chr(0)=>1000,chr(1)=>1000,chr(2)=>1000,chr(3)=>1000,chr(4)=>1000,chr(5)=>1000,chr(6)=>1000,chr(7)=>1000,chr(8)=>1000,chr(9)=>1000,chr(10)=>1000,chr(11)=>1000,chr(12)=>1000,chr(13)=>1000,chr(14)=>1000,chr(15)=>1000,chr(16)=>1000,chr(17)=>1000,chr(18)=>1000,chr(19)=>1000,chr(20)=>1000,chr(21)=>1000,
+ chr(22)=>1000,chr(23)=>1000,chr(24)=>1000,chr(25)=>1000,chr(26)=>1000,chr(27)=>1000,chr(28)=>1000,chr(29)=>1000,chr(30)=>1000,chr(31)=>1000,' '=>352,'!'=>394,'"'=>459,'#'=>818,'$'=>636,'%'=>1076,'&'=>727,'\''=>269,'('=>454,')'=>454,'*'=>636,'+'=>818,
+ ','=>364,'-'=>454,'.'=>364,'/'=>454,'0'=>636,'1'=>636,'2'=>636,'3'=>636,'4'=>636,'5'=>636,'6'=>636,'7'=>636,'8'=>636,'9'=>636,':'=>454,';'=>454,'<'=>818,'='=>818,'>'=>818,'?'=>545,'@'=>1000,'A'=>684,
+ 'B'=>686,'C'=>698,'D'=>771,'E'=>632,'F'=>575,'G'=>775,'H'=>751,'I'=>421,'J'=>455,'K'=>693,'L'=>557,'M'=>843,'N'=>748,'O'=>787,'P'=>603,'Q'=>787,'R'=>695,'S'=>684,'T'=>616,'U'=>732,'V'=>684,'W'=>989,
+ 'X'=>685,'Y'=>615,'Z'=>685,'['=>454,'\\'=>454,']'=>454,'^'=>818,'_'=>636,'`'=>636,'a'=>601,'b'=>623,'c'=>521,'d'=>623,'e'=>596,'f'=>352,'g'=>623,'h'=>633,'i'=>274,'j'=>344,'k'=>592,'l'=>274,'m'=>973,
+ 'n'=>633,'o'=>607,'p'=>623,'q'=>623,'r'=>427,'s'=>521,'t'=>394,'u'=>633,'v'=>592,'w'=>818,'x'=>592,'y'=>592,'z'=>525,'{'=>635,'|'=>454,'}'=>635,'~'=>818,chr(127)=>1000,chr(128)=>636,chr(129)=>1000,chr(130)=>269,chr(131)=>636,
+ chr(132)=>459,chr(133)=>818,chr(134)=>636,chr(135)=>636,chr(136)=>636,chr(137)=>1521,chr(138)=>684,chr(139)=>454,chr(140)=>1070,chr(141)=>1000,chr(142)=>685,chr(143)=>1000,chr(144)=>1000,chr(145)=>269,chr(146)=>269,chr(147)=>459,chr(148)=>459,chr(149)=>545,chr(150)=>636,chr(151)=>1000,chr(152)=>636,chr(153)=>977,
+ chr(154)=>521,chr(155)=>454,chr(156)=>981,chr(157)=>1000,chr(158)=>525,chr(159)=>615,chr(160)=>352,chr(161)=>394,chr(162)=>636,chr(163)=>636,chr(164)=>636,chr(165)=>636,chr(166)=>454,chr(167)=>636,chr(168)=>636,chr(169)=>1000,chr(170)=>545,chr(171)=>645,chr(172)=>818,chr(173)=>454,chr(174)=>1000,chr(175)=>636,
+ chr(176)=>542,chr(177)=>818,chr(178)=>542,chr(179)=>542,chr(180)=>636,chr(181)=>642,chr(182)=>636,chr(183)=>364,chr(184)=>636,chr(185)=>542,chr(186)=>545,chr(187)=>645,chr(188)=>1000,chr(189)=>1000,chr(190)=>1000,chr(191)=>545,chr(192)=>684,chr(193)=>684,chr(194)=>684,chr(195)=>684,chr(196)=>684,chr(197)=>684,
+ chr(198)=>984,chr(199)=>698,chr(200)=>632,chr(201)=>632,chr(202)=>632,chr(203)=>632,chr(204)=>421,chr(205)=>421,chr(206)=>421,chr(207)=>421,chr(208)=>775,chr(209)=>748,chr(210)=>787,chr(211)=>787,chr(212)=>787,chr(213)=>787,chr(214)=>787,chr(215)=>818,chr(216)=>787,chr(217)=>732,chr(218)=>732,chr(219)=>732,
+ chr(220)=>732,chr(221)=>615,chr(222)=>605,chr(223)=>620,chr(224)=>601,chr(225)=>601,chr(226)=>601,chr(227)=>601,chr(228)=>601,chr(229)=>601,chr(230)=>955,chr(231)=>521,chr(232)=>596,chr(233)=>596,chr(234)=>596,chr(235)=>596,chr(236)=>274,chr(237)=>274,chr(238)=>274,chr(239)=>274,chr(240)=>612,chr(241)=>633,
+ chr(242)=>607,chr(243)=>607,chr(244)=>607,chr(245)=>607,chr(246)=>607,chr(247)=>818,chr(248)=>607,chr(249)=>633,chr(250)=>633,chr(251)=>633,chr(252)=>633,chr(253)=>592,chr(254)=>623,chr(255)=>592);
+$enc = 'cp1252';
+$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96));
+$file = 'verdana.z';
+$originalsize = 48044;
+$subsetted = true;
+?>
diff --git a/swim-web/src/webui/font/verdana.z b/swim-web/src/webui/font/verdana.z
new file mode 100644
index 0000000..615ab6b
Binary files /dev/null and b/swim-web/src/webui/font/verdana.z differ
diff --git a/swim-web/src/webui/font/verdanab.php b/swim-web/src/webui/font/verdanab.php
new file mode 100644
index 0000000..f6b27e4
--- /dev/null
+++ b/swim-web/src/webui/font/verdanab.php
@@ -0,0 +1,25 @@
+765,'Descent'=>-207,'CapHeight'=>765,'Flags'=>32,'FontBBox'=>'[-73 -208 1707 1000]','ItalicAngle'=>0,'StemV'=>120,'MissingWidth'=>1000);
+$up = -68;
+$ut = 103;
+$cw = array(
+ chr(0)=>1000,chr(1)=>1000,chr(2)=>1000,chr(3)=>1000,chr(4)=>1000,chr(5)=>1000,chr(6)=>1000,chr(7)=>1000,chr(8)=>1000,chr(9)=>1000,chr(10)=>1000,chr(11)=>1000,chr(12)=>1000,chr(13)=>1000,chr(14)=>1000,chr(15)=>1000,chr(16)=>1000,chr(17)=>1000,chr(18)=>1000,chr(19)=>1000,chr(20)=>1000,chr(21)=>1000,
+ chr(22)=>1000,chr(23)=>1000,chr(24)=>1000,chr(25)=>1000,chr(26)=>1000,chr(27)=>1000,chr(28)=>1000,chr(29)=>1000,chr(30)=>1000,chr(31)=>1000,' '=>342,'!'=>402,'"'=>587,'#'=>867,'$'=>711,'%'=>1272,'&'=>862,'\''=>332,'('=>543,')'=>543,'*'=>711,'+'=>867,
+ ','=>361,'-'=>480,'.'=>361,'/'=>689,'0'=>711,'1'=>711,'2'=>711,'3'=>711,'4'=>711,'5'=>711,'6'=>711,'7'=>711,'8'=>711,'9'=>711,':'=>402,';'=>402,'<'=>867,'='=>867,'>'=>867,'?'=>617,'@'=>964,'A'=>776,
+ 'B'=>762,'C'=>724,'D'=>830,'E'=>683,'F'=>650,'G'=>811,'H'=>837,'I'=>546,'J'=>555,'K'=>771,'L'=>637,'M'=>948,'N'=>847,'O'=>850,'P'=>733,'Q'=>850,'R'=>782,'S'=>710,'T'=>682,'U'=>812,'V'=>764,'W'=>1128,
+ 'X'=>764,'Y'=>737,'Z'=>692,'['=>543,'\\'=>689,']'=>543,'^'=>867,'_'=>711,'`'=>711,'a'=>668,'b'=>699,'c'=>588,'d'=>699,'e'=>664,'f'=>422,'g'=>699,'h'=>712,'i'=>342,'j'=>403,'k'=>671,'l'=>342,'m'=>1058,
+ 'n'=>712,'o'=>687,'p'=>699,'q'=>699,'r'=>497,'s'=>593,'t'=>456,'u'=>712,'v'=>650,'w'=>979,'x'=>669,'y'=>651,'z'=>597,'{'=>711,'|'=>543,'}'=>711,'~'=>867,chr(127)=>1000,chr(128)=>711,chr(129)=>1000,chr(130)=>332,chr(131)=>711,
+ chr(132)=>587,chr(133)=>1049,chr(134)=>711,chr(135)=>711,chr(136)=>711,chr(137)=>1777,chr(138)=>710,chr(139)=>543,chr(140)=>1135,chr(141)=>1000,chr(142)=>692,chr(143)=>1000,chr(144)=>1000,chr(145)=>332,chr(146)=>332,chr(147)=>587,chr(148)=>587,chr(149)=>711,chr(150)=>711,chr(151)=>1000,chr(152)=>711,chr(153)=>964,
+ chr(154)=>593,chr(155)=>543,chr(156)=>1068,chr(157)=>1000,chr(158)=>597,chr(159)=>737,chr(160)=>342,chr(161)=>402,chr(162)=>711,chr(163)=>711,chr(164)=>711,chr(165)=>711,chr(166)=>543,chr(167)=>711,chr(168)=>711,chr(169)=>964,chr(170)=>598,chr(171)=>850,chr(172)=>867,chr(173)=>480,chr(174)=>964,chr(175)=>711,
+ chr(176)=>587,chr(177)=>867,chr(178)=>598,chr(179)=>598,chr(180)=>711,chr(181)=>721,chr(182)=>711,chr(183)=>361,chr(184)=>711,chr(185)=>598,chr(186)=>598,chr(187)=>850,chr(188)=>1182,chr(189)=>1182,chr(190)=>1182,chr(191)=>617,chr(192)=>776,chr(193)=>776,chr(194)=>776,chr(195)=>776,chr(196)=>776,chr(197)=>776,
+ chr(198)=>1094,chr(199)=>724,chr(200)=>683,chr(201)=>683,chr(202)=>683,chr(203)=>683,chr(204)=>546,chr(205)=>546,chr(206)=>546,chr(207)=>546,chr(208)=>830,chr(209)=>847,chr(210)=>850,chr(211)=>850,chr(212)=>850,chr(213)=>850,chr(214)=>850,chr(215)=>867,chr(216)=>850,chr(217)=>812,chr(218)=>812,chr(219)=>812,
+ chr(220)=>812,chr(221)=>737,chr(222)=>735,chr(223)=>713,chr(224)=>668,chr(225)=>668,chr(226)=>668,chr(227)=>668,chr(228)=>668,chr(229)=>668,chr(230)=>1018,chr(231)=>588,chr(232)=>664,chr(233)=>664,chr(234)=>664,chr(235)=>664,chr(236)=>342,chr(237)=>342,chr(238)=>342,chr(239)=>342,chr(240)=>679,chr(241)=>712,
+ chr(242)=>687,chr(243)=>687,chr(244)=>687,chr(245)=>687,chr(246)=>687,chr(247)=>867,chr(248)=>687,chr(249)=>712,chr(250)=>712,chr(251)=>712,chr(252)=>712,chr(253)=>651,chr(254)=>699,chr(255)=>651);
+$enc = 'cp1252';
+$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96));
+$file = 'verdanab.z';
+$originalsize = 43108;
+$subsetted = true;
+?>
diff --git a/swim-web/src/webui/font/verdanab.z b/swim-web/src/webui/font/verdanab.z
new file mode 100644
index 0000000..3d748db
Binary files /dev/null and b/swim-web/src/webui/font/verdanab.z differ
diff --git a/swim-web/src/webui/font/verdanai.php b/swim-web/src/webui/font/verdanai.php
new file mode 100644
index 0000000..bb661d7
--- /dev/null
+++ b/swim-web/src/webui/font/verdanai.php
@@ -0,0 +1,25 @@
+765,'Descent'=>-207,'CapHeight'=>765,'Flags'=>96,'FontBBox'=>'[-131 -207 1461 1000]','ItalicAngle'=>-13,'StemV'=>70,'MissingWidth'=>1000);
+$up = -88;
+$ut = 59;
+$cw = array(
+ chr(0)=>1000,chr(1)=>1000,chr(2)=>1000,chr(3)=>1000,chr(4)=>1000,chr(5)=>1000,chr(6)=>1000,chr(7)=>1000,chr(8)=>1000,chr(9)=>1000,chr(10)=>1000,chr(11)=>1000,chr(12)=>1000,chr(13)=>1000,chr(14)=>1000,chr(15)=>1000,chr(16)=>1000,chr(17)=>1000,chr(18)=>1000,chr(19)=>1000,chr(20)=>1000,chr(21)=>1000,
+ chr(22)=>1000,chr(23)=>1000,chr(24)=>1000,chr(25)=>1000,chr(26)=>1000,chr(27)=>1000,chr(28)=>1000,chr(29)=>1000,chr(30)=>1000,chr(31)=>1000,' '=>352,'!'=>394,'"'=>459,'#'=>818,'$'=>636,'%'=>1076,'&'=>727,'\''=>269,'('=>454,')'=>454,'*'=>636,'+'=>818,
+ ','=>364,'-'=>454,'.'=>364,'/'=>454,'0'=>636,'1'=>636,'2'=>636,'3'=>636,'4'=>636,'5'=>636,'6'=>636,'7'=>636,'8'=>636,'9'=>636,':'=>454,';'=>454,'<'=>818,'='=>818,'>'=>818,'?'=>545,'@'=>1000,'A'=>683,
+ 'B'=>686,'C'=>698,'D'=>766,'E'=>632,'F'=>575,'G'=>775,'H'=>751,'I'=>421,'J'=>455,'K'=>693,'L'=>557,'M'=>843,'N'=>748,'O'=>787,'P'=>603,'Q'=>787,'R'=>695,'S'=>684,'T'=>616,'U'=>732,'V'=>683,'W'=>990,
+ 'X'=>685,'Y'=>615,'Z'=>685,'['=>454,'\\'=>454,']'=>454,'^'=>818,'_'=>636,'`'=>636,'a'=>601,'b'=>623,'c'=>521,'d'=>623,'e'=>596,'f'=>352,'g'=>622,'h'=>633,'i'=>274,'j'=>344,'k'=>587,'l'=>274,'m'=>973,
+ 'n'=>633,'o'=>607,'p'=>623,'q'=>623,'r'=>427,'s'=>521,'t'=>394,'u'=>633,'v'=>591,'w'=>818,'x'=>592,'y'=>591,'z'=>525,'{'=>635,'|'=>454,'}'=>635,'~'=>818,chr(127)=>1000,chr(128)=>636,chr(129)=>1000,chr(130)=>269,chr(131)=>636,
+ chr(132)=>459,chr(133)=>818,chr(134)=>636,chr(135)=>636,chr(136)=>636,chr(137)=>1519,chr(138)=>684,chr(139)=>454,chr(140)=>1070,chr(141)=>1000,chr(142)=>685,chr(143)=>1000,chr(144)=>1000,chr(145)=>269,chr(146)=>269,chr(147)=>459,chr(148)=>459,chr(149)=>545,chr(150)=>636,chr(151)=>1000,chr(152)=>636,chr(153)=>977,
+ chr(154)=>521,chr(155)=>454,chr(156)=>980,chr(157)=>1000,chr(158)=>525,chr(159)=>615,chr(160)=>352,chr(161)=>394,chr(162)=>636,chr(163)=>636,chr(164)=>636,chr(165)=>636,chr(166)=>454,chr(167)=>636,chr(168)=>636,chr(169)=>1000,chr(170)=>545,chr(171)=>645,chr(172)=>818,chr(173)=>454,chr(174)=>1000,chr(175)=>636,
+ chr(176)=>542,chr(177)=>818,chr(178)=>542,chr(179)=>542,chr(180)=>636,chr(181)=>642,chr(182)=>636,chr(183)=>364,chr(184)=>636,chr(185)=>542,chr(186)=>545,chr(187)=>645,chr(188)=>1000,chr(189)=>1000,chr(190)=>1000,chr(191)=>545,chr(192)=>683,chr(193)=>683,chr(194)=>683,chr(195)=>683,chr(196)=>683,chr(197)=>683,
+ chr(198)=>989,chr(199)=>698,chr(200)=>632,chr(201)=>632,chr(202)=>632,chr(203)=>632,chr(204)=>421,chr(205)=>421,chr(206)=>421,chr(207)=>421,chr(208)=>766,chr(209)=>748,chr(210)=>787,chr(211)=>787,chr(212)=>787,chr(213)=>787,chr(214)=>787,chr(215)=>818,chr(216)=>787,chr(217)=>732,chr(218)=>732,chr(219)=>732,
+ chr(220)=>732,chr(221)=>615,chr(222)=>605,chr(223)=>620,chr(224)=>601,chr(225)=>601,chr(226)=>601,chr(227)=>601,chr(228)=>601,chr(229)=>601,chr(230)=>955,chr(231)=>521,chr(232)=>596,chr(233)=>596,chr(234)=>596,chr(235)=>596,chr(236)=>274,chr(237)=>274,chr(238)=>274,chr(239)=>274,chr(240)=>612,chr(241)=>633,
+ chr(242)=>607,chr(243)=>607,chr(244)=>607,chr(245)=>607,chr(246)=>607,chr(247)=>818,chr(248)=>607,chr(249)=>633,chr(250)=>633,chr(251)=>633,chr(252)=>633,chr(253)=>591,chr(254)=>623,chr(255)=>591);
+$enc = 'cp1252';
+$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96));
+$file = 'verdanai.z';
+$originalsize = 45616;
+$subsetted = true;
+?>
diff --git a/swim-web/src/webui/font/verdanai.z b/swim-web/src/webui/font/verdanai.z
new file mode 100644
index 0000000..bab5304
Binary files /dev/null and b/swim-web/src/webui/font/verdanai.z differ
diff --git a/swim-web/src/webui/font/verdanaz.php b/swim-web/src/webui/font/verdanaz.php
new file mode 100644
index 0000000..1087b45
--- /dev/null
+++ b/swim-web/src/webui/font/verdanaz.php
@@ -0,0 +1,25 @@
+765,'Descent'=>-207,'CapHeight'=>765,'Flags'=>96,'FontBBox'=>'[-166 -208 1705 1000]','ItalicAngle'=>-13,'StemV'=>120,'MissingWidth'=>1000);
+$up = -68;
+$ut = 103;
+$cw = array(
+ chr(0)=>1000,chr(1)=>1000,chr(2)=>1000,chr(3)=>1000,chr(4)=>1000,chr(5)=>1000,chr(6)=>1000,chr(7)=>1000,chr(8)=>1000,chr(9)=>1000,chr(10)=>1000,chr(11)=>1000,chr(12)=>1000,chr(13)=>1000,chr(14)=>1000,chr(15)=>1000,chr(16)=>1000,chr(17)=>1000,chr(18)=>1000,chr(19)=>1000,chr(20)=>1000,chr(21)=>1000,
+ chr(22)=>1000,chr(23)=>1000,chr(24)=>1000,chr(25)=>1000,chr(26)=>1000,chr(27)=>1000,chr(28)=>1000,chr(29)=>1000,chr(30)=>1000,chr(31)=>1000,' '=>342,'!'=>402,'"'=>587,'#'=>867,'$'=>711,'%'=>1272,'&'=>862,'\''=>332,'('=>543,')'=>543,'*'=>711,'+'=>867,
+ ','=>361,'-'=>480,'.'=>361,'/'=>689,'0'=>711,'1'=>711,'2'=>711,'3'=>711,'4'=>711,'5'=>711,'6'=>711,'7'=>711,'8'=>711,'9'=>711,':'=>402,';'=>402,'<'=>867,'='=>867,'>'=>867,'?'=>617,'@'=>964,'A'=>776,
+ 'B'=>762,'C'=>724,'D'=>830,'E'=>683,'F'=>650,'G'=>811,'H'=>837,'I'=>546,'J'=>555,'K'=>771,'L'=>637,'M'=>948,'N'=>847,'O'=>850,'P'=>733,'Q'=>850,'R'=>782,'S'=>710,'T'=>682,'U'=>812,'V'=>764,'W'=>1128,
+ 'X'=>764,'Y'=>737,'Z'=>692,'['=>543,'\\'=>689,']'=>543,'^'=>867,'_'=>711,'`'=>711,'a'=>668,'b'=>699,'c'=>588,'d'=>699,'e'=>664,'f'=>422,'g'=>699,'h'=>712,'i'=>342,'j'=>403,'k'=>671,'l'=>342,'m'=>1058,
+ 'n'=>712,'o'=>686,'p'=>699,'q'=>699,'r'=>497,'s'=>593,'t'=>456,'u'=>712,'v'=>649,'w'=>979,'x'=>669,'y'=>651,'z'=>597,'{'=>711,'|'=>543,'}'=>711,'~'=>867,chr(127)=>1000,chr(128)=>711,chr(129)=>1000,chr(130)=>332,chr(131)=>711,
+ chr(132)=>587,chr(133)=>1049,chr(134)=>711,chr(135)=>711,chr(136)=>711,chr(137)=>1777,chr(138)=>710,chr(139)=>543,chr(140)=>1135,chr(141)=>1000,chr(142)=>692,chr(143)=>1000,chr(144)=>1000,chr(145)=>332,chr(146)=>332,chr(147)=>587,chr(148)=>587,chr(149)=>711,chr(150)=>711,chr(151)=>1000,chr(152)=>711,chr(153)=>964,
+ chr(154)=>593,chr(155)=>543,chr(156)=>1068,chr(157)=>1000,chr(158)=>597,chr(159)=>737,chr(160)=>342,chr(161)=>402,chr(162)=>711,chr(163)=>711,chr(164)=>711,chr(165)=>711,chr(166)=>543,chr(167)=>711,chr(168)=>711,chr(169)=>964,chr(170)=>598,chr(171)=>850,chr(172)=>867,chr(173)=>480,chr(174)=>964,chr(175)=>711,
+ chr(176)=>587,chr(177)=>867,chr(178)=>598,chr(179)=>598,chr(180)=>711,chr(181)=>721,chr(182)=>711,chr(183)=>361,chr(184)=>711,chr(185)=>598,chr(186)=>598,chr(187)=>850,chr(188)=>1182,chr(189)=>1182,chr(190)=>1182,chr(191)=>617,chr(192)=>776,chr(193)=>776,chr(194)=>776,chr(195)=>776,chr(196)=>776,chr(197)=>776,
+ chr(198)=>1094,chr(199)=>724,chr(200)=>683,chr(201)=>683,chr(202)=>683,chr(203)=>683,chr(204)=>546,chr(205)=>546,chr(206)=>546,chr(207)=>546,chr(208)=>830,chr(209)=>847,chr(210)=>850,chr(211)=>850,chr(212)=>850,chr(213)=>850,chr(214)=>850,chr(215)=>867,chr(216)=>850,chr(217)=>812,chr(218)=>812,chr(219)=>812,
+ chr(220)=>812,chr(221)=>737,chr(222)=>735,chr(223)=>713,chr(224)=>668,chr(225)=>668,chr(226)=>668,chr(227)=>668,chr(228)=>668,chr(229)=>668,chr(230)=>1018,chr(231)=>588,chr(232)=>664,chr(233)=>664,chr(234)=>664,chr(235)=>664,chr(236)=>342,chr(237)=>342,chr(238)=>342,chr(239)=>342,chr(240)=>679,chr(241)=>712,
+ chr(242)=>686,chr(243)=>686,chr(244)=>686,chr(245)=>686,chr(246)=>686,chr(247)=>867,chr(248)=>686,chr(249)=>712,chr(250)=>712,chr(251)=>712,chr(252)=>712,chr(253)=>651,chr(254)=>699,chr(255)=>651);
+$enc = 'cp1252';
+$uv = array(0=>array(0,128),128=>8364,130=>8218,131=>402,132=>8222,133=>8230,134=>array(8224,2),136=>710,137=>8240,138=>352,139=>8249,140=>338,142=>381,145=>array(8216,2),147=>array(8220,2),149=>8226,150=>array(8211,2),152=>732,153=>8482,154=>353,155=>8250,156=>339,158=>382,159=>376,160=>array(160,96));
+$file = 'verdanaz.z';
+$originalsize = 48484;
+$subsetted = true;
+?>
diff --git a/swim-web/src/webui/font/verdanaz.z b/swim-web/src/webui/font/verdanaz.z
new file mode 100644
index 0000000..20b9036
Binary files /dev/null and b/swim-web/src/webui/font/verdanaz.z differ
diff --git a/swim-web/src/webui/fpdf.php b/swim-web/src/webui/fpdf.php
new file mode 100755
index 0000000..ebee958
--- /dev/null
+++ b/swim-web/src/webui/fpdf.php
@@ -0,0 +1,1934 @@
+state = 0;
+ $this->page = 0;
+ $this->n = 2;
+ $this->buffer = '';
+ $this->pages = array();
+ $this->PageInfo = array();
+ $this->fonts = array();
+ $this->FontFiles = array();
+ $this->encodings = array();
+ $this->cmaps = array();
+ $this->images = array();
+ $this->links = array();
+ $this->InHeader = false;
+ $this->InFooter = false;
+ $this->lasth = 0;
+ $this->FontFamily = '';
+ $this->FontStyle = '';
+ $this->FontSizePt = 12;
+ $this->underline = false;
+ $this->DrawColor = '0 G';
+ $this->FillColor = '0 g';
+ $this->TextColor = '0 g';
+ $this->ColorFlag = false;
+ $this->WithAlpha = false;
+ $this->ws = 0;
+ $this->iconv = function_exists('iconv');
+ // Font path
+ if(defined('FPDF_FONTPATH'))
+ $this->fontpath = FPDF_FONTPATH;
+ else
+ $this->fontpath = dirname(__FILE__).'/font/';
+ // Core fonts
+ $this->CoreFonts = array('courier', 'helvetica', 'times', 'symbol', 'zapfdingbats');
+ // Scale factor
+ if($unit=='pt')
+ $this->k = 1;
+ elseif($unit=='mm')
+ $this->k = 72/25.4;
+ elseif($unit=='cm')
+ $this->k = 72/2.54;
+ elseif($unit=='in')
+ $this->k = 72;
+ else
+ $this->Error('Incorrect unit: '.$unit);
+ // Page sizes
+ $this->StdPageSizes = array('a3'=>array(841.89,1190.55), 'a4'=>array(595.28,841.89), 'a5'=>array(420.94,595.28),
+ 'letter'=>array(612,792), 'legal'=>array(612,1008));
+ $size = $this->_getpagesize($size);
+ $this->DefPageSize = $size;
+ $this->CurPageSize = $size;
+ // Page orientation
+ $orientation = strtolower($orientation);
+ if($orientation=='p' || $orientation=='portrait')
+ {
+ $this->DefOrientation = 'P';
+ $this->w = $size[0];
+ $this->h = $size[1];
+ }
+ elseif($orientation=='l' || $orientation=='landscape')
+ {
+ $this->DefOrientation = 'L';
+ $this->w = $size[1];
+ $this->h = $size[0];
+ }
+ else
+ $this->Error('Incorrect orientation: '.$orientation);
+ $this->CurOrientation = $this->DefOrientation;
+ $this->wPt = $this->w*$this->k;
+ $this->hPt = $this->h*$this->k;
+ // Page rotation
+ $this->CurRotation = 0;
+ // Page margins (1 cm)
+ $margin = 28.35/$this->k;
+ $this->SetMargins($margin,$margin);
+ // Interior cell margin (1 mm)
+ $this->cMargin = $margin/10;
+ // Line width (0.2 mm)
+ $this->LineWidth = .567/$this->k;
+ // Automatic page break
+ $this->SetAutoPageBreak(true,2*$margin);
+ // Default display mode
+ $this->SetDisplayMode('default');
+ // Enable compression
+ $this->SetCompression(true);
+ // Metadata
+ $this->metadata = array('Producer'=>'FPDF '.self::VERSION);
+ // Set default PDF version number
+ $this->PDFVersion = '1.3';
+}
+
+function SetMargins($left, $top, $right=null)
+{
+ // Set left, top and right margins
+ $this->lMargin = $left;
+ $this->tMargin = $top;
+ if($right===null)
+ $right = $left;
+ $this->rMargin = $right;
+}
+
+function SetLeftMargin($margin)
+{
+ // Set left margin
+ $this->lMargin = $margin;
+ if($this->page>0 && $this->x<$margin)
+ $this->x = $margin;
+}
+
+function SetTopMargin($margin)
+{
+ // Set top margin
+ $this->tMargin = $margin;
+}
+
+function SetRightMargin($margin)
+{
+ // Set right margin
+ $this->rMargin = $margin;
+}
+
+function SetAutoPageBreak($auto, $margin=0)
+{
+ // Set auto page break mode and triggering margin
+ $this->AutoPageBreak = $auto;
+ $this->bMargin = $margin;
+ $this->PageBreakTrigger = $this->h-$margin;
+}
+
+function SetDisplayMode($zoom, $layout='default')
+{
+ // Set display mode in viewer
+ if($zoom=='fullpage' || $zoom=='fullwidth' || $zoom=='real' || $zoom=='default' || !is_string($zoom))
+ $this->ZoomMode = $zoom;
+ else
+ $this->Error('Incorrect zoom display mode: '.$zoom);
+ if($layout=='single' || $layout=='continuous' || $layout=='two' || $layout=='default')
+ $this->LayoutMode = $layout;
+ else
+ $this->Error('Incorrect layout display mode: '.$layout);
+}
+
+function SetCompression($compress)
+{
+ // Set page compression
+ if(function_exists('gzcompress'))
+ $this->compress = $compress;
+ else
+ $this->compress = false;
+}
+
+function SetTitle($title, $isUTF8=false)
+{
+ // Title of document
+ $this->metadata['Title'] = $isUTF8 ? $title : $this->_UTF8encode($title);
+}
+
+function SetAuthor($author, $isUTF8=false)
+{
+ // Author of document
+ $this->metadata['Author'] = $isUTF8 ? $author : $this->_UTF8encode($author);
+}
+
+function SetSubject($subject, $isUTF8=false)
+{
+ // Subject of document
+ $this->metadata['Subject'] = $isUTF8 ? $subject : $this->_UTF8encode($subject);
+}
+
+function SetKeywords($keywords, $isUTF8=false)
+{
+ // Keywords of document
+ $this->metadata['Keywords'] = $isUTF8 ? $keywords : $this->_UTF8encode($keywords);
+}
+
+function SetCreator($creator, $isUTF8=false)
+{
+ // Creator of document
+ $this->metadata['Creator'] = $isUTF8 ? $creator : $this->_UTF8encode($creator);
+}
+
+function AliasNbPages($alias='{nb}')
+{
+ // Define an alias for total number of pages
+ $this->AliasNbPages = $alias;
+}
+
+function Error($msg)
+{
+ // Fatal error
+ throw new Exception('FPDF error: '.$msg);
+}
+
+function Close()
+{
+ // Terminate document
+ if($this->state==3)
+ return;
+ if($this->page==0)
+ $this->AddPage();
+ // Page footer
+ $this->InFooter = true;
+ $this->Footer();
+ $this->InFooter = false;
+ // Close page
+ $this->_endpage();
+ // Close document
+ $this->_enddoc();
+}
+
+function AddPage($orientation='', $size='', $rotation=0)
+{
+ // Start a new page
+ if($this->state==3)
+ $this->Error('The document is closed');
+ $family = $this->FontFamily;
+ $style = $this->FontStyle.($this->underline ? 'U' : '');
+ $fontsize = $this->FontSizePt;
+ $lw = $this->LineWidth;
+ $dc = $this->DrawColor;
+ $fc = $this->FillColor;
+ $tc = $this->TextColor;
+ $cf = $this->ColorFlag;
+ if($this->page>0)
+ {
+ // Page footer
+ $this->InFooter = true;
+ $this->Footer();
+ $this->InFooter = false;
+ // Close page
+ $this->_endpage();
+ }
+ // Start new page
+ $this->_beginpage($orientation,$size,$rotation);
+ // Set line cap style to square
+ $this->_out('2 J');
+ // Set line width
+ $this->LineWidth = $lw;
+ $this->_out(sprintf('%.2F w',$lw*$this->k));
+ // Set font
+ if($family)
+ $this->SetFont($family,$style,$fontsize);
+ // Set colors
+ $this->DrawColor = $dc;
+ if($dc!='0 G')
+ $this->_out($dc);
+ $this->FillColor = $fc;
+ if($fc!='0 g')
+ $this->_out($fc);
+ $this->TextColor = $tc;
+ $this->ColorFlag = $cf;
+ // Page header
+ $this->InHeader = true;
+ $this->Header();
+ $this->InHeader = false;
+ // Restore line width
+ if($this->LineWidth!=$lw)
+ {
+ $this->LineWidth = $lw;
+ $this->_out(sprintf('%.2F w',$lw*$this->k));
+ }
+ // Restore font
+ if($family)
+ $this->SetFont($family,$style,$fontsize);
+ // Restore colors
+ if($this->DrawColor!=$dc)
+ {
+ $this->DrawColor = $dc;
+ $this->_out($dc);
+ }
+ if($this->FillColor!=$fc)
+ {
+ $this->FillColor = $fc;
+ $this->_out($fc);
+ }
+ $this->TextColor = $tc;
+ $this->ColorFlag = $cf;
+}
+
+function Header()
+{
+ // To be implemented in your own inherited class
+}
+
+function Footer()
+{
+ // To be implemented in your own inherited class
+}
+
+function PageNo()
+{
+ // Get current page number
+ return $this->page;
+}
+
+function SetDrawColor($r, $g=null, $b=null)
+{
+ // Set color for all stroking operations
+ if(($r==0 && $g==0 && $b==0) || $g===null)
+ $this->DrawColor = sprintf('%.3F G',$r/255);
+ else
+ $this->DrawColor = sprintf('%.3F %.3F %.3F RG',$r/255,$g/255,$b/255);
+ if($this->page>0)
+ $this->_out($this->DrawColor);
+}
+
+function SetFillColor($r, $g=null, $b=null)
+{
+ // Set color for all filling operations
+ if(($r==0 && $g==0 && $b==0) || $g===null)
+ $this->FillColor = sprintf('%.3F g',$r/255);
+ else
+ $this->FillColor = sprintf('%.3F %.3F %.3F rg',$r/255,$g/255,$b/255);
+ $this->ColorFlag = ($this->FillColor!=$this->TextColor);
+ if($this->page>0)
+ $this->_out($this->FillColor);
+}
+
+function SetTextColor($r, $g=null, $b=null)
+{
+ // Set color for text
+ if(($r==0 && $g==0 && $b==0) || $g===null)
+ $this->TextColor = sprintf('%.3F g',$r/255);
+ else
+ $this->TextColor = sprintf('%.3F %.3F %.3F rg',$r/255,$g/255,$b/255);
+ $this->ColorFlag = ($this->FillColor!=$this->TextColor);
+}
+
+function GetStringWidth($s)
+{
+ // Get width of a string in the current font
+ $cw = $this->CurrentFont['cw'];
+ $w = 0;
+ $s = (string)$s;
+ $l = strlen($s);
+ for($i=0;$i<$l;$i++)
+ $w += $cw[$s[$i]];
+ return $w*$this->FontSize/1000;
+}
+
+function SetLineWidth($width)
+{
+ // Set line width
+ $this->LineWidth = $width;
+ if($this->page>0)
+ $this->_out(sprintf('%.2F w',$width*$this->k));
+}
+
+function Line($x1, $y1, $x2, $y2)
+{
+ // Draw a line
+ $this->_out(sprintf('%.2F %.2F m %.2F %.2F l S',$x1*$this->k,($this->h-$y1)*$this->k,$x2*$this->k,($this->h-$y2)*$this->k));
+}
+
+function Rect($x, $y, $w, $h, $style='')
+{
+ // Draw a rectangle
+ if($style=='F')
+ $op = 'f';
+ elseif($style=='FD' || $style=='DF')
+ $op = 'B';
+ else
+ $op = 'S';
+ $this->_out(sprintf('%.2F %.2F %.2F %.2F re %s',$x*$this->k,($this->h-$y)*$this->k,$w*$this->k,-$h*$this->k,$op));
+}
+
+function AddFont($family, $style='', $file='', $dir='')
+{
+ // Add a TrueType, OpenType or Type1 font
+ $family = strtolower($family);
+ if($file=='')
+ $file = str_replace(' ','',$family).strtolower($style).'.php';
+ $style = strtoupper($style);
+ if($style=='IB')
+ $style = 'BI';
+ $fontkey = $family.$style;
+ if(isset($this->fonts[$fontkey]))
+ return;
+ if(strpos($file,'/')!==false || strpos($file,"\\")!==false)
+ $this->Error('Incorrect font definition file name: '.$file);
+ if($dir=='')
+ $dir = $this->fontpath;
+ if(substr($dir,-1)!='/' && substr($dir,-1)!='\\')
+ $dir .= '/';
+ $info = $this->_loadfont($dir.$file);
+ $info['i'] = count($this->fonts)+1;
+ if(!empty($info['file']))
+ {
+ // Embedded font
+ $info['file'] = $dir.$info['file'];
+ if($info['type']=='TrueType')
+ $this->FontFiles[$info['file']] = array('length1'=>$info['originalsize']);
+ else
+ $this->FontFiles[$info['file']] = array('length1'=>$info['size1'], 'length2'=>$info['size2']);
+ }
+ $this->fonts[$fontkey] = $info;
+}
+
+function SetFont($family, $style='', $size=0)
+{
+ // Select a font; size given in points
+ if($family=='')
+ $family = $this->FontFamily;
+ else
+ $family = strtolower($family);
+ $style = strtoupper($style);
+ if(strpos($style,'U')!==false)
+ {
+ $this->underline = true;
+ $style = str_replace('U','',$style);
+ }
+ else
+ $this->underline = false;
+ if($style=='IB')
+ $style = 'BI';
+ if($size==0)
+ $size = $this->FontSizePt;
+ // Test if font is already selected
+ if($this->FontFamily==$family && $this->FontStyle==$style && $this->FontSizePt==$size)
+ return;
+ // Test if font is already loaded
+ $fontkey = $family.$style;
+ if(!isset($this->fonts[$fontkey]))
+ {
+ // Test if one of the core fonts
+ if($family=='arial')
+ $family = 'helvetica';
+ if(in_array($family,$this->CoreFonts))
+ {
+ if($family=='symbol' || $family=='zapfdingbats')
+ $style = '';
+ $fontkey = $family.$style;
+ if(!isset($this->fonts[$fontkey]))
+ $this->AddFont($family,$style);
+ }
+ else
+ $this->Error('Undefined font: '.$family.' '.$style);
+ }
+ // Select it
+ $this->FontFamily = $family;
+ $this->FontStyle = $style;
+ $this->FontSizePt = $size;
+ $this->FontSize = $size/$this->k;
+ $this->CurrentFont = $this->fonts[$fontkey];
+ if($this->page>0)
+ $this->_out(sprintf('BT /F%d %.2F Tf ET',$this->CurrentFont['i'],$this->FontSizePt));
+}
+
+function SetFontSize($size)
+{
+ // Set font size in points
+ if($this->FontSizePt==$size)
+ return;
+ $this->FontSizePt = $size;
+ $this->FontSize = $size/$this->k;
+ if($this->page>0 && isset($this->CurrentFont))
+ $this->_out(sprintf('BT /F%d %.2F Tf ET',$this->CurrentFont['i'],$this->FontSizePt));
+}
+
+function AddLink()
+{
+ // Create a new internal link
+ $n = count($this->links)+1;
+ $this->links[$n] = array(0, 0);
+ return $n;
+}
+
+function SetLink($link, $y=0, $page=-1)
+{
+ // Set destination of internal link
+ if($y==-1)
+ $y = $this->y;
+ if($page==-1)
+ $page = $this->page;
+ $this->links[$link] = array($page, $y);
+}
+
+function Link($x, $y, $w, $h, $link)
+{
+ // Put a link on the page
+ $this->PageLinks[$this->page][] = array($x*$this->k, $this->hPt-$y*$this->k, $w*$this->k, $h*$this->k, $link);
+}
+
+function Text($x, $y, $txt)
+{
+ // Output a string
+ if(!isset($this->CurrentFont))
+ $this->Error('No font has been set');
+ $txt = (string)$txt;
+ $s = sprintf('BT %.2F %.2F Td (%s) Tj ET',$x*$this->k,($this->h-$y)*$this->k,$this->_escape($txt));
+ if($this->underline && $txt!=='')
+ $s .= ' '.$this->_dounderline($x,$y,$txt);
+ if($this->ColorFlag)
+ $s = 'q '.$this->TextColor.' '.$s.' Q';
+ $this->_out($s);
+}
+
+function AcceptPageBreak()
+{
+ // Accept automatic page break or not
+ return $this->AutoPageBreak;
+}
+
+function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='')
+{
+ // Output a cell
+ $k = $this->k;
+ if($this->y+$h>$this->PageBreakTrigger && !$this->InHeader && !$this->InFooter && $this->AcceptPageBreak())
+ {
+ // Automatic page break
+ $x = $this->x;
+ $ws = $this->ws;
+ if($ws>0)
+ {
+ $this->ws = 0;
+ $this->_out('0 Tw');
+ }
+ $this->AddPage($this->CurOrientation,$this->CurPageSize,$this->CurRotation);
+ $this->x = $x;
+ if($ws>0)
+ {
+ $this->ws = $ws;
+ $this->_out(sprintf('%.3F Tw',$ws*$k));
+ }
+ }
+ if($w==0)
+ $w = $this->w-$this->rMargin-$this->x;
+ $s = '';
+ if($fill || $border==1)
+ {
+ if($fill)
+ $op = ($border==1) ? 'B' : 'f';
+ else
+ $op = 'S';
+ $s = sprintf('%.2F %.2F %.2F %.2F re %s ',$this->x*$k,($this->h-$this->y)*$k,$w*$k,-$h*$k,$op);
+ }
+ if(is_string($border))
+ {
+ $x = $this->x;
+ $y = $this->y;
+ if(strpos($border,'L')!==false)
+ $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',$x*$k,($this->h-$y)*$k,$x*$k,($this->h-($y+$h))*$k);
+ if(strpos($border,'T')!==false)
+ $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',$x*$k,($this->h-$y)*$k,($x+$w)*$k,($this->h-$y)*$k);
+ if(strpos($border,'R')!==false)
+ $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',($x+$w)*$k,($this->h-$y)*$k,($x+$w)*$k,($this->h-($y+$h))*$k);
+ if(strpos($border,'B')!==false)
+ $s .= sprintf('%.2F %.2F m %.2F %.2F l S ',$x*$k,($this->h-($y+$h))*$k,($x+$w)*$k,($this->h-($y+$h))*$k);
+ }
+ $txt = (string)$txt;
+ if($txt!=='')
+ {
+ if(!isset($this->CurrentFont))
+ $this->Error('No font has been set');
+ if($align=='R')
+ $dx = $w-$this->cMargin-$this->GetStringWidth($txt);
+ elseif($align=='C')
+ $dx = ($w-$this->GetStringWidth($txt))/2;
+ else
+ $dx = $this->cMargin;
+ if($this->ColorFlag)
+ $s .= 'q '.$this->TextColor.' ';
+ $s .= sprintf('BT %.2F %.2F Td (%s) Tj ET',($this->x+$dx)*$k,($this->h-($this->y+.5*$h+.3*$this->FontSize))*$k,$this->_escape($txt));
+ if($this->underline)
+ $s .= ' '.$this->_dounderline($this->x+$dx,$this->y+.5*$h+.3*$this->FontSize,$txt);
+ if($this->ColorFlag)
+ $s .= ' Q';
+ if($link)
+ $this->Link($this->x+$dx,$this->y+.5*$h-.5*$this->FontSize,$this->GetStringWidth($txt),$this->FontSize,$link);
+ }
+ if($s)
+ $this->_out($s);
+ $this->lasth = $h;
+ if($ln>0)
+ {
+ // Go to next line
+ $this->y += $h;
+ if($ln==1)
+ $this->x = $this->lMargin;
+ }
+ else
+ $this->x += $w;
+}
+
+function MultiCell($w, $h, $txt, $border=0, $align='J', $fill=false)
+{
+ // Output text with automatic or explicit line breaks
+ if(!isset($this->CurrentFont))
+ $this->Error('No font has been set');
+ $cw = $this->CurrentFont['cw'];
+ if($w==0)
+ $w = $this->w-$this->rMargin-$this->x;
+ $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize;
+ $s = str_replace("\r",'',(string)$txt);
+ $nb = strlen($s);
+ if($nb>0 && $s[$nb-1]=="\n")
+ $nb--;
+ $b = 0;
+ if($border)
+ {
+ if($border==1)
+ {
+ $border = 'LTRB';
+ $b = 'LRT';
+ $b2 = 'LR';
+ }
+ else
+ {
+ $b2 = '';
+ if(strpos($border,'L')!==false)
+ $b2 .= 'L';
+ if(strpos($border,'R')!==false)
+ $b2 .= 'R';
+ $b = (strpos($border,'T')!==false) ? $b2.'T' : $b2;
+ }
+ }
+ $sep = -1;
+ $i = 0;
+ $j = 0;
+ $l = 0;
+ $ns = 0;
+ $nl = 1;
+ while($i<$nb)
+ {
+ // Get next character
+ $c = $s[$i];
+ if($c=="\n")
+ {
+ // Explicit line break
+ if($this->ws>0)
+ {
+ $this->ws = 0;
+ $this->_out('0 Tw');
+ }
+ $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill);
+ $i++;
+ $sep = -1;
+ $j = $i;
+ $l = 0;
+ $ns = 0;
+ $nl++;
+ if($border && $nl==2)
+ $b = $b2;
+ continue;
+ }
+ if($c==' ')
+ {
+ $sep = $i;
+ $ls = $l;
+ $ns++;
+ }
+ $l += $cw[$c];
+ if($l>$wmax)
+ {
+ // Automatic line break
+ if($sep==-1)
+ {
+ if($i==$j)
+ $i++;
+ if($this->ws>0)
+ {
+ $this->ws = 0;
+ $this->_out('0 Tw');
+ }
+ $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill);
+ }
+ else
+ {
+ if($align=='J')
+ {
+ $this->ws = ($ns>1) ? ($wmax-$ls)/1000*$this->FontSize/($ns-1) : 0;
+ $this->_out(sprintf('%.3F Tw',$this->ws*$this->k));
+ }
+ $this->Cell($w,$h,substr($s,$j,$sep-$j),$b,2,$align,$fill);
+ $i = $sep+1;
+ }
+ $sep = -1;
+ $j = $i;
+ $l = 0;
+ $ns = 0;
+ $nl++;
+ if($border && $nl==2)
+ $b = $b2;
+ }
+ else
+ $i++;
+ }
+ // Last chunk
+ if($this->ws>0)
+ {
+ $this->ws = 0;
+ $this->_out('0 Tw');
+ }
+ if($border && strpos($border,'B')!==false)
+ $b .= 'B';
+ $this->Cell($w,$h,substr($s,$j,$i-$j),$b,2,$align,$fill);
+ $this->x = $this->lMargin;
+}
+
+function Write($h, $txt, $link='')
+{
+ // Output text in flowing mode
+ if(!isset($this->CurrentFont))
+ $this->Error('No font has been set');
+ $cw = $this->CurrentFont['cw'];
+ $w = $this->w-$this->rMargin-$this->x;
+ $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize;
+ $s = str_replace("\r",'',(string)$txt);
+ $nb = strlen($s);
+ $sep = -1;
+ $i = 0;
+ $j = 0;
+ $l = 0;
+ $nl = 1;
+ while($i<$nb)
+ {
+ // Get next character
+ $c = $s[$i];
+ if($c=="\n")
+ {
+ // Explicit line break
+ $this->Cell($w,$h,substr($s,$j,$i-$j),0,2,'',false,$link);
+ $i++;
+ $sep = -1;
+ $j = $i;
+ $l = 0;
+ if($nl==1)
+ {
+ $this->x = $this->lMargin;
+ $w = $this->w-$this->rMargin-$this->x;
+ $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize;
+ }
+ $nl++;
+ continue;
+ }
+ if($c==' ')
+ $sep = $i;
+ $l += $cw[$c];
+ if($l>$wmax)
+ {
+ // Automatic line break
+ if($sep==-1)
+ {
+ if($this->x>$this->lMargin)
+ {
+ // Move to next line
+ $this->x = $this->lMargin;
+ $this->y += $h;
+ $w = $this->w-$this->rMargin-$this->x;
+ $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize;
+ $i++;
+ $nl++;
+ continue;
+ }
+ if($i==$j)
+ $i++;
+ $this->Cell($w,$h,substr($s,$j,$i-$j),0,2,'',false,$link);
+ }
+ else
+ {
+ $this->Cell($w,$h,substr($s,$j,$sep-$j),0,2,'',false,$link);
+ $i = $sep+1;
+ }
+ $sep = -1;
+ $j = $i;
+ $l = 0;
+ if($nl==1)
+ {
+ $this->x = $this->lMargin;
+ $w = $this->w-$this->rMargin-$this->x;
+ $wmax = ($w-2*$this->cMargin)*1000/$this->FontSize;
+ }
+ $nl++;
+ }
+ else
+ $i++;
+ }
+ // Last chunk
+ if($i!=$j)
+ $this->Cell($l/1000*$this->FontSize,$h,substr($s,$j),0,0,'',false,$link);
+}
+
+function Ln($h=null)
+{
+ // Line feed; default value is the last cell height
+ $this->x = $this->lMargin;
+ if($h===null)
+ $this->y += $this->lasth;
+ else
+ $this->y += $h;
+}
+
+function Image($file, $x=null, $y=null, $w=0, $h=0, $type='', $link='')
+{
+ // Put an image on the page
+ if($file=='')
+ $this->Error('Image file name is empty');
+ if(!isset($this->images[$file]))
+ {
+ // First use of this image, get info
+ if($type=='')
+ {
+ $pos = strrpos($file,'.');
+ if(!$pos)
+ $this->Error('Image file has no extension and no type was specified: '.$file);
+ $type = substr($file,$pos+1);
+ }
+ $type = strtolower($type);
+ if($type=='jpeg')
+ $type = 'jpg';
+ $mtd = '_parse'.$type;
+ if(!method_exists($this,$mtd))
+ $this->Error('Unsupported image type: '.$type);
+ $info = $this->$mtd($file);
+ $info['i'] = count($this->images)+1;
+ $this->images[$file] = $info;
+ }
+ else
+ $info = $this->images[$file];
+
+ // Automatic width and height calculation if needed
+ if($w==0 && $h==0)
+ {
+ // Put image at 96 dpi
+ $w = -96;
+ $h = -96;
+ }
+ if($w<0)
+ $w = -$info['w']*72/$w/$this->k;
+ if($h<0)
+ $h = -$info['h']*72/$h/$this->k;
+ if($w==0)
+ $w = $h*$info['w']/$info['h'];
+ if($h==0)
+ $h = $w*$info['h']/$info['w'];
+
+ // Flowing mode
+ if($y===null)
+ {
+ if($this->y+$h>$this->PageBreakTrigger && !$this->InHeader && !$this->InFooter && $this->AcceptPageBreak())
+ {
+ // Automatic page break
+ $x2 = $this->x;
+ $this->AddPage($this->CurOrientation,$this->CurPageSize,$this->CurRotation);
+ $this->x = $x2;
+ }
+ $y = $this->y;
+ $this->y += $h;
+ }
+
+ if($x===null)
+ $x = $this->x;
+ $this->_out(sprintf('q %.2F 0 0 %.2F %.2F %.2F cm /I%d Do Q',$w*$this->k,$h*$this->k,$x*$this->k,($this->h-($y+$h))*$this->k,$info['i']));
+ if($link)
+ $this->Link($x,$y,$w,$h,$link);
+}
+
+function GetPageWidth()
+{
+ // Get current page width
+ return $this->w;
+}
+
+function GetPageHeight()
+{
+ // Get current page height
+ return $this->h;
+}
+
+function GetX()
+{
+ // Get x position
+ return $this->x;
+}
+
+function SetX($x)
+{
+ // Set x position
+ if($x>=0)
+ $this->x = $x;
+ else
+ $this->x = $this->w+$x;
+}
+
+function GetY()
+{
+ // Get y position
+ return $this->y;
+}
+
+function SetY($y, $resetX=true)
+{
+ // Set y position and optionally reset x
+ if($y>=0)
+ $this->y = $y;
+ else
+ $this->y = $this->h+$y;
+ if($resetX)
+ $this->x = $this->lMargin;
+}
+
+function SetXY($x, $y)
+{
+ // Set x and y positions
+ $this->SetX($x);
+ $this->SetY($y,false);
+}
+
+function Output($dest='', $name='', $isUTF8=false)
+{
+ // Output PDF to some destination
+ $this->Close();
+ if(strlen($name)==1 && strlen($dest)!=1)
+ {
+ // Fix parameter order
+ $tmp = $dest;
+ $dest = $name;
+ $name = $tmp;
+ }
+ if($dest=='')
+ $dest = 'I';
+ if($name=='')
+ $name = 'doc.pdf';
+ switch(strtoupper($dest))
+ {
+ case 'I':
+ // Send to standard output
+ $this->_checkoutput();
+ if(PHP_SAPI!='cli')
+ {
+ // We send to a browser
+ header('Content-Type: application/pdf');
+ header('Content-Disposition: inline; '.$this->_httpencode('filename',$name,$isUTF8));
+ header('Cache-Control: private, max-age=0, must-revalidate');
+ header('Pragma: public');
+ }
+ echo $this->buffer;
+ break;
+ case 'D':
+ // Download file
+ $this->_checkoutput();
+ header('Content-Type: application/pdf');
+ header('Content-Disposition: attachment; '.$this->_httpencode('filename',$name,$isUTF8));
+ header('Cache-Control: private, max-age=0, must-revalidate');
+ header('Pragma: public');
+ echo $this->buffer;
+ break;
+ case 'F':
+ // Save to local file
+ if(!file_put_contents($name,$this->buffer))
+ $this->Error('Unable to create output file: '.$name);
+ break;
+ case 'S':
+ // Return as a string
+ return $this->buffer;
+ default:
+ $this->Error('Incorrect output destination: '.$dest);
+ }
+ return '';
+}
+
+/*******************************************************************************
+* Protected methods *
+*******************************************************************************/
+
+protected function _checkoutput()
+{
+ if(PHP_SAPI!='cli')
+ {
+ if(headers_sent($file,$line))
+ $this->Error("Some data has already been output, can't send PDF file (output started at $file:$line)");
+ }
+ if(ob_get_length())
+ {
+ // The output buffer is not empty
+ if(preg_match('/^(\xEF\xBB\xBF)?\s*$/',ob_get_contents()))
+ {
+ // It contains only a UTF-8 BOM and/or whitespace, let's clean it
+ ob_clean();
+ }
+ else
+ $this->Error("Some data has already been output, can't send PDF file");
+ }
+}
+
+protected function _getpagesize($size)
+{
+ if(is_string($size))
+ {
+ $size = strtolower($size);
+ if(!isset($this->StdPageSizes[$size]))
+ $this->Error('Unknown page size: '.$size);
+ $a = $this->StdPageSizes[$size];
+ return array($a[0]/$this->k, $a[1]/$this->k);
+ }
+ else
+ {
+ if($size[0]>$size[1])
+ return array($size[1], $size[0]);
+ else
+ return $size;
+ }
+}
+
+protected function _beginpage($orientation, $size, $rotation)
+{
+ $this->page++;
+ $this->pages[$this->page] = '';
+ $this->PageLinks[$this->page] = array();
+ $this->state = 2;
+ $this->x = $this->lMargin;
+ $this->y = $this->tMargin;
+ $this->FontFamily = '';
+ // Check page size and orientation
+ if($orientation=='')
+ $orientation = $this->DefOrientation;
+ else
+ $orientation = strtoupper($orientation[0]);
+ if($size=='')
+ $size = $this->DefPageSize;
+ else
+ $size = $this->_getpagesize($size);
+ if($orientation!=$this->CurOrientation || $size[0]!=$this->CurPageSize[0] || $size[1]!=$this->CurPageSize[1])
+ {
+ // New size or orientation
+ if($orientation=='P')
+ {
+ $this->w = $size[0];
+ $this->h = $size[1];
+ }
+ else
+ {
+ $this->w = $size[1];
+ $this->h = $size[0];
+ }
+ $this->wPt = $this->w*$this->k;
+ $this->hPt = $this->h*$this->k;
+ $this->PageBreakTrigger = $this->h-$this->bMargin;
+ $this->CurOrientation = $orientation;
+ $this->CurPageSize = $size;
+ }
+ if($orientation!=$this->DefOrientation || $size[0]!=$this->DefPageSize[0] || $size[1]!=$this->DefPageSize[1])
+ $this->PageInfo[$this->page]['size'] = array($this->wPt, $this->hPt);
+ if($rotation!=0)
+ {
+ if($rotation%90!=0)
+ $this->Error('Incorrect rotation value: '.$rotation);
+ $this->PageInfo[$this->page]['rotation'] = $rotation;
+ }
+ $this->CurRotation = $rotation;
+}
+
+protected function _endpage()
+{
+ $this->state = 1;
+}
+
+protected function _loadfont($path)
+{
+ // Load a font definition file
+ include($path);
+ if(!isset($name))
+ $this->Error('Could not include font definition file: '.$path);
+ if(isset($enc))
+ $enc = strtolower($enc);
+ if(!isset($subsetted))
+ $subsetted = false;
+ return get_defined_vars();
+}
+
+protected function _isascii($s)
+{
+ // Test if string is ASCII
+ $nb = strlen($s);
+ for($i=0;$i<$nb;$i++)
+ {
+ if(ord($s[$i])>127)
+ return false;
+ }
+ return true;
+}
+
+protected function _httpencode($param, $value, $isUTF8)
+{
+ // Encode HTTP header field parameter
+ if($this->_isascii($value))
+ return $param.'="'.$value.'"';
+ if(!$isUTF8)
+ $value = $this->_UTF8encode($value);
+ return $param."*=UTF-8''".rawurlencode($value);
+}
+
+protected function _UTF8encode($s)
+{
+ // Convert ISO-8859-1 to UTF-8
+ if($this->iconv)
+ return iconv('ISO-8859-1','UTF-8',$s);
+ $res = '';
+ $nb = strlen($s);
+ for($i=0;$i<$nb;$i++)
+ {
+ $c = $s[$i];
+ $v = ord($c);
+ if($v>=128)
+ {
+ $res .= chr(0xC0 | ($v >> 6));
+ $res .= chr(0x80 | ($v & 0x3F));
+ }
+ else
+ $res .= $c;
+ }
+ return $res;
+}
+
+protected function _UTF8toUTF16($s)
+{
+ // Convert UTF-8 to UTF-16BE with BOM
+ $res = "\xFE\xFF";
+ if($this->iconv)
+ return $res.iconv('UTF-8','UTF-16BE',$s);
+ $nb = strlen($s);
+ $i = 0;
+ while($i<$nb)
+ {
+ $c1 = ord($s[$i++]);
+ if($c1>=224)
+ {
+ // 3-byte character
+ $c2 = ord($s[$i++]);
+ $c3 = ord($s[$i++]);
+ $res .= chr((($c1 & 0x0F)<<4) + (($c2 & 0x3C)>>2));
+ $res .= chr((($c2 & 0x03)<<6) + ($c3 & 0x3F));
+ }
+ elseif($c1>=192)
+ {
+ // 2-byte character
+ $c2 = ord($s[$i++]);
+ $res .= chr(($c1 & 0x1C)>>2);
+ $res .= chr((($c1 & 0x03)<<6) + ($c2 & 0x3F));
+ }
+ else
+ {
+ // Single-byte character
+ $res .= "\0".chr($c1);
+ }
+ }
+ return $res;
+}
+
+protected function _escape($s)
+{
+ // Escape special characters
+ if(strpos($s,'(')!==false || strpos($s,')')!==false || strpos($s,'\\')!==false || strpos($s,"\r")!==false)
+ return str_replace(array('\\','(',')',"\r"), array('\\\\','\\(','\\)','\\r'), $s);
+ else
+ return $s;
+}
+
+protected function _textstring($s)
+{
+ // Format a text string
+ if(!$this->_isascii($s))
+ $s = $this->_UTF8toUTF16($s);
+ return '('.$this->_escape($s).')';
+}
+
+protected function _dounderline($x, $y, $txt)
+{
+ // Underline text
+ $up = $this->CurrentFont['up'];
+ $ut = $this->CurrentFont['ut'];
+ $w = $this->GetStringWidth($txt)+$this->ws*substr_count($txt,' ');
+ return sprintf('%.2F %.2F %.2F %.2F re f',$x*$this->k,($this->h-($y-$up/1000*$this->FontSize))*$this->k,$w*$this->k,-$ut/1000*$this->FontSizePt);
+}
+
+protected function _parsejpg($file)
+{
+ // Extract info from a JPEG file
+ $a = getimagesize($file);
+ if(!$a)
+ $this->Error('Missing or incorrect image file: '.$file);
+ if($a[2]!=2)
+ $this->Error('Not a JPEG file: '.$file);
+ if(!isset($a['channels']) || $a['channels']==3)
+ $colspace = 'DeviceRGB';
+ elseif($a['channels']==4)
+ $colspace = 'DeviceCMYK';
+ else
+ $colspace = 'DeviceGray';
+ $bpc = isset($a['bits']) ? $a['bits'] : 8;
+ $data = file_get_contents($file);
+ return array('w'=>$a[0], 'h'=>$a[1], 'cs'=>$colspace, 'bpc'=>$bpc, 'f'=>'DCTDecode', 'data'=>$data);
+}
+
+protected function _parsepng($file)
+{
+ // Extract info from a PNG file
+ $f = fopen($file,'rb');
+ if(!$f)
+ $this->Error('Can\'t open image file: '.$file);
+ $info = $this->_parsepngstream($f,$file);
+ fclose($f);
+ return $info;
+}
+
+protected function _parsepngstream($f, $file)
+{
+ // Check signature
+ if($this->_readstream($f,8)!=chr(137).'PNG'.chr(13).chr(10).chr(26).chr(10))
+ $this->Error('Not a PNG file: '.$file);
+
+ // Read header chunk
+ $this->_readstream($f,4);
+ if($this->_readstream($f,4)!='IHDR')
+ $this->Error('Incorrect PNG file: '.$file);
+ $w = $this->_readint($f);
+ $h = $this->_readint($f);
+ $bpc = ord($this->_readstream($f,1));
+ if($bpc>8)
+ $this->Error('16-bit depth not supported: '.$file);
+ $ct = ord($this->_readstream($f,1));
+ if($ct==0 || $ct==4)
+ $colspace = 'DeviceGray';
+ elseif($ct==2 || $ct==6)
+ $colspace = 'DeviceRGB';
+ elseif($ct==3)
+ $colspace = 'Indexed';
+ else
+ $this->Error('Unknown color type: '.$file);
+ if(ord($this->_readstream($f,1))!=0)
+ $this->Error('Unknown compression method: '.$file);
+ if(ord($this->_readstream($f,1))!=0)
+ $this->Error('Unknown filter method: '.$file);
+ if(ord($this->_readstream($f,1))!=0)
+ $this->Error('Interlacing not supported: '.$file);
+ $this->_readstream($f,4);
+ $dp = '/Predictor 15 /Colors '.($colspace=='DeviceRGB' ? 3 : 1).' /BitsPerComponent '.$bpc.' /Columns '.$w;
+
+ // Scan chunks looking for palette, transparency and image data
+ $pal = '';
+ $trns = '';
+ $data = '';
+ do
+ {
+ $n = $this->_readint($f);
+ $type = $this->_readstream($f,4);
+ if($type=='PLTE')
+ {
+ // Read palette
+ $pal = $this->_readstream($f,$n);
+ $this->_readstream($f,4);
+ }
+ elseif($type=='tRNS')
+ {
+ // Read transparency info
+ $t = $this->_readstream($f,$n);
+ if($ct==0)
+ $trns = array(ord(substr($t,1,1)));
+ elseif($ct==2)
+ $trns = array(ord(substr($t,1,1)), ord(substr($t,3,1)), ord(substr($t,5,1)));
+ else
+ {
+ $pos = strpos($t,chr(0));
+ if($pos!==false)
+ $trns = array($pos);
+ }
+ $this->_readstream($f,4);
+ }
+ elseif($type=='IDAT')
+ {
+ // Read image data block
+ $data .= $this->_readstream($f,$n);
+ $this->_readstream($f,4);
+ }
+ elseif($type=='IEND')
+ break;
+ else
+ $this->_readstream($f,$n+4);
+ }
+ while($n);
+
+ if($colspace=='Indexed' && empty($pal))
+ $this->Error('Missing palette in '.$file);
+ $info = array('w'=>$w, 'h'=>$h, 'cs'=>$colspace, 'bpc'=>$bpc, 'f'=>'FlateDecode', 'dp'=>$dp, 'pal'=>$pal, 'trns'=>$trns);
+ if($ct>=4)
+ {
+ // Extract alpha channel
+ if(!function_exists('gzuncompress'))
+ $this->Error('Zlib not available, can\'t handle alpha channel: '.$file);
+ $data = gzuncompress($data);
+ $color = '';
+ $alpha = '';
+ if($ct==4)
+ {
+ // Gray image
+ $len = 2*$w;
+ for($i=0;$i<$h;$i++)
+ {
+ $pos = (1+$len)*$i;
+ $color .= $data[$pos];
+ $alpha .= $data[$pos];
+ $line = substr($data,$pos+1,$len);
+ $color .= preg_replace('/(.)./s','$1',$line);
+ $alpha .= preg_replace('/.(.)/s','$1',$line);
+ }
+ }
+ else
+ {
+ // RGB image
+ $len = 4*$w;
+ for($i=0;$i<$h;$i++)
+ {
+ $pos = (1+$len)*$i;
+ $color .= $data[$pos];
+ $alpha .= $data[$pos];
+ $line = substr($data,$pos+1,$len);
+ $color .= preg_replace('/(.{3})./s','$1',$line);
+ $alpha .= preg_replace('/.{3}(.)/s','$1',$line);
+ }
+ }
+ unset($data);
+ $data = gzcompress($color);
+ $info['smask'] = gzcompress($alpha);
+ $this->WithAlpha = true;
+ if($this->PDFVersion<'1.4')
+ $this->PDFVersion = '1.4';
+ }
+ $info['data'] = $data;
+ return $info;
+}
+
+protected function _readstream($f, $n)
+{
+ // Read n bytes from stream
+ $res = '';
+ while($n>0 && !feof($f))
+ {
+ $s = fread($f,$n);
+ if($s===false)
+ $this->Error('Error while reading stream');
+ $n -= strlen($s);
+ $res .= $s;
+ }
+ if($n>0)
+ $this->Error('Unexpected end of stream');
+ return $res;
+}
+
+protected function _readint($f)
+{
+ // Read a 4-byte integer from stream
+ $a = unpack('Ni',$this->_readstream($f,4));
+ return $a['i'];
+}
+
+protected function _parsegif($file)
+{
+ // Extract info from a GIF file (via PNG conversion)
+ if(!function_exists('imagepng'))
+ $this->Error('GD extension is required for GIF support');
+ if(!function_exists('imagecreatefromgif'))
+ $this->Error('GD has no GIF read support');
+ $im = imagecreatefromgif($file);
+ if(!$im)
+ $this->Error('Missing or incorrect image file: '.$file);
+ imageinterlace($im,0);
+ ob_start();
+ imagepng($im);
+ $data = ob_get_clean();
+ imagedestroy($im);
+ $f = fopen('php://temp','rb+');
+ if(!$f)
+ $this->Error('Unable to create memory stream');
+ fwrite($f,$data);
+ rewind($f);
+ $info = $this->_parsepngstream($f,$file);
+ fclose($f);
+ return $info;
+}
+
+protected function _out($s)
+{
+ // Add a line to the current page
+ if($this->state==2)
+ $this->pages[$this->page] .= $s."\n";
+ elseif($this->state==0)
+ $this->Error('No page has been added yet');
+ elseif($this->state==1)
+ $this->Error('Invalid call');
+ elseif($this->state==3)
+ $this->Error('The document is closed');
+}
+
+protected function _put($s)
+{
+ // Add a line to the document
+ $this->buffer .= $s."\n";
+}
+
+protected function _getoffset()
+{
+ return strlen($this->buffer);
+}
+
+protected function _newobj($n=null)
+{
+ // Begin a new object
+ if($n===null)
+ $n = ++$this->n;
+ $this->offsets[$n] = $this->_getoffset();
+ $this->_put($n.' 0 obj');
+}
+
+protected function _putstream($data)
+{
+ $this->_put('stream');
+ $this->_put($data);
+ $this->_put('endstream');
+}
+
+protected function _putstreamobject($data)
+{
+ if($this->compress)
+ {
+ $entries = '/Filter /FlateDecode ';
+ $data = gzcompress($data);
+ }
+ else
+ $entries = '';
+ $entries .= '/Length '.strlen($data);
+ $this->_newobj();
+ $this->_put('<<'.$entries.'>>');
+ $this->_putstream($data);
+ $this->_put('endobj');
+}
+
+protected function _putlinks($n)
+{
+ foreach($this->PageLinks[$n] as $pl)
+ {
+ $this->_newobj();
+ $rect = sprintf('%.2F %.2F %.2F %.2F',$pl[0],$pl[1],$pl[0]+$pl[2],$pl[1]-$pl[3]);
+ $s = '<_textstring($pl[4]).'>>>>';
+ else
+ {
+ $l = $this->links[$pl[4]];
+ if(isset($this->PageInfo[$l[0]]['size']))
+ $h = $this->PageInfo[$l[0]]['size'][1];
+ else
+ $h = ($this->DefOrientation=='P') ? $this->DefPageSize[1]*$this->k : $this->DefPageSize[0]*$this->k;
+ $s .= sprintf('/Dest [%d 0 R /XYZ 0 %.2F null]>>',$this->PageInfo[$l[0]]['n'],$h-$l[1]*$this->k);
+ }
+ $this->_put($s);
+ $this->_put('endobj');
+ }
+}
+
+protected function _putpage($n)
+{
+ $this->_newobj();
+ $this->_put('<_put('/Parent 1 0 R');
+ if(isset($this->PageInfo[$n]['size']))
+ $this->_put(sprintf('/MediaBox [0 0 %.2F %.2F]',$this->PageInfo[$n]['size'][0],$this->PageInfo[$n]['size'][1]));
+ if(isset($this->PageInfo[$n]['rotation']))
+ $this->_put('/Rotate '.$this->PageInfo[$n]['rotation']);
+ $this->_put('/Resources 2 0 R');
+ if(!empty($this->PageLinks[$n]))
+ {
+ $s = '/Annots [';
+ foreach($this->PageLinks[$n] as $pl)
+ $s .= $pl[5].' 0 R ';
+ $s .= ']';
+ $this->_put($s);
+ }
+ if($this->WithAlpha)
+ $this->_put('/Group <>');
+ $this->_put('/Contents '.($this->n+1).' 0 R>>');
+ $this->_put('endobj');
+ // Page content
+ if(!empty($this->AliasNbPages))
+ $this->pages[$n] = str_replace($this->AliasNbPages,$this->page,$this->pages[$n]);
+ $this->_putstreamobject($this->pages[$n]);
+ // Link annotations
+ $this->_putlinks($n);
+}
+
+protected function _putpages()
+{
+ $nb = $this->page;
+ $n = $this->n;
+ for($i=1;$i<=$nb;$i++)
+ {
+ $this->PageInfo[$i]['n'] = ++$n;
+ $n++;
+ foreach($this->PageLinks[$i] as &$pl)
+ $pl[5] = ++$n;
+ unset($pl);
+ }
+ for($i=1;$i<=$nb;$i++)
+ $this->_putpage($i);
+ // Pages root
+ $this->_newobj(1);
+ $this->_put('<PageInfo[$i]['n'].' 0 R ';
+ $kids .= ']';
+ $this->_put($kids);
+ $this->_put('/Count '.$nb);
+ if($this->DefOrientation=='P')
+ {
+ $w = $this->DefPageSize[0];
+ $h = $this->DefPageSize[1];
+ }
+ else
+ {
+ $w = $this->DefPageSize[1];
+ $h = $this->DefPageSize[0];
+ }
+ $this->_put(sprintf('/MediaBox [0 0 %.2F %.2F]',$w*$this->k,$h*$this->k));
+ $this->_put('>>');
+ $this->_put('endobj');
+}
+
+protected function _putfonts()
+{
+ foreach($this->FontFiles as $file=>$info)
+ {
+ // Font file embedding
+ $this->_newobj();
+ $this->FontFiles[$file]['n'] = $this->n;
+ $font = file_get_contents($file);
+ if(!$font)
+ $this->Error('Font file not found: '.$file);
+ $compressed = (substr($file,-2)=='.z');
+ if(!$compressed && isset($info['length2']))
+ $font = substr($font,6,$info['length1']).substr($font,6+$info['length1']+6,$info['length2']);
+ $this->_put('<_put('/Filter /FlateDecode');
+ $this->_put('/Length1 '.$info['length1']);
+ if(isset($info['length2']))
+ $this->_put('/Length2 '.$info['length2'].' /Length3 0');
+ $this->_put('>>');
+ $this->_putstream($font);
+ $this->_put('endobj');
+ }
+ foreach($this->fonts as $k=>$font)
+ {
+ // Encoding
+ if(isset($font['diff']))
+ {
+ if(!isset($this->encodings[$font['enc']]))
+ {
+ $this->_newobj();
+ $this->_put('<>');
+ $this->_put('endobj');
+ $this->encodings[$font['enc']] = $this->n;
+ }
+ }
+ // ToUnicode CMap
+ if(isset($font['uv']))
+ {
+ if(isset($font['enc']))
+ $cmapkey = $font['enc'];
+ else
+ $cmapkey = $font['name'];
+ if(!isset($this->cmaps[$cmapkey]))
+ {
+ $cmap = $this->_tounicodecmap($font['uv']);
+ $this->_putstreamobject($cmap);
+ $this->cmaps[$cmapkey] = $this->n;
+ }
+ }
+ // Font object
+ $this->fonts[$k]['n'] = $this->n+1;
+ $type = $font['type'];
+ $name = $font['name'];
+ if($font['subsetted'])
+ $name = 'AAAAAA+'.$name;
+ if($type=='Core')
+ {
+ // Core font
+ $this->_newobj();
+ $this->_put('<_put('/BaseFont /'.$name);
+ $this->_put('/Subtype /Type1');
+ if($name!='Symbol' && $name!='ZapfDingbats')
+ $this->_put('/Encoding /WinAnsiEncoding');
+ if(isset($font['uv']))
+ $this->_put('/ToUnicode '.$this->cmaps[$cmapkey].' 0 R');
+ $this->_put('>>');
+ $this->_put('endobj');
+ }
+ elseif($type=='Type1' || $type=='TrueType')
+ {
+ // Additional Type1 or TrueType/OpenType font
+ $this->_newobj();
+ $this->_put('<_put('/BaseFont /'.$name);
+ $this->_put('/Subtype /'.$type);
+ $this->_put('/FirstChar 32 /LastChar 255');
+ $this->_put('/Widths '.($this->n+1).' 0 R');
+ $this->_put('/FontDescriptor '.($this->n+2).' 0 R');
+ if(isset($font['diff']))
+ $this->_put('/Encoding '.$this->encodings[$font['enc']].' 0 R');
+ else
+ $this->_put('/Encoding /WinAnsiEncoding');
+ if(isset($font['uv']))
+ $this->_put('/ToUnicode '.$this->cmaps[$cmapkey].' 0 R');
+ $this->_put('>>');
+ $this->_put('endobj');
+ // Widths
+ $this->_newobj();
+ $cw = $font['cw'];
+ $s = '[';
+ for($i=32;$i<=255;$i++)
+ $s .= $cw[chr($i)].' ';
+ $this->_put($s.']');
+ $this->_put('endobj');
+ // Descriptor
+ $this->_newobj();
+ $s = '<$v)
+ $s .= ' /'.$k.' '.$v;
+ if(!empty($font['file']))
+ $s .= ' /FontFile'.($type=='Type1' ? '' : '2').' '.$this->FontFiles[$font['file']]['n'].' 0 R';
+ $this->_put($s.'>>');
+ $this->_put('endobj');
+ }
+ else
+ {
+ // Allow for additional types
+ $mtd = '_put'.strtolower($type);
+ if(!method_exists($this,$mtd))
+ $this->Error('Unsupported font type: '.$type);
+ $this->$mtd($font);
+ }
+ }
+}
+
+protected function _tounicodecmap($uv)
+{
+ $ranges = '';
+ $nbr = 0;
+ $chars = '';
+ $nbc = 0;
+ foreach($uv as $c=>$v)
+ {
+ if(is_array($v))
+ {
+ $ranges .= sprintf("<%02X> <%02X> <%04X>\n",$c,$c+$v[1]-1,$v[0]);
+ $nbr++;
+ }
+ else
+ {
+ $chars .= sprintf("<%02X> <%04X>\n",$c,$v);
+ $nbc++;
+ }
+ }
+ $s = "/CIDInit /ProcSet findresource begin\n";
+ $s .= "12 dict begin\n";
+ $s .= "begincmap\n";
+ $s .= "/CIDSystemInfo\n";
+ $s .= "<> def\n";
+ $s .= "/CMapName /Adobe-Identity-UCS def\n";
+ $s .= "/CMapType 2 def\n";
+ $s .= "1 begincodespacerange\n";
+ $s .= "<00> \n";
+ $s .= "endcodespacerange\n";
+ if($nbr>0)
+ {
+ $s .= "$nbr beginbfrange\n";
+ $s .= $ranges;
+ $s .= "endbfrange\n";
+ }
+ if($nbc>0)
+ {
+ $s .= "$nbc beginbfchar\n";
+ $s .= $chars;
+ $s .= "endbfchar\n";
+ }
+ $s .= "endcmap\n";
+ $s .= "CMapName currentdict /CMap defineresource pop\n";
+ $s .= "end\n";
+ $s .= "end";
+ return $s;
+}
+
+protected function _putimages()
+{
+ foreach(array_keys($this->images) as $file)
+ {
+ $this->_putimage($this->images[$file]);
+ unset($this->images[$file]['data']);
+ unset($this->images[$file]['smask']);
+ }
+}
+
+protected function _putimage(&$info)
+{
+ $this->_newobj();
+ $info['n'] = $this->n;
+ $this->_put('<_put('/Subtype /Image');
+ $this->_put('/Width '.$info['w']);
+ $this->_put('/Height '.$info['h']);
+ if($info['cs']=='Indexed')
+ $this->_put('/ColorSpace [/Indexed /DeviceRGB '.(strlen($info['pal'])/3-1).' '.($this->n+1).' 0 R]');
+ else
+ {
+ $this->_put('/ColorSpace /'.$info['cs']);
+ if($info['cs']=='DeviceCMYK')
+ $this->_put('/Decode [1 0 1 0 1 0 1 0]');
+ }
+ $this->_put('/BitsPerComponent '.$info['bpc']);
+ if(isset($info['f']))
+ $this->_put('/Filter /'.$info['f']);
+ if(isset($info['dp']))
+ $this->_put('/DecodeParms <<'.$info['dp'].'>>');
+ if(isset($info['trns']) && is_array($info['trns']))
+ {
+ $trns = '';
+ for($i=0;$i_put('/Mask ['.$trns.']');
+ }
+ if(isset($info['smask']))
+ $this->_put('/SMask '.($this->n+1).' 0 R');
+ $this->_put('/Length '.strlen($info['data']).'>>');
+ $this->_putstream($info['data']);
+ $this->_put('endobj');
+ // Soft mask
+ if(isset($info['smask']))
+ {
+ $dp = '/Predictor 15 /Colors 1 /BitsPerComponent 8 /Columns '.$info['w'];
+ $smask = array('w'=>$info['w'], 'h'=>$info['h'], 'cs'=>'DeviceGray', 'bpc'=>8, 'f'=>$info['f'], 'dp'=>$dp, 'data'=>$info['smask']);
+ $this->_putimage($smask);
+ }
+ // Palette
+ if($info['cs']=='Indexed')
+ $this->_putstreamobject($info['pal']);
+}
+
+protected function _putxobjectdict()
+{
+ foreach($this->images as $image)
+ $this->_put('/I'.$image['i'].' '.$image['n'].' 0 R');
+}
+
+protected function _putresourcedict()
+{
+ $this->_put('/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]');
+ $this->_put('/Font <<');
+ foreach($this->fonts as $font)
+ $this->_put('/F'.$font['i'].' '.$font['n'].' 0 R');
+ $this->_put('>>');
+ $this->_put('/XObject <<');
+ $this->_putxobjectdict();
+ $this->_put('>>');
+}
+
+protected function _putresources()
+{
+ $this->_putfonts();
+ $this->_putimages();
+ // Resource dictionary
+ $this->_newobj(2);
+ $this->_put('<<');
+ $this->_putresourcedict();
+ $this->_put('>>');
+ $this->_put('endobj');
+}
+
+protected function _putinfo()
+{
+ $date = @date('YmdHisO',$this->CreationDate);
+ $this->metadata['CreationDate'] = 'D:'.substr($date,0,-2)."'".substr($date,-2)."'";
+ foreach($this->metadata as $key=>$value)
+ $this->_put('/'.$key.' '.$this->_textstring($value));
+}
+
+protected function _putcatalog()
+{
+ $n = $this->PageInfo[1]['n'];
+ $this->_put('/Type /Catalog');
+ $this->_put('/Pages 1 0 R');
+ if($this->ZoomMode=='fullpage')
+ $this->_put('/OpenAction ['.$n.' 0 R /Fit]');
+ elseif($this->ZoomMode=='fullwidth')
+ $this->_put('/OpenAction ['.$n.' 0 R /FitH null]');
+ elseif($this->ZoomMode=='real')
+ $this->_put('/OpenAction ['.$n.' 0 R /XYZ null null 1]');
+ elseif(!is_string($this->ZoomMode))
+ $this->_put('/OpenAction ['.$n.' 0 R /XYZ null null '.sprintf('%.2F',$this->ZoomMode/100).']');
+ if($this->LayoutMode=='single')
+ $this->_put('/PageLayout /SinglePage');
+ elseif($this->LayoutMode=='continuous')
+ $this->_put('/PageLayout /OneColumn');
+ elseif($this->LayoutMode=='two')
+ $this->_put('/PageLayout /TwoColumnLeft');
+}
+
+protected function _putheader()
+{
+ $this->_put('%PDF-'.$this->PDFVersion);
+}
+
+protected function _puttrailer()
+{
+ $this->_put('/Size '.($this->n+1));
+ $this->_put('/Root '.$this->n.' 0 R');
+ $this->_put('/Info '.($this->n-1).' 0 R');
+}
+
+protected function _enddoc()
+{
+ $this->CreationDate = time();
+ $this->_putheader();
+ $this->_putpages();
+ $this->_putresources();
+ // Info
+ $this->_newobj();
+ $this->_put('<<');
+ $this->_putinfo();
+ $this->_put('>>');
+ $this->_put('endobj');
+ // Catalog
+ $this->_newobj();
+ $this->_put('<<');
+ $this->_putcatalog();
+ $this->_put('>>');
+ $this->_put('endobj');
+ // Cross-ref
+ $offset = $this->_getoffset();
+ $this->_put('xref');
+ $this->_put('0 '.($this->n+1));
+ $this->_put('0000000000 65535 f ');
+ for($i=1;$i<=$this->n;$i++)
+ $this->_put(sprintf('%010d 00000 n ',$this->offsets[$i]));
+ // Trailer
+ $this->_put('trailer');
+ $this->_put('<<');
+ $this->_puttrailer();
+ $this->_put('>>');
+ $this->_put('startxref');
+ $this->_put($offset);
+ $this->_put('%%EOF');
+ $this->state = 3;
+}
+}
+?>
diff --git a/swim-web/src/webui/gui_functions_button.php b/swim-web/src/webui/gui_functions_button.php
new file mode 100644
index 0000000..20ae213
--- /dev/null
+++ b/swim-web/src/webui/gui_functions_button.php
@@ -0,0 +1,64 @@
+
+ * $ref_value_button Daten; null möglich
+ * $ref_html_button HTML zwischen ; null möglich
+ * $ref_id Id des
\n";
+}
+
+function debugPrintAsList($param) {
+ echo "\n";
+ foreach ($param as $p) {
+ echo "- ".$p."_
\n";
+ }
+ echo "
\n";
+}
+
+function coordinates ($ref_longitude, $ref_latitude) {
+ $return_geo = array("","");
+
+ $return_geo[0] = $ref_longitude[0] + $ref_longitude[1]/60 + $ref_longitude[2]/3600;
+ $return_geo[1] = $ref_latitude[0] + $ref_latitude[1]/60 + $ref_latitude[2]/3600;
+
+ return $return_geo;
+}
+
+function find_pos_in_array($ref_array, $ref_value) {
+ $pos = -1;
+
+ for ($i=0; $i strtotime($newissue_deadline)+86399) {
+ echo "Deadline (".strtotime($newissue_executiondate).") kann nicht vor dem Ausführungsdatum (".(strtotime($newissue_deadline)+86399).") liegen.";
+ return false;
+ }
+ return true;
+}
+
+function handleQuickUpdate ($ref_POST, $connect_dbms_handle) {
+ $update_arr = array();
+ $issue = 0;
+
+ foreach (array_keys($ref_POST) as $post) {
+ //echo $post." => ".$_POST[$post]."\n";
+ $change = explode ("_", $post);
+ $issue += $change[count($change)-1];
+
+ //echo $issue;
+ }
+
+ $issue = $issue / count(array_keys($ref_POST));
+ //echo $issue;
+
+ $issue_deadline = $ref_POST['issue_deadline_'.$issue];
+ if ($issue_deadline != "" && strlen($issue_deadline) > 0) {
+ array_push($update_arr, array("deadline", "'".$issue_deadline." 00:00:00'"));
+ }
+
+ $issue_executiondate_date = $ref_POST['issue_executiondate_'.$issue];
+ $issue_executiondate_time = $ref_POST['issue_executiondate_time_'.$issue];
+ //echo $issue_executiondate_time;
+ if ($issue_executiondate_time == "00:00:00" || $issue_executiondate_time == "") {
+ $issue_executiondate_time = "00:00:00";
+ } else {
+ $issue_executiondate_time .= ":00";
+ }
+ $issue_executiondate = $issue_executiondate_date." ".$issue_executiondate_time;
+ //echo $issue_executiondate;
+ array_push($update_arr, array("executiondate", "'".$issue_executiondate."'"));
+
+ $issue_status = $ref_POST['issue_status_'.$issue];
+ array_push($update_arr, array("fk_status", $issue_status));
+
+ $issue_wichtigkeit = $ref_POST['issue_wichtigkeit_'.$issue];
+ array_push($update_arr, array("importance", $issue_wichtigkeit));
+
+ $issue_dringlichkeit = $ref_POST['issue_dringlichkeit_'.$issue];
+ array_push($update_arr, array("urgency", $issue_dringlichkeit));
+
+ array_push($update_arr, array("edited", "now()"));
+
+ $sqlupdate = generateUpdateSchema("ticket", "dt_issue", $update_arr, array("id=".$issue));
+ //echo $sqlupdate;
+ $sqlupdate_result = getBooleanData($connect_dbms_handle, $sqlupdate);
+ //echo $sqlinsert_result;
+
+ $sqllog = generateInsertSchema("ticket", "dt_sqllog", array("DEFAULT", "now()", "'".addslashes(str_replace("'", "\"", $sqlupdate))."'", $current_user, "'".uniqid()."'", "'".$page."'"));
+ $sqllog_result = getBooleanData($connect_dbms_handle, $sqllog);
+ //echo $sqllog_result;
+
+ return $issue;
+}
+?>
\ No newline at end of file
diff --git a/swim-webapp/pom.xml b/swim-webapp/pom.xml
new file mode 100644
index 0000000..d38eb61
--- /dev/null
+++ b/swim-webapp/pom.xml
@@ -0,0 +1,18 @@
+
+ 4.0.0
+ com.triathlon-coaching.swim
+ swim-webapp
+ 0.0.1-SNAPSHOT
+ pom
+
+ ${product.artifactId}
+ Swim Training Generator UI
+
+
+ de.laktatnebel.maven
+ laktatnebelscript
+ 2.1.9
+
+
+