versuchs mal so:
<div ... "color:red">roter Text,
<div color.. font-weight..>roter und fetter text,</div>
roter Text</div>
Alles was in dem äußerem DIV steht wird dann rot geschrieben.
Jedoch solltest du hier wohl wieder SPAN anstatt DIV verwenden.
mfG,
steckl