diff --git a/Build/Gruntfile.js b/Build/Gruntfile.js
index 35415ff0f58253e3636c31fc24aa839de36e6d56..7ab29bbb4895cf984dde93620897bc779f902059 100644
--- a/Build/Gruntfile.js
+++ b/Build/Gruntfile.js
@@ -68,7 +68,7 @@ module.exports = function(grunt) {
 						browsers: [
 							'Last 2 versions',
 							'Firefox ESR',
-							'IE 9'
+							'IE 11'
 						]
 					})
 				]
diff --git a/Build/package.json b/Build/package.json
index 1a3f3e139b44659c0805d0863414e76aea25d081..d59461f2547da15e3b667477f77f5f5b9a4ca4a5 100644
--- a/Build/package.json
+++ b/Build/package.json
@@ -8,7 +8,7 @@
   "version": "7.6.0-dev",
   "license": "GPL-2.0+",
   "devDependencies": {
-    "autoprefixer": "^6.0.3",
+    "autoprefixer": "^6.2.3",
     "grunt": "~0.4.5",
     "grunt-bower-just-install": "0.0.3",
     "grunt-bowercopy": "^1.2.0",
@@ -16,7 +16,7 @@
     "grunt-contrib-uglify": "0.9.1",
     "grunt-contrib-watch": "~0.6.1",
     "grunt-npm-install": "^0.2.0",
-    "grunt-postcss": "^0.6.0",
+    "grunt-postcss": "^0.7.1",
     "grunt-svgmin": "2.0.1",
     "grunt-copy": "*"
   }
