diff --git a/typo3/sysext/backend/Classes/Controller/BackendController.php b/typo3/sysext/backend/Classes/Controller/BackendController.php
index 486dfb192f4d2a082200b8d144f40978cd29ebb3..4f35182fd0ffb981bf48ba3129324888be7f07ac 100644
--- a/typo3/sysext/backend/Classes/Controller/BackendController.php
+++ b/typo3/sysext/backend/Classes/Controller/BackendController.php
@@ -139,9 +139,6 @@ class BackendController
         // load Modals
         $this->pageRenderer->loadRequireJsModule('TYPO3/CMS/Backend/Modal');
 
-        // load Legacy CSS Support
-        $this->pageRenderer->loadRequireJsModule('TYPO3/CMS/Backend/LegacyCssClasses');
-
         // load the storage API and fill the UC into the PersistentStorage, so no additional AJAX call is needed
         $this->pageRenderer->loadRequireJsModule('TYPO3/CMS/Backend/Storage', 'function(Storage) {
 			Storage.Persistent.load(' . json_encode($this->getBackendUser()->uc) . ');
diff --git a/typo3/sysext/backend/Classes/Template/DocumentTemplate.php b/typo3/sysext/backend/Classes/Template/DocumentTemplate.php
index 91c9aef7a2729fb7a4573790ba573c303efe6a58..ac18b09e9639baca207caacf8cf3e622e1c432fb 100644
--- a/typo3/sysext/backend/Classes/Template/DocumentTemplate.php
+++ b/typo3/sysext/backend/Classes/Template/DocumentTemplate.php
@@ -268,8 +268,6 @@ function jumpToUrl(URL) {
         // Initializes the page rendering object:
         $this->initPageRenderer();
 
-        // load Legacy CSS Support
-        $this->pageRenderer->loadRequireJsModule('TYPO3/CMS/Backend/LegacyCssClasses');
         $this->iconFactory = GeneralUtility::makeInstance(IconFactory::class);
 
         // initialize Marker Support
diff --git a/typo3/sysext/backend/Resources/Public/JavaScript/LegacyCssClasses.js b/typo3/sysext/backend/Resources/Public/JavaScript/LegacyCssClasses.js
deleted file mode 100644
index 8302cf1afb9be69c2f0aaa57d1e75da9a75ca71a..0000000000000000000000000000000000000000
--- a/typo3/sysext/backend/Resources/Public/JavaScript/LegacyCssClasses.js
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * This file is part of the TYPO3 CMS project.
- *
- * It is free software; you can redistribute it and/or modify it under
- * the terms of the GNU General Public License, either version 2
- * of the License, or any later version.
- *
- * For the full copyright and license information, please read the
- * LICENSE.txt file that was distributed with this source code.
- *
- * The TYPO3 project - inspiring people to share!
- */
-
-/**
- * Module: TYPO3/CMS/Backend/LegacyCssClasses
- * JavaScript replacement for Legacy CSS Classes
- */
-define(['jquery'], function($) {
-	'use strict';
-
-	/**
-	 *
-	 * @type {{replacements: Array}}
-	 * @exports TYPO3/CMS/Backend/LegacyCssClasses
-	 */
-	var LegacyCssClasses = {
-		replacements: [
-			{
-				selector: '.t3-table',
-				remove: ['t3-table'],
-				add: ['table', 'table-striped', 'table-hover']
-			}
-		]
-	};
-
-	$(function() {
-		$.each(LegacyCssClasses.replacements, function(key, replacement) {
-			var $items = $(replacement.selector);
-			if ($items.length > 0) {
-				$items.each(function() {
-					var $item = $(this);
-					if (replacement.remove.length > 0) {
-						$.each(replacement.remove, function(oldClassId, oldClassName) {
-							$item.removeClass(oldClassName);
-						});
-					}
-					if (replacement.add.length > 0) {
-						$.each(replacement.add, function(newClassId, newClassName) {
-							$item.addClass(newClassName);
-						});
-					}
-				});
-			}
-		});
-	});
-
-	return LegacyCssClasses;
-});
diff --git a/typo3/sysext/lang/Resources/Private/Templates/Language/ListLanguages.html b/typo3/sysext/lang/Resources/Private/Templates/Language/ListLanguages.html
index bdb246f594ab042dcc844d26bf7f613a64a09818..d72bca7f6d89a9914e470e0ee4d38a12a10b52bc 100644
--- a/typo3/sysext/lang/Resources/Private/Templates/Language/ListLanguages.html
+++ b/typo3/sysext/lang/Resources/Private/Templates/Language/ListLanguages.html
@@ -16,7 +16,7 @@
 		</div>
 	</form>
 	<br />
-	<table id="typo3-language-list" class="t3-table t3-datatable">
+	<table id="typo3-language-list" class="table table-striped table-hover t3-datatable">
 		<thead>
 		<tr>
 			<th title="{f:translate(key:'table.ad.title')}">
diff --git a/typo3/sysext/lang/Resources/Private/Templates/Language/ListTranslations.html b/typo3/sysext/lang/Resources/Private/Templates/Language/ListTranslations.html
index cf19d4e356ae428c2b9f4b022cc536937d3637d0..6aaab99d91eaad055dcb0d2a78fa4d75e5d21c47 100644
--- a/typo3/sysext/lang/Resources/Private/Templates/Language/ListTranslations.html
+++ b/typo3/sysext/lang/Resources/Private/Templates/Language/ListTranslations.html
@@ -7,7 +7,7 @@
 			<f:form.textfield name="typo3-language-searchfield" placeholder="{f:translate(key:'table.search')}" id="typo3-language-searchfield" value="{search}" class="form-control t3js-language-searchfield" />
 		</div>
 	</form>
-	<table id="typo3-translation-list" class="t3-table t3-datatable" data-language-count="{f:count(subject: languages)}">
+	<table id="typo3-translation-list" class="table table-striped table-hover t3-datatable" data-language-count="{f:count(subject: languages)}">
 		<thead>
 			<tr>
 				<th><!-- Icon --></th>