Index: /FCKeditor/trunk/editor/_source/classes/fckcontextmenu.js
===================================================================
--- /FCKeditor/trunk/editor/_source/classes/fckcontextmenu.js	(revision 877)
+++ /FCKeditor/trunk/editor/_source/classes/fckcontextmenu.js	(revision 878)
@@ -127,5 +127,7 @@
 				overrideButton = FCKContextMenu_OverrideButton = doc.createElement('input') ;
 				overrideButton.type = 'button' ;
-				(doc.body||doc.documentElement).appendChild( overrideButton ) ;
+				var buttonHolder = doc.createElement('p') ;
+				doc.body.appendChild( buttonHolder ) ;
+				buttonHolder.appendChild( overrideButton ) ;
 			}
 
@@ -145,5 +147,6 @@
 	if ( overrideButton )
 	{
-		overrideButton.parentNode.removeChild( overrideButton ) ;
+		var parent = overrideButton.parentNode ;
+		parent.parentNode.removeChild( parent ) ;
 		FCKContextMenu_OverrideButton = undefined ;
 
