diff --git a/typo3/sysext/backend/Classes/Controller/ContentElement/ElementInformationController.php b/typo3/sysext/backend/Classes/Controller/ContentElement/ElementInformationController.php
index f02baa731cb0d196aeaa30c09371067b4d47cb1d..94cd94c8b194d6f2f1d40b5d64e8c1aa58e591fb 100644
--- a/typo3/sysext/backend/Classes/Controller/ContentElement/ElementInformationController.php
+++ b/typo3/sysext/backend/Classes/Controller/ContentElement/ElementInformationController.php
@@ -544,7 +544,7 @@ class ElementInformationController {
 			$record = BackendUtility::getRecord($row['tablename'], $row['recuid']);
 			$parentRecord = BackendUtility::getRecord('pages', $record['pid']);
 			$actions = $this->getRecordActions($row['tablename'], $row['recuid']);
-			$infoData[] = '<tr class="db_list_normal">' .
+			$infoData[] = '<tr>' .
 					'<td style="white-space:nowrap;">' . $actions . '</td>' .
 					'<td>' . $GLOBALS['LANG']->sL($GLOBALS['TCA'][$row['tablename']]['ctrl']['title'], TRUE) . '</td>' .
 					'<td>' . BackendUtility::getRecordTitle($row['tablename'], $record, TRUE) . '</td>' .
@@ -597,7 +597,7 @@ class ElementInformationController {
 		}
 		foreach ($rows as $row) {
 			$actions = $this->getRecordActions($row['ref_table'], $row['ref_uid']);
-			$infoData[] = '<tr class="db_list_normal">' .
+			$infoData[] = '<tr>' .
 					'<td style="white-space:nowrap;">' . $actions . '</td>' .
 					'<td>' . htmlspecialchars($this->getLabelForTableColumn($table, $row['field'])) . '</td>' .
 					'<td>' . htmlspecialchars($row['flexpointer']) . '</td>' .
diff --git a/typo3/sysext/backend/Classes/View/PageLayoutView.php b/typo3/sysext/backend/Classes/View/PageLayoutView.php
index 21625e7b1f4e5b85a29cbb26ea066861895956f5..8c89b0663526d51600c2d16a7c0948a477350e6b 100644
--- a/typo3/sysext/backend/Classes/View/PageLayoutView.php
+++ b/typo3/sysext/backend/Classes/View/PageLayoutView.php
@@ -995,7 +995,7 @@ class PageLayoutView extends \TYPO3\CMS\Recordlist\RecordList\AbstractDatabaseRe
 					} else {
 						$Nrow['__editIconLink__'] = $this->noEditIcon();
 					}
-					$out .= $this->addelement(1, '', $Nrow, 'class="db_list_normal"');
+					$out .= $this->addelement(1, '', $Nrow);
 				}
 				$this->eCounter++;
 			}
diff --git a/typo3/sysext/beuser/Resources/Private/Partials/BackendUser/IndexListRow.html b/typo3/sysext/beuser/Resources/Private/Partials/BackendUser/IndexListRow.html
index cb1fef77cd1467458e24e72ac2db817182cd0614..d025be13a921e9d503409efb36170db77ab64648 100644
--- a/typo3/sysext/beuser/Resources/Private/Partials/BackendUser/IndexListRow.html
+++ b/typo3/sysext/beuser/Resources/Private/Partials/BackendUser/IndexListRow.html
@@ -1,21 +1,19 @@
 {namespace bu = TYPO3\CMS\Beuser\ViewHelpers}
 
-<tr class="db_list_normal">
+<tr>
 	<td class="col-icon">
 		<a href="#" class="t3-js-clickmenutrigger" data-table="be_users" data-uid="{backendUser.uid}" data-listframe="1" title="id={backendUser.uid}">
 			<bu:spriteIconForRecord table="be_users" object="{backendUser}" />
 		</a>
 	</td>
-	<td class="t3-title-column">
+	<td class="col-title">
 		<a href="alt_doc.php?edit[be_users][{backendUser.uid}]=edit&amp;returnUrl={returnUrl}">
 			<b>{backendUser.userName}</b><br />
 			{backendUser.realName}
 		</a>
 	</td>
