Thanks for your feedback.
You’re probably right about your guess about the CSS. It can probably be easily explained. When duplicating the template „Horizontal_box“, you probably left the CSS class names unchanged at „asa2_horizontal_box“. Therefore, your customized layout refers to all templates and the last one placed in the page wins.
You can solve this by adjusting the CSS class names in each of your individual templates, e.g. to „asa2_horizontal_box_boys“ and „asa2_horizontal_box_girls“ (with all occurrences in the template CSS block). Then the CSS would only refer to its own template. I hope you understand what I mean. You can also create a ticket and I will help you.
Could you send me a URL for the second issue where I can see this behavior? Then I can surely see why this is happening. If you don’t want to send it publicly, you can also send it via ticket (https://www.ifeelweb.de/support/).