.imgschatten { background: url("http://www.talun.de/templates/bw/images/schatten.png") no-repeat right bottom; padding: 4px 10px 10px 4px; border: #4f4e4f 2px solid; border-right:none; border-bottom:none; } /* -- Even more rounded corners with CSS: Base stylesheet -- */ .re_ini { position:static; margin:0px auto; min-width:110px; max-width:1200px; /* based on image dimensions - not quite consistent with drip styles yet */ color:#fff; z-index:1; margin-left:65px; /* default, width of left corner */ } .re_ini .re_ro, .re_ini .re_top, .re_ini .re_unten, .re_ini .re_unten div { background:transparent url("http://www.talun.de/templates/bw/images/rundeecken.png") no-repeat top right; _background-image:url("http://www.talun.de/templates/bw/images/rundeecken.png"); } .re_ini .re_ro { position:relative; zoom:1; z-index:1; _overflow-y:hidden; padding:0px 10px 0px 0px; } .re_ini .re_top { /* top+left vertical slice */ position:absolute; z-index:1; left:0px; top:0px; height:100%; _height: 1900px; /* arbitrary long height, IE 6 */ background-position:top left; margin-left:-65px; width:65px; _width:65px; } .re_ini .re_unten { /* bottom */ position:relative; z-index:1; width:100%; background-position:bottom right; height:80px; } .re_ini .re_unten div { height:80px; z-index:1; position:relative; margin-left:-65px; width:65px; _width:65px; background-position:bottom left; } .re_ini .re_inhalt { position:relative; margin-left:-55px; margin-right:5px; z-index:2; overflow-y:auto; overflow-x:hidden; max-height:1900px; _height:expression(this.scrollHeight>1900?"1900px":"auto"); _overflow-y:auto; zoom:1; width:auto; padding:0px 0px 0px 0px; } .re_ini .re_inhalt_ohne { position:relative; margin-left:-55px; margin-right:5px; z-index:3; overflow:hidden; max-height:1900px; _height:expression(this.scrollHeight>1900?"1900px":"auto"); _overflow-y:hidden; zoom:1; width:auto; padding:0px 0px 0px 0px; }