diff --git a/apps/files/appinfo/app.php b/apps/files/appinfo/app.php
index b431ddfec0..3f437679e0 100644
--- a/apps/files/appinfo/app.php
+++ b/apps/files/appinfo/app.php
@@ -3,6 +3,6 @@ $l=OC_L10N::get('files');
OCP\App::registerAdmin('files', 'admin');
-OCP\App::addNavigationEntry( array( "id" => "files_index", "order" => 0, "href" => OCP\Util::linkTo( "files", "index.php" ), "icon" => OCP\Util::imagePath( "core", "places/home.svg" ), "name" => $l->t("Files") ));
+OCP\App::addNavigationEntry( array( "id" => "files_index", "order" => 0, "href" => OCP\Util::linkTo( "files", "index.php" ), "icon" => OCP\Util::imagePath( "core", "places/files.svg" ), "name" => $l->t("Files") ));
OC_Search::registerProvider('OC_Search_Provider_File');
diff --git a/apps/files/css/files.css b/apps/files/css/files.css
index 0b886fc3fa..64e49d687d 100644
--- a/apps/files/css/files.css
+++ b/apps/files/css/files.css
@@ -81,10 +81,6 @@ a.action>img { max-height:16px; max-width:16px; vertical-align:text-bottom; }
.selectedActions a { display:inline; margin:-.5em 0; padding:.5em !important; }
.selectedActions a img { position:relative; top:.3em; }
-/* add breadcrumb divider to the File item in navigation panel */
-#navigation>ul>li:first-child { background:url('%webroot%/core/img/breadcrumb-start.svg') no-repeat 12.5em 0px; width:12.5em; padding-right:1em; position:fixed; }
-#navigation>ul>li:first-child+li { padding-top:2.9em; }
#scanning-message{ top:40%; left:40%; position:absolute; display:none; }
-div.crumb a{ padding: 0.9em 0 0.7em 0; }
diff --git a/apps/files/templates/part.breadcrumb.php b/apps/files/templates/part.breadcrumb.php
index 71b695f65f..37b6b63eab 100644
--- a/apps/files/templates/part.breadcrumb.php
+++ b/apps/files/templates/part.breadcrumb.php
@@ -1,6 +1,13 @@
+
+
+
- svg" data-dir='' style='background-image:url("")'>
-
">
+
diff --git a/core/css/styles.css b/core/css/styles.css
index 95dceb50de..0dbba19742 100644
--- a/core/css/styles.css
+++ b/core/css/styles.css
@@ -177,6 +177,7 @@ a.bookmarklet { background-color: #ddd; border:1px solid #ccc; padding: 5px;padd
.arrow.down { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
/* ---- BREADCRUMB ---- */
-div.crumb { float:left; display:block; background:no-repeat right 0; padding:.75em 1.5em 0 1em; height:2.9em; }
+div.crumb { float:left; display:block; background:url('../img/breadcrumb.svg') no-repeat right 0; padding:.75em 1.5em 0 1em; height:2.9em; }
div.crumb:first-child { padding-left:1em; }
-div.crumb.last { font-weight:bold; }
+div.crumb.last { font-weight:bold; background:none; padding-right:0; }
+div.crumb a{ padding: 0.9em 0 0.7em 0; }
diff --git a/core/img/places/files.png b/core/img/places/files.png
new file mode 100644
index 0000000000..c3dbd3e353
Binary files /dev/null and b/core/img/places/files.png differ
diff --git a/core/img/places/files.svg b/core/img/places/files.svg
new file mode 100644
index 0000000000..4b45ef12bc
--- /dev/null
+++ b/core/img/places/files.svg
@@ -0,0 +1,1779 @@
+
+
+
+
diff --git a/core/img/places/home.png b/core/img/places/home.png
index c3dbd3e353..5cbf1114cb 100644
Binary files a/core/img/places/home.png and b/core/img/places/home.png differ
diff --git a/core/img/places/home.svg b/core/img/places/home.svg
index 4b45ef12bc..c56f966128 100644
--- a/core/img/places/home.svg
+++ b/core/img/places/home.svg
@@ -14,9 +14,9 @@
width="16"
height="16"
id="svg11300"
- inkscape:version="0.48.1 r9760"
- sodipodi:docname="help.svg"
- inkscape:export-filename="/home/jancborchardt/jancborchardt/ownCloud/icons/help.png"
+ inkscape:version="0.48.3.1 r9886"
+ sodipodi:docname="home.svg"
+ inkscape:export-filename="home.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
+
+
+
+
+
+
+
-
-
-
-
+
+