[BUG #7273] removed old decoration classses
[BUG #7273] use new decorator API
[BUG #7273] only apply styles if required properties are set
[BUG #7273] minor
[BUG #7273] removed old decoration classses
[BUG #7273] fixed initialization; removed unused resize and getMarkup code