body { font-family:Tahoma,Helvetica,Arial,sans-serif!important; font-size:16px; line-height:1.5; color:#444; background-color:#F6F6F6; } p { font-size: 16px; font-face: Arial; text-align: justify; } h1 { font-size: 42pt; font-face: Arial; color: #fff; text-align:center; text-shadow: 3px 3px 3px black, 3px -1px 3px black, -1px 3px 3px black, -1px -1px 3px black; } h2 { font-size: 22pt; font-face: Arial; color: #000; text-align:center; } h3 { font-size: 18pt; font-face: Arial; text-align:center; } h4 { font-size: 14pt; font-face: Arial; color: #ff0000; text-align:center; } a { text-decoration:none; color:#551A8B; } .navbar {position:fixed; margin:0; right:0; left:0; top:0; height:50px; background-color:#B2C8FF; } nav { float:none; box sizing: border-box; margin:0px auto; width:1000px; font-size:16px; } nav ul {padding:0px; margin:0; border:0; text-align:center; } nav a { display:block; text-decoration:none; } nav ul li {position:relative; float:left; list-style:none; } nav ul li:hover{background-color:#fff} nav ul li a {padding:12px;} nav ul li:hover>a{color:#00567f} nav ul ul {position:absolute; top:-9999px; left:-9999px; background-color:#B2C8FF; box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.6); } nav ul ul li {float: none; width: 250px; border-bottom: 1px solid #555; } nav ul ul li a {padding: 10px 20px;} nav ul li.cell {width:250px; height:50px; vertical-align:middle} nav ul li:hover>ul {top: 100%; left: 0; } .navin {margin: 0px auto; width:1000px; display:table; } .navin ul{padding:0px; margin:0; border:0; top:0px; height:40px; display:table-row; text-align:center; } .navin ul li{display:table-cell} .navin ul li:hover{background-color:#fff} .navin ul li:hover>a{color:#00567f} .navin ul li.cell2{width:250px; height:40px; vertical-align:middle} .body-page{width: 1000px; margin: 0px auto; } .brandopfer{width:330px; height:256px; border: 1px solid grey; border-radius:10px; margin:10px auto; background-color:#444; text-align:center; }