html, body {
margin: 0;
padding: 0;
height: 100%;
}
body {
font-family: Verdana, Helvetica, sans-serif;
font-size: 101%;
background-color: #936;
color: #000;
}
#logobox {
z-index: 1;
position: absolute;
top: 0px;
left: 0px;
height: 3em;
width: 12em;
background-color: #936;
color: #000;
}
p, h1, h2, h3, ul, li, a {
margin: 0;
padding: 0;
}
#rahmen {
width: 75%;
margin: 0;
padding: 0;
border-left: 8.8em solid #969;
border-right: 20px solid #969;
background-color: #ccf;
color: #000;
}
#header {
z-index: 2;
background-color: #969;
color: #000;
height: 3em;
}
#header p {
margin-left: 6em;
}
#satz {
margin: 30px 30px 0 30px;
background-color: #ddf;
color: #000;
padding: 0 0 20px 0;
}
#satz p {
font-size: 80%;
line-height: 150%;
padding: 10px 80px 10px 80px;
}
#satz h1 {
padding: 30px 0 20px 40px;
}
#footer {
background-color: #969;
color: #000;
height: 2.1em;
margin: 30px 0 0 0;
}
#footer p {
font-size: 80%;
text-align: center;
margin: 0;
padding: 10px 0 0 0;
}
#menuelinks {
position: absolute;
top: 0px;
left: 0px;
width: 8.8em;
height: 100%;
background-color: #969;
color: #000;
}
#box1 {
margin: 4em 10px 0 10px;
padding-top: 20px;
}
#menuelinks p {
font-size: 85%;
line-height: 160%;
}
#menuelinks a {
display: block;
background-color: transparent;
color: #fff;
}
.invis, hr {
display: none;
}