diff --git a/core/js/js.js b/core/js/js.js
index 3904787c4e5cff5ec0f3e8ee49f24fc1e8956411..5158b66d73a7ab849b31083d4a3a8fbba3d2bfd1 100644
--- a/core/js/js.js
+++ b/core/js/js.js
@@ -226,8 +226,12 @@ var OC={
 		var path=OC.filePath(app,'css',style+'.css');
 		if(OC.addStyle.loaded.indexOf(path)===-1){
 			OC.addStyle.loaded.push(path);
-			style=$('<link rel="stylesheet" type="text/css" href="'+path+'"/>');
-			$('head').append(style);
+			if (document.createStyleSheet) {
+				document.createStyleSheet(path);
+			} else {
+				style=$('<link rel="stylesheet" type="text/css" href="'+path+'"/>');
+				$('head').append(style);
+			}
 		}
 	},
 	basename: function(path) {
diff --git a/search/css/results.css b/search/css/results.css
index c6329a2c02a5e64f6dd2f4f67d96eb7825daeee3..2f092f3789cc9dc1e38001a9e113286c88d7be60 100644
--- a/search/css/results.css
+++ b/search/css/results.css
@@ -17,6 +17,10 @@
  	width:26.5em;
  	z-index:75;
  }
+ 
+ .ie8 #searchresults {
+	 border: 1px solid #666 !important;
+ }
 
  #searchresults li.resultHeader {
  	background-color:#eee;