No butts about it: the Germans have FAR to many tanks in the initial setup. I found this table of tank strenght based on Jentz's "Panzertruppen" at
http://www.freeport-tech.com/WWII/011_germany/_afv_41-06-22.htm
and made some changes to the 41 campaign using the scenario editor and editwir. The result was not perfect: i had to count PzKpfw 35(t) as PzKpfw 38(t)(closest match) and added PzKpfw Is to the recon vehicle count for those divisions equipped with them. I also had to pool small allocations (Pz IVs mostly) so that at if divisions did not have a correct complement, then at least PzKorps had.
Still, the result was somewhat closer to the actual figures. This is what i got with the REPORT feature:
-- Tanks in inventory ---
Type On map In pool Total
PzKpfw IIf 1197 200 1397
R-35(f) 157 200 357
PzKpfw 38t 488 200 688
PzKpfw 38tE 288 0 288
PzKpfw IIIf 339 0 339
PzKpfw IIIg 354 200 554
PzKpfw IIIh 505 200 705
PzKpfw IVd 220 0 220
PzKpfw IVe 245 200 445
M-13/40 290 100 390
StuG IIIb 415 200 615
JPz I 202 400 602
Total 4700 1900 6600
This is somewhat higher than Jent's figures, but we must remember there are the Rumanian, Hungarian, West Front and Italian Front units in there as well, and the JPzs and StuGs were not included in the table either. A list of the actual complement of each batallion follows below (only tank batallions, haven't touched the others):
1/1st Panzer Bn 72 PzKpfw IIIh 90 %
2/1st Panzer Bn 42 PzKpfw IIf 90 %
3/1st Panzer Bn 54 PzKpfw IVd 90 %
1/3rd Panzer Bn 0 PzKpfw IIIj 95 %
2/3rd Panzer Bn 0 PzKpfw IIIj 95 %
3/3rd Panzer Bn 0 PzKpfw IVe 95 %
1/6th Panzer Bn 60 PzKpfw IIf 90 %
2/6th Panzer Bn 84 PzKpfw IIIh 90 %
3/6th Panzer Bn 54 PzKpfw IVd 90 %
1/35th Panzer Bn 42 PzKpfw IIf 90 %
2/35th Panzer Bn 78 PzKpfw IIIh 90 %
3/35th Panzer Bn 60 PzKpfw IIIf 90 %
1/31st Panzer Bn 12 PzKpfw IIf 95 %
2/31st Panzer Bn 6 PzKpfw IIIf 95 %
3/31st Panzer Bn 6 PzKpfw IVd 95 %
1/11th Panzer Bn 48 PzKpfw IIf 90 %
2/11th Panzer Bn 60 PzKpfw 38t 90 %
3/11th Panzer Bn 60 PzKpfw 38t 90 %
1/25th Panzer Bn 84 PzKpfw IIf 95 %
2/25th Panzer Bn 84 PzKpfw 38tE 95 %
3/25th Panzer Bn 84 PzKpfw 38tE 95 %
1/10th Panzer Bn 60 PzKpfw 38tE 95 %
2/10th Panzer Bn 60 PzKpfw 38tE 95 %
3/10th Panzer Bn 30 PzKpfw IVd 95 %
1/33rd Panzer Bn 36 PzKpfw IIf 95 %
2/33rd Panzer Bn 72 PzKpfw IIIh 95 %
3/33rd Panzer Bn 24 PzKpfw IVd 95 %
1/7th Panzer Bn 48 PzKpfw IIf 90 %
2/7th Panzer Bn 54 PzKpfw IIIh 90 %
3/7th Panzer Bn 54 PzKpfw IIIg 90 %
1/15th Panzer Bn 48 PzKpfw IIf 85 %
2/15th Panzer Bn 48 PzKpfw IIIg 85 %
3/15th Panzer Bn 42 PzKpfw IVe 85 %
1/29th Panzer Bn 54 PzKpfw 38t 90 %
2/29th Panzer Bn 54 PzKpfw 38t 90 %
3/29th Panzer Bn 60 PzKpfw IVe 90 %
1/4th Panzer Bn 48 PzKpfw IIIf 90 %
2/4th Panzer Bn 72 PzKpfw IIIg 90 %
3/4th Panzer Bn 21 PzKpfw IVd 90 %
1/36th Panzer Bn 42 PzKpfw IIf 95 %
2/36th Panzer Bn 72 PzKpfw IIIg 95 %
3/36th Panzer Bn 21 PzKpfw IVd 95 %
1/8th Panzer Bn 42 PzKpfw IIf 85 %
2/8th Panzer Bn 40 PzKpfw IIIh 85 %
3/8th Panzer Bn 10 PzKpfw IVd 85 %
1/2nd Panzer Bn 48 PzKpfw IIf 85 %
2/2nd Panzer Bn 48 PzKpfw IIIg 85 %
3/2nd Panzer Bn 48 PzKpfw IIIf 85 %
1/39th Panzer Bn 60 PzKpfw IIIh 90 %
2/39th Panzer Bn 60 PzKpfw IIIg 90 %
3/39th Panzer Bn 84 PzKpfw IIf 90 %
1/18th Panzer Bn 60 PzKpfw IIIf 80 %
2/18th Panzer Bn 60 PzKpfw IIIf 80 %
3/18th Panzer Bn 66 PzKpfw IVe 80 %
1/27th Panzer Bn 54 PzKpfw 38t 90 %
2/27th Panzer Bn 54 PzKpfw 38t 90 %
3/27th Panzer Bn 66 PzKpfw IIf 90 %
1/21st Panzer Bn 60 PzKpfw 38t 80 %
2/21st Panzer Bn 60 PzKpfw 38t 80 %
3/21st Panzer Bn 60 PzKpfw IVe 80 %
1/5th Panzer Bn 35 PzKpfw IIf 70 %
2/5th Panzer Bn 45 PzKpfw IIIh 70 %
3/5th Panzer Bn 17 PzKpfw IVe 70 %
1/204th Panzer Bn 5 PzKpfw IIf 60 %
2/204th Panzer Bn 5 PzKpfw IIf 60 %
3/204th Panzer Bn 5 PzKpfw IIIf 60 %
1/201st Panzer Bn 5 PzKpfw 38t 60 %
2/201st Panzer Bn 5 PzKpfw 38t 60 %
3/201st Panzer Bn 5 PzKpfw 38t 60 %
1/100th Panzer Bn 65 PzKpfw IIf 70 %
1/101st Panzer Bn 56 PzKpfw IIf 70 %
103rd Panzer Bn 84 PzKpfw IIf 90 %
125th Panzer Bn 47 PzKpfw IIf 90 %
160th Panzer Bn 52 PzKpfw IIIf 90 %
100th Panzer Bn 66 PzKpfw IIf 90 %
101st Panzer Bn 66 PzKpfw IIf 90 %
102nd Panzer Bn 66 PzKpfw IIf 90 %
(Ah, forgot to tell, used editwir to change the names to the full PzKpfw designation, since there is room).