diff --git a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationVehicleDataProvider.cs b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationVehicleDataProvider.cs
index bf7c74a87adc5ec88db2ea5ccc1df358c3ce0f43..c23c943f063a6607ff7799b282578ec288f861c2 100644
--- a/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationVehicleDataProvider.cs
+++ b/VectoCore/VectoCore/InputData/FileIO/XML/Declaration/DataProvider/XMLDeclarationVehicleDataProvider.cs
@@ -1254,7 +1254,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider
 			get
 			{
 				return ElementExists(XMLNames.Bus_HeighIntegratedBody)
-					? GetDouble(XMLNames.Bus_HeighIntegratedBody).SI<Meter>()
+					? GetDouble(XMLNames.Bus_HeighIntegratedBody).SI<Meter>() * 0.001 
 					: null;
 			}
 		}
@@ -1264,7 +1264,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider
 			get
 			{
 				return ElementExists(XMLNames.Bus_VehicleLength)
-					? GetDouble(XMLNames.Bus_VehicleLength).SI<Meter>()
+					? GetDouble(XMLNames.Bus_VehicleLength).SI<Meter>() * 0.001
 					: null;
 			}
 		}
@@ -1274,7 +1274,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider
 			get
 			{
 				return ElementExists(XMLNames.Bus_VehicleWidth)
-					? GetDouble(XMLNames.Bus_VehicleWidth).SI<Meter>()
+					? GetDouble(XMLNames.Bus_VehicleWidth).SI<Meter>() * 0.001
 					: null;
 			}
 		}
@@ -1284,7 +1284,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider
 			get
 			{
 				return ElementExists(XMLNames.Bus_EntranceHeight)
-					? GetDouble(XMLNames.Bus_EntranceHeight).SI<Meter>()
+					? GetDouble(XMLNames.Bus_EntranceHeight).SI<Meter>() * 0.001
 					: null;
 			}
 		}
@@ -1480,7 +1480,7 @@ namespace TUGraz.VectoCore.InputData.FileIO.XML.Declaration.DataProvider
 			get
 			{
 				return ElementExists(XMLNames.Bus_HeighIntegratedBody)
-					? GetDouble(XMLNames.Bus_HeighIntegratedBody).SI<Meter>()
+					? GetDouble(XMLNames.Bus_HeighIntegratedBody).SI<Meter>() * 0.001
 					: null;
 			}
 		}
diff --git a/VectoCore/VectoCoreTest/XML/XMLMultistageBusDataTest.cs b/VectoCore/VectoCoreTest/XML/XMLMultistageBusDataTest.cs
index 7c4173e1f115e9337b8ff13de0fbf6c160425679..dda41de716a750821a5a717bfc4d611c5308e1ff 100644
--- a/VectoCore/VectoCoreTest/XML/XMLMultistageBusDataTest.cs
+++ b/VectoCore/VectoCoreTest/XML/XMLMultistageBusDataTest.cs
@@ -14,6 +14,7 @@ using TUGraz.VectoCore.Models.Declaration;
 
 namespace TUGraz.VectoCore.Tests.XML
 {
+	[TestFixture]
 	public class XMLMultistageBusDataTest
 	{
 		protected IXMLInputDataReader _xmlInputReader;
@@ -707,10 +708,10 @@ namespace TUGraz.VectoCore.Tests.XML
 			Assert.AreEqual(24, vehicleData.NumberOfPassengersUpperDeck);
 			Assert.AreEqual(VehicleCode.CA, vehicleData.VehicleCode);
 			Assert.AreEqual(true, vehicleData.LowEntry);
-			Assert.AreEqual(2500.SI<Meter>(), vehicleData.Height);
-			Assert.AreEqual(12000.SI<Meter>(), vehicleData.Length);
-			Assert.AreEqual(2000.SI<Meter>(), vehicleData.Width);
-			Assert.AreEqual(2050.SI<Meter>(), vehicleData.EntranceHeight);
+			Assert.AreEqual(2.5.SI<Meter>(), vehicleData.Height);
+			Assert.AreEqual(12.SI<Meter>(), vehicleData.Length);
+			Assert.AreEqual(2.SI<Meter>(), vehicleData.Width);
+			Assert.AreEqual(2.05.SI<Meter>(), vehicleData.EntranceHeight);
 			Assert.AreEqual(ConsumerTechnology.Pneumatically, vehicleData.DoorDriveTechnology);
 			Assert.AreEqual(VehicleDeclarationType.final, vehicleData.VehicleDeclarationType);
 
diff --git a/VectoCore/VectoCoreTest/XML/XMLMultistageBusInputDataTest.cs b/VectoCore/VectoCoreTest/XML/XMLMultistageBusInputDataTest.cs
index 097afd10b64a342f7bec6077b85f734999996ceb..ab485673803577ac08b930c88677af6ec84164dc 100644
--- a/VectoCore/VectoCoreTest/XML/XMLMultistageBusInputDataTest.cs
+++ b/VectoCore/VectoCoreTest/XML/XMLMultistageBusInputDataTest.cs
@@ -54,10 +54,10 @@ namespace TUGraz.VectoCore.Tests.XML
 			Assert.AreEqual(10, vehicle.NumberOfPassengersUpperDeck);
 			Assert.AreEqual(VehicleCode.CB, vehicle.VehicleCode);
 			Assert.AreEqual(false, vehicle.LowEntry);
-			Assert.AreEqual(2500, vehicle.Height.Value());//HeightIntegratedBody
-			Assert.AreEqual(9500, vehicle.Length.Value());
-			Assert.AreEqual(2500, vehicle.Width.Value());
-			Assert.AreEqual(2000, vehicle.EntranceHeight.Value());
+			Assert.AreEqual(2.5, vehicle.Height.Value());//HeightIntegratedBody
+			Assert.AreEqual(9.5, vehicle.Length.Value());
+			Assert.AreEqual(2.5, vehicle.Width.Value());
+			Assert.AreEqual(2, vehicle.EntranceHeight.Value());
 			Assert.AreEqual(ConsumerTechnology.Electrically, vehicle.DoorDriveTechnology);
 			Assert.AreEqual(VehicleDeclarationType.interim, vehicle.VehicleDeclarationType);
 
@@ -142,7 +142,7 @@ namespace TUGraz.VectoCore.Tests.XML
 			Assert.AreEqual(20, vehicle.NumberOfPassengersUpperDeck);
 			Assert.AreEqual(VehicleCode.CC, vehicle.VehicleCode);
 			Assert.AreEqual(true, vehicle.LowEntry);
-			Assert.AreEqual(2500, vehicle.Height.Value());
+			Assert.AreEqual(2.5, vehicle.Height.Value());
 		}
 
 		[TestCase]