多项选择题

政治上层建筑和思想上层建筑的关系有 ( )

A.政治上屋建筑是在思想上层建筑的指导下建立起来的
B.政治上层建筑可以反过来巩固和维护思想上层建筑
C.一般情况下总是先有思想上层建筑,后有政治上层建筑
D.在阶级社会中,占统治地位的思想只能是统治阶级的思想