If you want to use clicks to trigger the show/hide behavior, then there is no way around JavaScript. However, you can use CSS to cut the JavaScript to a bare minimum.
What I would recommend is to take a looc at [url=http://www.meyerweb.com/eric/css/edge]Eric Meyer's site, particularly his Pure CSS Menus and Pure CSS Popups demonstrations. By itself, this will not do what you want, but the basic principles will get you most of the way. If you structure your scenarios in a similar manner to the Popups and Menus demos (there should be no need to touch the rest of the page, so you won't need to do a redesign or anything like that), then you should be able to use one line of JavaScript to implement the show behavior, and another line for the hide.