
body {
margin: 0px;
padding: 0px;
background-color: #f0f0f0;
}

#header {
width: 98%;
margin: 0px;
padding: 1%;
background-color: orange;
}

#main {
position: relative;
width: 100%;
margin: 0px;
padding: 0px;
background-color: #CCCCCC;
overflow: hidden;
}

#content {
width: 58%;
margin: 0px 20% 0px 20%;
padding: 1%;
background-color: #f0f0f0;
}

#footer {
width: 58%;
margin: 0px 20% 0px 20%;
padding: 1%;
background-color: orange;
}

#leftmenu {
position: absolute;
top: 0px;
left: 0px;
width: 18%;
margin: 0px;
padding: 1%;
}

#rightmenu {
position: absolute;
top: 0px;
right: 0px;
width: 18%;
margin: 0px;
padding: 1%;
}


#rekl {
position: absolute;
top: 0px;
right: 0px;
width: 18%;
margin: 0px;
padding: 1%;
}

#content p, #leftmenu p, #rightmenu p {
margin-top: 0px;
}

#header p, #footer p {
margin-top: 0px;
margin-bottom: 0px;
}
h1 {font-size: 20px}
a {color: #111111; text-decoration: underline; background-color: transparent;}
a:hover {color: #330099; text-decoration: underline; background-color: transparent;}