Auszug aus HTML-Code: Auszug aus CSS: .footer-container{ background-image: -moz-linear-gradient(left, #010101 0%, #44433F 30%,#504F4A 100%); height: 100px; background: -webkit-gradient(linear, left top, right top, from(#010101), to(#504F4A)); background: linear-gradient(left, #010101, #504F4A); filter: progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#44433F, endColorstr=#504F4A); -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#44433F, endColorstr=#504F4A)"; } /* ============== MOBILE ============== */ nav ul { margin: 0; padding: 0.2em; text-align: center; } nav { position: absolute; left: 1%; float: left; margin-top: 20px; } #last-navigation-point { border: none; } nav ul a, nav ul span { text-decoration: none; font-weight: bold; font-family: 'Julius Sans One', sans-serif; font-size: 1.1em; color: #ccc; } nav a:hover, nav span { color: #b01e1f; } td { font-size: 0.9em; padding: 10px; } #contact { color: #ccc; line-height: 1.3; } .footer-x { position: absolute; right: 1%; } /* ========================================================================== Media Queries ========================================================================== */ @media only screen and (min-width: 480px) { nav ul li { list-style: none; display: inline; margin: 0; padding: 0; border-right: 1px solid #ccc; } nav ul { padding-right: 1em; } nav a, nav span { padding: 0.2em 1em; } .footer-x { float: right; } td { font-size: 1em; } }