-	<td>
-		<f:link.action action="addToCompareList" arguments="{uid: backendUser.uid}" class="btn"><bu:spriteManagerIcon iconName="actions-edit-add"/> <f:translate key="compare" /></f:link.action>
-	</td>
 	<td class="col-control">
+		<f:link.action action="addToCompareList" arguments="{uid: backendUser.uid}" class="btn"><bu:spriteManagerIcon iconName="actions-edit-add"/> <f:translate key="compare" /></f:link.action>
 		<div class="btn-group" role="group">
 			<a class="btn" href="#" onclick="top.launchView('be_users', '{backendUser.uid}'); return false;"><bu:spriteManagerIcon iconName="actions-document-info" /></a>
 			<a class="btn" href="alt_doc.php?edit[be_users][{backendUser.uid}]=edit&amp;returnUrl={returnUrl}"><bu:spriteManagerIcon iconName="actions-document-open" /></a>
@@ -38,7 +36,7 @@
 			<bu:SwitchUser backendUser="{backendUser}" />
 		</div>
 	</td>
-	<td class="hidden-xs hidden-sm">
+	<td>
 		<f:if condition="{backendUser.lastLoginDateAndTime}">
 			<f:then>
 				<f:format.date format="{dateFormat} {timeFormat}">{backendUser.lastLoginDateAndTime}</f:format.date>
diff --git a/typo3/sysext/beuser/Resources/Private/Partials/BackendUser/OnlineListRow.html b/typo3/sysext/beuser/Resources/Private/Partials/BackendUser/OnlineListRow.html
index ded9bfe9a24cdfc9c78097950150d6fc39b53470..b0e22ff31f5c616c7e4d9addadbc61b289c638e1 100644
--- a/typo3/sysext/beuser/Resources/Private/Partials/BackendUser/OnlineListRow.html
+++ b/typo3/sysext/beuser/Resources/Private/Partials/BackendUser/OnlineListRow.html
@@ -1,7 +1,7 @@
 {namespace bu = TYPO3\CMS\Beuser\ViewHelpers}
 
 <f:for each="{onlineUser.sessions}" as="session" iteration="it">
-	<tr class="db_list_normal">
+	<tr>
 		<f:if condition="{it.isFirst}">
 			<f:then>
 				<td>
diff --git a/typo3/sysext/beuser/Resources/Private/Templates/BackendUser/Index.html b/typo3/sysext/beuser/Resources/Private/Templates/BackendUser/Index.html
index ef46a1e4e238d50e1ff499b9e045dd7a95c26c38..742e67d19eb77b9dd6bcf437decfa50c930bc150 100644
--- a/typo3/sysext/beuser/Resources/Private/Templates/BackendUser/Index.html
+++ b/typo3/sysext/beuser/Resources/Private/Templates/BackendUser/Index.html
@@ -54,11 +54,10 @@
 		<table class="t3-table">
 			<thead>
 				<tr>
-					<th>&nbsp;</th>
-					<th><f:translate key="userName" /> / <f:translate key="realName" /></th>
-					<th>&nbsp;</th>
-					<th>&nbsp;</th>
-					<th class="hidden-xs hidden-sm"><f:translate key="lastLogin" /></th>
+					<th class="col-icon"></th>
+					<th class="col-title"><f:translate key="userName" /> / <f:translate key="realName" /></th>
+					<th class="col-control"></th>
+					<th><f:translate key="lastLogin" /></th>
 				</tr>
 			</thead>
 			<tbody>
@@ -69,7 +68,7 @@
 					Footer row: no officially defined style yet
 				</f:comment>
 				<tr>
-					<td colspan="6">
+					<td colspan="4">
 						<f:count subject="{backendUsers}" /> <f:translate key="users" />
 					</td>
 				</tr>
