function data()
	local t = { }

	t.name = _("Kabelkanal")
	t.desc = _("Kabelkanal")
	t.categories = {"01_misc"}

	t.yearFrom = 1970
	t.yearTo = 2500

	t.shapeWidth = 0.4
	t.shapeStep = 1.5
	t.shapeSleeperStep = 0.3 / 3

	t.ballastHeight = 0
	t.ballastCutOff = .1

	t.sleeperBase = t.ballastHeight
	t.sleeperLength = 0.4
	t.sleeperWidth = 0.3
	t.sleeperHeight = 0.1
	t.sleeperCutOff = .04

	t.railTrackWidth = 1.435
	t.railBase = t.sleeperBase + t.sleeperHeight
	t.railHeight = .15
	t.railWidth = .07
	t.railCutOff = .02
    
    t.embankmentSlopeLow = 0.75
    t.embankmentSlopeHigh = 2.5

	t.catenaryBase = -1.
	t.catenaryHeight = -1.35
	t.catenaryPoleDistance = 10.2

	t.trackDistance = 5.0

	t.speedLimit = 0.0 / 3.6
	t.speedCoeffs = {  .85, 2.0, .6  }		-- curve speed limit = a * (radius + b) ^ c

	t.ballastMaterial = "track/transparent.mtl"
	t.sleeperMaterial = "track/Kabelkanal_unterirdisch.mtl"
	t.railMaterial = "track/transparent.mtl"
	t.catenaryMaterial = "track/transparent.mtl"
	t.trackMaterial = "track/transparent.mtl"
	t.tunnelWallMaterial = "track/tunnel_ug.mtl"
	t.tunnelHullMaterial = "track/tunnel_hull.mtl"

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


	t.switchSignalModel = "empty.mdl"

	t.fillGroundTex = "empty"
	t.borderGroundTex = "empty"

	t.cost = 5.0

	return t
end
