According to the CFE Treaty Adaptation Agreement, Germany "may" have (in active units):
3444 battle tanks (weight >= 16.5 t, cannon >=75mm)
3201 infantry fighting vehicle (personnel transport and cannon >=20mm)
80 combat vehicles with heavy armament (weight >= 6.0t, cannon >=75mm)
2255 artillery systems (guns, mortars and rocket launchers >=100mm)
765 fighter planes
280 Attack Helicopters (anything wired for guided missiles)
There are no restrictions for transport tanks or other armored vehicles without the above armament. According to the last report to UNROCA, the "holdings" in the sense of the total stock available in the country (not in active units as required above, but everything lying around somewhere in the depot or in the industry) are:
26% for main battle tanks
34% for infantry fighting vehicles
14% for artillery systems
31% for fighter planes
40% for attack helicopters
For ships there is no restriction according to KSE. The German Navy was limited in terms of numbers and equipment by an agreement of the WEU with regard to "larger" combat units, hence the focus at the time on smaller combat ships that did not fall under them (and parallel constant adjustment of the agreement, especially in terms of technology...)
370,000 personnel, no more than 345,000 of whom were to be in the Army and the Air Force.
Personal wish:
150.000-200.000 Army (75.000-100.000 professionals)
75.000 Air Force (50.000 professionals)
25.000 Navy (15.000 professionals)
Because of conscription you can choose the "from the beginning" higher quality candidates.
Not included is the SKB (Streitkräftebasis) where you have support elements and military police.
More wishes:
Territorial/Home Guard
In every "Bundesland" you have a Brigade with several btl. or reg. with light UNIFORMED infantry who know partisan warfare.
And militarized police forces.
Not that some MMM-E is building a predator-tech-laser in his basement and threatening the state...