diff --git a/typo3/sysext/install/Resources/Public/Css/InstallTool.css b/typo3/sysext/install/Resources/Public/Css/InstallTool.css
index baa34ff15ea0172d8a72f83a3241ed517f97a946..dbb06b707a1657fd967263201c2fbbfa4ff5a1e8 100644
--- a/typo3/sysext/install/Resources/Public/Css/InstallTool.css
+++ b/typo3/sysext/install/Resources/Public/Css/InstallTool.css
@@ -310,31 +310,26 @@ th {
 .fa-rotate-90 {
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
   -webkit-transform: rotate(90deg);
-  -ms-transform: rotate(90deg);
   transform: rotate(90deg);
 }
 .fa-rotate-180 {
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
   -webkit-transform: rotate(180deg);
-  -ms-transform: rotate(180deg);
   transform: rotate(180deg);
 }
 .fa-rotate-270 {
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
   -webkit-transform: rotate(270deg);
-  -ms-transform: rotate(270deg);
   transform: rotate(270deg);
 }
 .fa-flip-horizontal {
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
   -webkit-transform: scale(-1, 1);
-  -ms-transform: scale(-1, 1);
   transform: scale(-1, 1);
 }
 .fa-flip-vertical {
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
   -webkit-transform: scale(1, -1);
-  -ms-transform: scale(1, -1);
   transform: scale(1, -1);
 }
 :root .fa-rotate-90,
@@ -6895,7 +6890,6 @@ button.close {
 }
 .modal.fade .modal-dialog {
   -webkit-transform: translate(0, -25%);
-  -ms-transform: translate(0, -25%);
   transform: translate(0, -25%);
   transition: -webkit-transform 0.3s ease-out;
   transition: transform 0.3s ease-out;
@@ -6903,7 +6897,6 @@ button.close {
 }
 .modal.in .modal-dialog {
   -webkit-transform: translate(0, 0);
-  -ms-transform: translate(0, 0);
   transform: translate(0, 0);
 }
 .modal-open .modal {
@@ -8261,7 +8254,6 @@ h1:first-child {
 .collapsed .caret {
   transition: all 0.25s ease-in-out;
   -webkit-transform: rotate(-90deg);
-      -ms-transform: rotate(-90deg);
           transform: rotate(-90deg);
 }
 a[data-toggle="collapse"] {
diff --git a/typo3/sysext/t3skin/Resources/Public/Css/backend.css b/typo3/sysext/t3skin/Resources/Public/Css/backend.css
index 6a15628aa5b70124c3febe2a236e2e52292a24df..239d27d2b898e34f3e4d593cf5b9e97eff3e0f45 100644
--- a/typo3/sysext/t3skin/Resources/Public/Css/backend.css
+++ b/typo3/sysext/t3skin/Resources/Public/Css/backend.css
@@ -312,31 +312,26 @@ th {
 .fa-rotate-90 {
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
   -webkit-transform: rotate(90deg);
-  -ms-transform: rotate(90deg);
   transform: rotate(90deg);
 }
 .fa-rotate-180 {
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
   -webkit-transform: rotate(180deg);
-  -ms-transform: rotate(180deg);
   transform: rotate(180deg);
 }
 .fa-rotate-270 {
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
   -webkit-transform: rotate(270deg);
-  -ms-transform: rotate(270deg);
   transform: rotate(270deg);
 }
 .fa-flip-horizontal {
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
   -webkit-transform: scale(-1, 1);
-  -ms-transform: scale(-1, 1);
   transform: scale(-1, 1);
 }
 .fa-flip-vertical {
   filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
   -webkit-transform: scale(1, -1);
-  -ms-transform: scale(1, -1);
   transform: scale(1, -1);
 }
 :root .fa-rotate-90,
@@ -6904,7 +6899,6 @@ button.close {
 }
 .modal.fade .modal-dialog {
   -webkit-transform: translate(0, -25%);
-  -ms-transform: translate(0, -25%);
   transform: translate(0, -25%);
   transition: -webkit-transform 0.3s ease-out;
   transition: transform 0.3s ease-out;
@@ -6912,7 +6906,6 @@ button.close {
 }
 .modal.in .modal-dialog {
   -webkit-transform: translate(0, 0);
-  -ms-transform: translate(0, 0);
   transform: translate(0, 0);
 }
 .modal-open .modal {
@@ -8851,7 +8844,6 @@ button.close {
   box-shadow: 0 0 10px #ff8700, 0 0 5px #ff8700;
   opacity: 1.0;
   -webkit-transform: rotate(3deg) translate(0px, -4px);
-  -ms-transform: rotate(3deg) translate(0px, -4px);
   transform: rotate(3deg) translate(0px, -4px);
 }
 /* Remove these to get rid of the spinner */
@@ -9973,7 +9965,6 @@ ul.typo3-messages {
   right: 5px;
   top: 50%;
   -webkit-transform: translate(0, -50%);
-      -ms-transform: translate(0, -50%);
           transform: translate(0, -50%);
 }
 .typo3-pagetree-toppanel-item .x-form-field-wrap {
@@ -10050,7 +10041,6 @@ ul.typo3-messages {
   position: absolute;
   right: 16px;
   -webkit-transform: translateY(-100%);
-      -ms-transform: translateY(-100%);
           transform: translateY(-100%);
   background-color: #6daae0;
 }
@@ -10716,7 +10706,6 @@ fieldset[disabled] .table .btn-default.focus {
 .panel-collapsed .panel-heading .caret {
   transition: all 0.25s ease-in-out;
   -webkit-transform: rotate(-90deg);
-  -ms-transform: rotate(-90deg);
   transform: rotate(-90deg);
 }
 .panel-collapsed .panel-collapse {
@@ -11452,7 +11441,6 @@ a.badge-danger:focus {
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   -webkit-transform: translate(0, 0);
-      -ms-transform: translate(0, 0);
           transform: translate(0, 0);
   overflow: hidden;
   background-color: #eaeaea;
@@ -11495,7 +11483,6 @@ a.badge-danger:focus {
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   -webkit-transform: translate(0, 0);
-      -ms-transform: translate(0, 0);
           transform: translate(0, 0);
 }
 .dropzone-hint-icon:before {
@@ -12601,7 +12588,6 @@ iframe {
 [id="typo3-menu"] .typo3-module-menu-group-title .caret {
   transition: all 0.25s ease-in-out;
   -webkit-transform: rotate(90deg);
-  -ms-transform: rotate(90deg);
   transform: rotate(90deg);
   position: absolute;
   top: 15px;
@@ -12609,7 +12595,6 @@ iframe {
 }
 [id="typo3-menu"] .expanded .typo3-module-menu-group-title .caret {
   -webkit-transform: rotate(0deg);
-  -ms-transform: rotate(0deg);
   transform: rotate(0deg);
 }
 .typo3-module-menu-snapped .typo3-module-menu-group-container {