diff --git a/core/js/share.js b/core/js/share.js
index 8e767663f1285ca34e4bc63308b1905ed557ad87..36b5f6bdd7a5725f62a2a8865499185310914307 100644
--- a/core/js/share.js
+++ b/core/js/share.js
@@ -235,7 +235,19 @@ OC.Share={
 				});
 				return false;
 			}
-			});
+			})
+			// customize internal _renderItem function to display groups and users differently
+			.data("ui-autocomplete")._renderItem = function( ul, item ) {
+				var insert = '';
+				if(item.label.length > 8 && item.label.substr(item.label.length-8) === ' (group)') {
+					// current label is group
+					insert = ' style="font-weight:bold;"';
+					item.label = item.label.substring(0, item.label.length-8)
+				}
+				return $( "<li>" )
+					.append( $( "<a" + insert + ">" ).text( item.label ) )
+					.appendTo( ul );
+			};
 		} else {
 			html += '<input id="shareWith" type="text" placeholder="'+t('core', 'Resharing is not allowed')+'" style="width:90%;" disabled="disabled"/>';
 			html += '</div>';