function data()
	local t = { }

	t.name = _("Ausgebessertes Gleisstück")
	t.desc = _("Ausgebessertes Gleisstück")
	t.categories = {"01_misc"}

	t.yearFrom = 1950
	t.yearTo = 2500

	t.shapeWidth = 4.0
	t.shapeStep = 4.0
	t.shapeSleeperStep = 8.0 / 13.0

	t.ballastHeight = .3
	t.ballastCutOff = .1

	t.sleeperBase = t.ballastHeight
	t.sleeperLength = .24
	t.sleeperWidth = 2.6
	t.sleeperHeight = .08
	t.sleeperCutOff = .02

	t.railTrackWidth = 1.435
	t.railBase = t.sleeperBase + t.sleeperHeight
	t.railHeight = .15
	t.railWidth = .07
	t.railCutOff = .02

	t.catenaryBase = 5.917 + t.railBase + t.railHeight
	t.catenaryHeight = 1.35
	t.catenaryPoleDistance = 50.0

	t.trackDistance = 5.0

	t.speedLimit = 160.0 / 3.6
	t.speedCoeffs = { .9, 15.0, .63 }

	t.ballastMaterial = "track/ballast.mtl"
	t.sleeperMaterial = "track/misc_ausbesserung_1.mtl"
	t.railMaterial = "track/rail_1.mtl"
	t.catenaryMaterial = "track/catenary.mtl"
	t.trackMaterial = "track/track_high_speed.mtl"
	t.tunnelWallMaterial = "track/tunnel_ug.mtl"

	t.catenaryPoleModel = "empty.mdl"
	t.catenaryMultiPoleModel = "empty.mdl"
	t.catenaryMultiGirderModel = "empty.mdl"
	t.catenaryMultiInnerPoleModel = "empty.mdl"

	t.bumperModel = "empty.mdl"
	t.switchSignalModel = "railroad/switchbox2_modern.mdl"
	t.fillGroundTex = "ballast_fill_stone"
	t.borderGroundTex = "ballast"

	t.cost = 110.0

	return t
end
