Die Optionen des von Dir benutzten Stil `every node/.style=...` werden für alle Nodes als erstes gesetzt. Damit werden auch die leeren `or` Nodes gezeichnet und mit dem Farbverlauf versehen. Das kannst Du ändern, in dem Du dem für den `or` Stil explizit `draw=none,shade=none` setzt. In Deinem Beispiel oben also
or/.style={draw=none,shade=none,anchor=south,xshift=-8mm}
verwendest und damit die für alle Nodes angegebenen Eigenschaften für `draw` und `shade` wieder überschreibst.
![alt text][1]
[1]: http://texwelt.de/wissen/upfiles/tw_box.png