Set background color properly in card browser

This fixes a bug I had introduced which prevented the background color being set properly in the card browser (e.g. for marked / suspended cards etc)

I also changed the order of the fields in col2 and cleaned up a couple of things in a second commit