*{
margin: 0; padding: 0;
}
html{
overflow-y: scroll;
}
html, body{
height: 100%;
font-family: Verdana, Geneva, sans-serif;
background: #3c3b3b;
text-align: center; 
}
body {
font-size: 62.5%;
}
#container{
position: relative;
margin: 0 auto;
min-height: 570px; 
}
* html #container{
height: 570px;
}
#container{
width: 959px;
}
#header{
width: 100%;
height: 309px;
background: url(images/header.jpg) #000;
}
#logo{
position: absolute;
top: 65px;
left: 510px;
width: 290px;
height: 70px;
background: url(images/naam.jpg);
}
h1.logo{
position: absolute;
top: 100px;
left: 550px;
color: #fff;
font-size: 1.8em;
}
#content{
padding-top: 80px;
width: 959px;
min-height: 420px;
background: #000; 
}
* html #content{
height: 420px;
}
#tabmenu{
position: absolute;
left: 80px;
top: 320px;
background: #000;
height: 36px;
width: 370px;
}
#tabmenu ul{
position: absolute
list-style-type: none; 
left: 0; 
} 
#tabmenu ul li { 
display: inline; 
width: 118px;
height: 36px;
text-align: center;
margin-left: 0;
float: left;
font-size: 1.2em;
color: #AA7FFF;
line-height: 36px; 
margin-top: auto; 
margin-bottom: auto;
} 
#tabmenu ul li a{
color: #fff;
text-decoration: none;
}
.tabinactief{
background-image : url(images/button.jpg);
background-repeat : no-repeat;
}
.tabactief{
background-image : url(images/button.jpg);
background-repeat : no-repeat;
}
#tekstvak{
margin-left: 80px;
height: 100%;
width: 497px;
text-align: left;
background: url(images/tekstvak.jpg) #fff no-repeat;
}
#tekstvak2{
margin-left: 80px;
height: 100%;
width: 496px;
text-align: left;
background: url(images/tekstvakgr.jpg) #fff no-repeat;
}
#tekst{
height: 332px;
}
#tekst2{
height: 480px;
}
#tekst h2, #tekst2 h2{
padding-top: 40px;
padding-left: 30px;
text-align: left;
font-size: 1.4em;
color: #5a5e60;
}
a{
outline: 0;
}
p.tekst, form, table.tekst{
padding-top: 20px;
padding-left: 30px;
padding-right: 30px;
color: #222121;
font-size: 1.3em;
text-align: left;
}
p.tekst a{
color: #808080;
}
#design1{
position: absolute;
top: 380px;
left: 640px;
height: 149px;
width: 203px;
background: url(images/design1.jpg);
}
#design2{
position: absolute;
top: 565px;
left: 640px;
height: 148px;
width: 208px;
background: url(images/design2.jpg);
}
#design1 p{
padding: 20px 15px 15px 30px;
font-size: 1.6em;
}
#design2 p{
padding: 30px 20px 15px 26px;
font-size: 1.1em;
color: #fff;
text-align: left;
}
#footer{
position: absolute;   
left: 0;  
width: 100%;  
bottom: -45px;  
height: 45px; 
}
#footer p{
text-align: right;
color: #808080;
padding-top: 5px;
}
#footer a{
text-decoration: none;
color: #808080;
}
#owner{
width: 960px;
height: 25px;
background: #000;
}
#owner p{
text-align: left;
color: #fff;
padding-left: 10px;
padding-bottom: 5px;
}
.clear{ 
clear: both; 
}