Different appearance and behavior in PtMenu widget

If I have widgets in a PtMenu widget, their appearance changes, like color
and widget borders, and some (e.g. PtSlider) are blocked. However, I’d like
to like have a color selector in a popup menu, and the appearance of the
color selector gets pretty messed up. Is there another way to achieve a
PtMenu behavior (e.g. it disappears if you click somewhere outside), or is
there a way to tell PtMenu not to change appearance?
Markus