html {
height: 100%;
max-height: 100%;
padding: 0;
margin: 0;
border: 0;
background: #fff;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */
}
body {
height: 100%;
max-height: 100%;
overflow: hidden;
padding: 0;
margin: 0;
border: 0;
text-align: center;
}
#wrap {
position: relative;
margin: 0 auto; /* Für moderne Browser */
width: 950px;
}
#left {
position: absolute;
left: 0;
top: 120px;
bottom: 97px;
width: 350px;
z-index: 4;
overflow: auto;
}
* html #left {
height: 100%;
top: 0;
bottom: 0;
border-top: 100px solid #fff;
border-bottom: 50px solid #fff;
color: #fff;
}
#content {
overflow: auto;
position: absolute;
z-index: 3;
top: 120px;
bottom: 97px;
left: 350px;
right: 0;
width: 600px;
}
* html #content {
top: 0;
left: 0;
right: 0;
bottom: 0;
height: 100%;
max-height: 100%;
overflow: auto;
position: absolute;
z-index: 3;
border-top: 100px solid #fff;
border-bottom: 50px solid #fff;
border-left: 350px solid #fff;
}
#head {
position: absolute;
margin: 0;
top: 0;
left: 0;
display: block;
width: 100%;
height: 120px;
background-color: #F2D27F;
background-position: 0 0;
background-repeat: no-repeat;
font-size: 4em;
z-index: 5;
overflow: hidden;
color: #000000;
}
#foot {
position: absolute;
margin: 0;
bottom: 0;
left: 0;
display: block;
width: 100%;
height: 97px;
font-size: 1em;
z-index: 5;
overflow: hidden;
background-color: #94BA81;
color: #fff;
}
div.content {
padding: 10px;
}
img {
display: block;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
}
object, embed {
display: block;
margin: 0px;
padding: 0px;
margin-top: 20px;
background-color: #FFFFFF;
}