Just a correction: z-index applies to position: relative, position:absolute AND position:fixed.
To answer the original question - there's no way in CSS to make a child of an overflow: hidden element show it's contents outside the parent borders, you must change the hierarchy.