Since content tools were introduced and now are composed in a Vaadin HorizontalLayout - we should avoid using certain CSS rules for the tools which might affect the positioning of other tools. These for instance include float:.. and position: absolute.
Instead we should keep CSS sizing and positioning as simple an non-intrusive as possible. Also it is proposed to apply display:inline-block by default for all the root elements of the tools, so that they don't unnecessary stretch (like CSSLayout does by default).