diff --git a/typo3/sysext/beuser/Resources/Public/Css/style.css b/typo3/sysext/beuser/Resources/Public/Css/style.css
index 753f7e94bb5b03b8b5c4c164f81bfb230dcc4262..f7502b1b55c3cf451f3fd5986f5d6a08c7f01235 100644
--- a/typo3/sysext/beuser/Resources/Public/Css/style.css
+++ b/typo3/sysext/beuser/Resources/Public/Css/style.css
@@ -24,29 +24,6 @@ div.collapsibleSection { background-color: #ededed; border-top: 1px solid #cdcdc
 /**
  * @end
  */
-
-/**
- * @group: Paginate
- */
-
-.f3-widget-paginator { display: block; float: left; margin: 0 0 10px; }
-
-	.f3-widget-paginator li { font-weight: bold; display: block; float: left; width: 30px; text-align: center; margin: 0 2px 2px; }
-
-	.f3-widget-paginator li.current { border: 1px solid black; padding: 2px; }
-
-	.f3-widget-paginator li.next,
-	.f3-widget-paginator li.previous { width: auto; }
-
-	.f3-widget-paginator a { font-weight: normal; display: block; border: 1px solid black; padding: 2px; }
-
-/**
- * @end
- */
-
 .legend .pull-left {
     margin-right: 0.5em;
 }
-.t3-table a {
-    cursor: pointer;
-}
diff --git a/typo3/sysext/linkvalidator/Resources/Private/Templates/mod_template.html b/typo3/sysext/linkvalidator/Resources/Private/Templates/mod_template.html
index 4551263f910cf0b4df3193ade86f8768917fae4b..892d5785e7982c7a963d6a5d3dc6a80145957115 100644
--- a/typo3/sysext/linkvalidator/Resources/Private/Templates/mod_template.html
+++ b/typo3/sysext/linkvalidator/Resources/Private/Templates/mod_template.html
@@ -21,7 +21,7 @@
 			<td class="number">###TOTAL_COUNT###</td>
 		</tr>
 		<!-- ###HOOK_SECTION### begin -->
-		<tr class="db_list_normal">
+		<tr>
 			<td>
 				<div class="linkvalidator_singleOption">###OPTION###</div>
 			</td>
@@ -45,7 +45,7 @@
 			<td>###TABLEHEAD_LASTCHECK###</td>
 		</tr>
 		<!-- ###BROKENLINKS_ITEM### begin -->
-		<tr class="db_list_normal">
+		<tr>
 			<td>###ACTIONLINK###</td>
 			<td>###PATH###</td>
 			<td>###ELEMENT###</td>
diff --git a/typo3/sysext/t3skin/Resources/Private/Styles/TYPO3/_element_panel.less b/typo3/sysext/t3skin/Resources/Private/Styles/TYPO3/_element_panel.less
index a5b9ee13adb06c505053a15695c6ac0da79ca815..57eb0cd364716482ea4cbc3cb252c606a8810c3a 100644
--- a/typo3/sysext/t3skin/Resources/Private/Styles/TYPO3/_element_panel.less
+++ b/typo3/sysext/t3skin/Resources/Private/Styles/TYPO3/_element_panel.less
@@ -13,12 +13,11 @@
 
 .panel {
 	margin: 3em 0;
-
 	.panel-heading {
 		font-weight: bold;
 	}
-
-	.table {
+	.table,
+	.table-fit {
 		border: 0;
 		margin: 0;
 	}
diff --git a/typo3/sysext/t3skin/Resources/Private/Styles/TYPO3/_element_table.less b/typo3/sysext/t3skin/Resources/Private/Styles/TYPO3/_element_table.less
index 90b0523761c822cee23c365a95027c16656b36d3..82a53986ec5236d77b0639c8d1b3484871578fd4 100644
--- a/typo3/sysext/t3skin/Resources/Private/Styles/TYPO3/_element_table.less
+++ b/typo3/sysext/t3skin/Resources/Private/Styles/TYPO3/_element_table.less
@@ -65,13 +65,18 @@ table {
 		box-sizing: border-box;
 	}
 
-	> thead > tr > th,
-	> tbody > tr > th,
-	> tfoot > tr > th,
-	> thead > tr > td,
-	> tbody > tr > td,
-	> tfoot > tr > td {
-		vertical-align: middle;
+	> thead,
+	> tbody,
+	> tfoot {
+		> tr {
+			> th {
+				white-space: nowrap;
+				vertical-align: middle;
+			}
+			> td {
+				vertical-align: middle;
+			}
+		}
 	}
 
 	> thead > tr {
@@ -214,7 +219,7 @@ table {
 		}
 	}
 
-    // .success
+	// .success
 	> thead > tr,
 	> tbody > tr,
 	> tfoot > tr {
@@ -318,13 +323,12 @@ table {
 		margin-bottom: 0;
 		border: 0;
 
-		> thead > tr > th,
-		> tbody > tr > th,
-		> tfoot > tr > th,
-		> thead > tr > td,
-		> tbody > tr > td,
-		> tfoot > tr > td {
-			white-space: nowrap;
+		> thead,
+		> tbody,
+		> tfoot {
+			> tr > td {
+				white-space: nowrap;
+			}
 		}
 	}
 }
diff --git a/typo3/sysext/t3skin/Resources/Private/Styles/TYPO3/structure/_module_web_list.less b/typo3/sysext/t3skin/Resources/Private/Styles/TYPO3/structure/_module_web_list.less
index 97b34c372df3c76ba213c6743d22837e3facbb2c..0266ac5f5c12fb74b50b9acd6ca0497bb6b6ec45 100644
--- a/typo3/sysext/t3skin/Resources/Private/Styles/TYPO3/structure/_module_web_list.less
+++ b/typo3/sysext/t3skin/Resources/Private/Styles/TYPO3/structure/_module_web_list.less
@@ -136,12 +136,6 @@ div#typo3-listOptions {
 	margin: 0 0 24px 0;
 }
 
-.db_list_normal td.col-control,
-.db_list_normal td.col-clipboard {
-	padding-left: 3px;
-	padding-right: 0px;
-}
-
 .t3-list-table-header-icon-down {
 	display: inline-block;
 	height: 6px;
diff --git a/typo3/sysext/t3skin/Resources/Private/Styles/bootstrap/variables.less b/typo3/sysext/t3skin/Resources/Private/Styles/bootstrap/variables.less
index 7b6415c01dc2fa4525f79b3291f5e8f7c329913a..e117bf513e211d2104549d9459c5d24ee28d8df5 100644
--- a/typo3/sysext/t3skin/Resources/Private/Styles/bootstrap/variables.less
+++ b/typo3/sysext/t3skin/Resources/Private/Styles/bootstrap/variables.less
@@ -703,8 +703,8 @@
 @panel-footer-bg:             #f5f5f5;
 
 @panel-default-text:          @gray-dark;
-@panel-default-border:        #ddd;
-@panel-default-heading-bg:    #f5f5f5;
+@panel-default-border:        #ccc;
+@panel-default-heading-bg:    #ddd;
 
 @panel-primary-text:          #fff;
 @panel-primary-border:        @brand-primary;
diff --git a/typo3/sysext/t3skin/Resources/Public/Css/visual/t3skin.css b/typo3/sysext/t3skin/Resources/Public/Css/visual/t3skin.css
index ca68262d1c7a484f8ca32c9af12e961ebef5cd81..0f437df0ceb4371fd6093eec6c919d027e6d66d8 100644
--- a/typo3/sysext/t3skin/Resources/Public/Css/visual/t3skin.css
+++ b/typo3/sysext/t3skin/Resources/Public/Css/visual/t3skin.css
@@ -4298,22 +4298,22 @@ a.list-group-item-danger.active:focus {
   border-bottom: 1px solid #dddddd;
 }
 .panel-default {
-  border-color: #dddddd;
+  border-color: #cccccc;
 }
 .panel-default > .panel-heading {
   color: #5a5a5a;
-  background-color: #f5f5f5;
-  border-color: #dddddd;
+  background-color: #dddddd;
+  border-color: #cccccc;
 }
 .panel-default > .panel-heading + .panel-collapse > .panel-body {
-  border-top-color: #dddddd;
+  border-top-color: #cccccc;
 }
 .panel-default > .panel-heading .badge {
-  color: #f5f5f5;
+  color: #dddddd;
   background-color: #5a5a5a;
 }
 .panel-default > .panel-footer + .panel-collapse > .panel-body {
-  border-bottom-color: #dddddd;
+  border-bottom-color: #cccccc;
 }
 .panel-primary {
   border-color: #0078e6;
@@ -7969,7 +7969,10 @@ table {
 .t3-table > tbody > tr > th,
 .table > tbody > tr > th,
 .t3-table > tfoot > tr > th,
-.table > tfoot > tr > th,
+.table > tfoot > tr > th {
+  white-space: nowrap;
+  vertical-align: middle;
+}
 .t3-table > thead > tr > td,
 .table > thead > tr > td,
 .t3-table > tbody > tr > td,
@@ -8638,7 +8641,10 @@ fieldset[disabled] .table .btn-checkbox-holder input[type=checkbox]:checked + .b
 }
 .t3-table > thead > tr > th,
 .t3-table > tbody > tr > th,
-.t3-table > tfoot > tr > th,
+.t3-table > tfoot > tr > th {
+  white-space: nowrap;
+  vertical-align: middle;
+}
 .t3-table > thead > tr > td,
 .t3-table > tbody > tr > td,
 .t3-table > tfoot > tr > td {
@@ -9164,12 +9170,6 @@ fieldset[disabled] .t3-table .btn-checkbox-holder input[type=checkbox]:checked +
   margin-bottom: 0;
   border: 0;
 }
-.table-fit > .table > thead > tr > th,
-.table-fit > .t3-table > thead > tr > th,
-.table-fit > .table > tbody > tr > th,
-.table-fit > .t3-table > tbody > tr > th,
-.table-fit > .table > tfoot > tr > th,
-.table-fit > .t3-table > tfoot > tr > th,
 .table-fit > .table > thead > tr > td,
 .table-fit > .t3-table > thead > tr > td,
 .table-fit > .table > tbody > tr > td,
@@ -9196,7 +9196,8 @@ fieldset[disabled] .t3-table .btn-checkbox-holder input[type=checkbox]:checked +
 .panel .panel-heading {
   font-weight: bold;
 }
-.panel .table {
+.panel .table,
+.panel .table-fit {
   border: 0;
   margin: 0;
 }
@@ -12006,11 +12007,6 @@ input.smallCheckboxes {
 div#typo3-listOptions {
   margin: 0 0 24px 0;
 }
-.db_list_normal td.col-control,
-.db_list_normal td.col-clipboard {
-  padding-left: 3px;
-  padding-right: 0px;
-}
 .t3-list-table-header-icon-down {
   display: inline-block;
   height: 6px;
diff --git a/typo3/sysext/wizard_sortpages/Classes/View/SortPagesWizardModuleFunction.php b/typo3/sysext/wizard_sortpages/Classes/View/SortPagesWizardModuleFunction.php
index 21b3249605e5bdeb9911fc16110502d12736566c..ff9a8c85364843a54ff706df75294c6db6ef3c9b 100644
--- a/typo3/sysext/wizard_sortpages/Classes/View/SortPagesWizardModuleFunction.php
+++ b/typo3/sysext/wizard_sortpages/Classes/View/SortPagesWizardModuleFunction.php
@@ -73,7 +73,7 @@ class SortPagesWizardModuleFunction extends \TYPO3\CMS\Backend\Module\AbstractFu
 					$m_perms_clause = $GLOBALS['BE_USER']->getPagePermsClause(2);
 					// edit permissions for that page!
 					$pRec = BackendUtility::getRecord('pages', $rec['uid'], 'uid', ' AND ' . $m_perms_clause);
-					$lines[] = '<tr class="db_list_normal"><td nowrap="nowrap">' . \TYPO3\CMS\Backend\Utility\IconUtility::getSpriteIconForRecord('pages', $rec) . (!is_array($pRec) ? '<strong class="text-danger">' . $GLOBALS['LANG']->getLL('wiz_W', TRUE) . '</strong></span> ' : '') . htmlspecialchars(GeneralUtility::fixed_lgd_cs($rec['title'], $GLOBALS['BE_USER']->uc['titleLen'])) . '</td>
+					$lines[] = '<tr><td nowrap="nowrap">' . \TYPO3\CMS\Backend\Utility\IconUtility::getSpriteIconForRecord('pages', $rec) . (!is_array($pRec) ? '<strong class="text-danger">' . $GLOBALS['LANG']->getLL('wiz_W', TRUE) . '</strong></span> ' : '') . htmlspecialchars(GeneralUtility::fixed_lgd_cs($rec['title'], $GLOBALS['BE_USER']->uc['titleLen'])) . '</td>
 					<td nowrap="nowrap">' . htmlspecialchars(GeneralUtility::fixed_lgd_cs($rec['subtitle'], $GLOBALS['BE_USER']->uc['titleLen'])) . '</td>
 					<td nowrap="nowrap">' . BackendUtility::datetime($rec['tstamp']) . '</td>
 					<td nowrap="nowrap">' . BackendUtility::datetime($rec['crdate']) . '</td>