html { background-color: #cdcdcd; font-size: 100%; line-height: 1.125em; } h1 { margin: 0.6em; text-align: center; } a { text-decoration: none; } #content { text-align: center; padding: 0.3em; } .case { display: inline-block; width: 20%; min-width: 320px; height: 100%; border: 1px solid #ababab; border-radius: 0.3em; text-align: left; margin: 0.3em 0.15em; padding: 0.3em; background-color: #fefefe; vertical-align: top; zoom: 1; text-align: center; -webkit-box-shadow: 0 6px 8px -8px black; -moz-box-shadow: 0 6px 8px -8px black; box-shadow: 0 6px 8px -8px black; } .case h3, .case p { margin: 0.3em; } .case .desc { height: 2.25em; font-size: 0.875em; } .case img { border-radius: 0.3em; border: 1px solid #ababab; -webkit-box-shadow: 0 6px 8px -8px black; -moz-box-shadow: 0 6px 8px -8px black; box-shadow: 0 6px 8px -8px black; } #banniere { text-align: center; margin: 0 auto; width: 100%; max-width: 500px; display: block; }