body{ font-family: Arial, Helvetica,Geneva, sans-serif; background-image: url("/bilder/DelfishMaedchen_05_03f.jpg"); color: #ffffff; } table td, table td * { vertical-align: top; } .login{ color: #ffffff; font-size: 18px; line-height: 23px; border-width: 0px; text="#000000"; } .login-priv{ color: #000000; font-size: 18px; line-height: 23px; border-width: 0px; text="#000000"; } .bonbon { height: 60px; background: yellow; /* old browsers */ background: linear-gradient(to bottom, white, yellow); box-shadow: inset 0px 0px 6px #fff,inset 0px -1px 6px #fff; border: 1px solid #5ea617; border-radius: 1em; margin: 1em; margin-top: 2em; width: 450px; } .bonbon.blau { width: 450px; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, skyblue), color-stop(100%, blue)); background: linear-gradient(to bottom, skyblue, blue); } .bonbon:hover, .bonbon:focus { box-shadow:rgba(0,0,0,0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px; } nav { box-sizing: border-box; float: left; width: 100%; background: #3a3a3a; font-size: 16px; } nav ul { margin: 0; padding: 0; } nav a { display: block; color: #fff; text-decoration: none; } nav ul li { position: relative; float: left; list-style: none; } nav ul li:hover { background: #4096ee; } nav ul li a { padding: 20px; } nav ul ul { position: absolute; top: -9999px; left: -9999px; background: #333; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6); } nav ul ul li { float: none; width: 200px; border-bottom: 1px solid #555; } nav ul ul li a { padding: 10px 20px; } nav ul li:hover > ul { top: 100%; left: 0; } nav ul ul li:hover > ul { top: 0; left: 200px; } nav ul li.submenu > a:after { position: relative; float: right; content: ''; margin-left: 10px; margin-top: 5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; border-bottom: 5px solid transparent; } nav ul ul li.submenu a:after { margin-left: auto; margin-right: -10px; border-left: 5px solid #fff; border-right: 5px solid transparent; border-top: 5px solid transparent; border-bottom: 5px solid transparent; } nav ul ul li:last-child { border-bottom: none; }