body           {
font-family: verdana,"Lucida Grande",helvetica,sans-serif;
background: black;
font-size:80%;
}

#main {
background: #292C29;
margin: auto;
width:942px;
border:1px dotted white;
color: white;
}

#headerimg    {
background: url(../images/banner.vlinder2.jpg) no-repeat;
height:  325px;
margin: -210px 0 0 650px;
padding: 0px;
font-family:trebuchet MS;
color:#292C29;
overflow:   hidden;
font-size:  90%;
}

#headertekst   {
font-size:  300%;
margin: 120px 0 0 180px;
color:#02ACDA;
font-family:Bradley Hand ITC;

}

#header        {
height:18px;
color:white;
border-width:1px;
border-style: none none dotted none;
border-color: #999;
padding:  0 0 0 5px;
}

#center{
width:600px;
float:right;
background:transparent;
margin:0px 0 30px 0;
padding:30px 0 0 34px;
color: white;
font-family: calibri;
}

.left          {
margin:-70px 0 0 20px;
float:left;
width:200px;
height:100%;
}



.left ul       {
margin:0;
padding:0 0 30px 0 ;
list-style:none;
}

.left ul li    {
margin: 1px;
background: url("../images/icon_arrowright_ro.gif") no-repeat 5px 15px transparent;
text-decoration:none;
border-width:1px;
border-style: none none dotted none;
border-color: white;
}

.left ul li a  {

padding:10px 5px 5px 20px;
display:block;
color:#fff;
text-decoration:none;
}

.left ul li a:hover{
color:black;
background: url("../images/icon_arrowright_no.gif") no-repeat 5px 15px #fff;
}

h1             {
margin:0 0 10px 0;
padding:0;
font-size:150%;
}

h2             {
margin:20px 0 30px 0;
padding:0;
font-size:100%;
}

h2 span{
color:#02ACDA;
font-size:150%;
margin: -20px 0 0 0;
}

a{
color:#02ACDA;
border: 0px;
}


a img{
border: 0px;
}

fieldset {
width: 550px;
margin: 0 0px 0 -20px;
}

legend   {
color:   white;
}

#adres {
width: 200px;
margin: 5px 5px 5px 5px;
padding: 5px;
float: right;
}


#adres p {
margin: 5px 0px 5px 0px;

}

table.portfolio   {
border: solid silver 1px;
background: white;
margin: 5px 20px 10px 20px;
float:left;
}

.portfolio td  {
border: solid silver 1px;
background: white;
}

.portfolio th {
text-align: center;
background: #EEEEEE; /*lichtgrijs*/
color:#292C29;
}

.content       {
margin:-20px 20px 0 240px;
padding:20px;
}

.clear         {
background:green;
clear:both;
}


#footer{
width:942px;
height:auto;
padding:0;
margin:0 0 0 0px;

}

#footer #rlblock_footer {
background:#3A3C3A;
color:#fff;
padding:0px 0px;
margin: 20px 20px;
}

#footer #rlblock_footer h2{
color:#FFF;
display:inline;
float:left;
font-size:8pt;
text-align:right;
margin:0;
padding:0 10px 0 0;
line-height:2em;
}

#footer #rlblock_footer ul{
margin:0;
padding:0;
}




#footer #container_diclamer{
background:transparent;
border-top:1px solid #999;
color:#999;
display:block;
font-size:.63em;
line-height:1.3em;
margin-top:1.6em;
padding:1em 1.88em 1em 110em;
}

#footer .system{
border-top:1px solid #999;
color:#999;
font-size:.63em;
overflow:hidden;
padding:0;
text-align:center;
}

#footer .system ul li{
display:inline;
line-height:1.3em;
padding:0;
margin:0;
}

#footer .system ul li a{
background:url("../images/icon_seperator_small.gif") no-repeat scroll right top transparent;
padding:0 8px 0 4px;
text-decoration:none;
}

#footer a:link,#footer a:visited,#footer a:hover,#footer a:active,#footer a:focus,#footer .imprint{
color:#999;
font-size:7pt;
}

#footer .imprint{
border-top:1px solid #999;
color:#999;
font-size:.63em;
overflow:hidden;
padding:1.7em 0;
text-align:center;
}
<!---------nieuwe footer-->
#extralinks  ul      {
margin: 25px 0px 5px 0px;
}

#extralinks        {
border-top: 1px solid;
clear: both;
font-size: 77%;
margin: auto;
width:   942px;
}

#extralinks ul li a{
background:url("../images/icon_seperator_small.gif") no-repeat right top transparent;
padding:0 4px 0 2px;
text-decoration:none;
color: #fff;
}

#extralinks ul li{
display:inline;
line-height:1.3em;
padding:0;
margin:0;
}

#footer        {
border-top: 1px solid;
clear: both;
text-align: right;
font-size: 80%;
font-style: italic;
}

#footer   a     {
color: #555;
}


/*.container     {
background: url(../images/side.jpg) left repeat-y   ;
}*/
