#aussen { margin-right: auto;
margin-left: auto;
width: 1000px;
}
#header {
border: 1px solid white;
display: block;
width: 98%;
margin-left: 1%;
margin-top: 5%;
background-color: black;
float: left;
margin-right: 1%;
}
#menu {
border-top: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;
background-color: #ff9900;
width: 98%;
margin-right: 1%;
margin-left: 1%;
display: block;
float: left;
}
#main {
border: 1px solid white;
overflow: hidden;
background-color: yellow;
width: 98%;
display: block;
float: left;
margin-left: 1%;
margin-right: 1%;
visibility: visible;
}
#footer {
border: 1px solid white;
background-color: black;
width: 98%;
margin-right: 1%;
margin-left: 1%;
float: left;
display: block;
}
body {
background-color: #ffcc00;
}
#menu ul {
margin: 0px;
padding: 0px;
list-style-type: none;
list-style-image: none;
}
#menu li.topmenu {
float: left;
}
.topmenu a {
border-style: solid;
border-color: white;
border-width: 1px 1px 2px;
float: left;
width: 128px;
text-align: center;
font-size: 16px;
visibility: visible;
font-family: Arial,Helvetica,sans-serif;
font-weight: bold;
}
.topmenu ul {
display: none;
}
.topmenu a, .submenu a {
margin: 0;
padding: 3px 5px;
border-top-style: none;
border-collapse: collapse;
color: white;
font-weight: bold;
text-decoration: none;
background-color: #ff6600;
font-family: Arial,Helvetica,sans-serif;
}
.submenu a {
border-left: 1px solid white;
border-right: 1px solid white;
border-bottom: 1px solid white;
font-size: 12px;
width: 128px;
}
#menu a:hover, .topmenu.on a {
color: #4c4c4c;
background-color: #ff9900 ! important;
}
.topmenu:hover ul {
display: block;
}