html
{
min-height: 100%;
height:100%;
border:0px; /*IE has default page borders*/
}

body
{
height:100%;
margin:0px;
padding:0px;
font:normal 11px/14px arial,sans-serif;
background:#1B1B1B;
}





#container /*To center everything within*/
{
width:806px;
margin:20px auto 0px auto;
padding:0px;
position:relative;
background:#fff;
}
#container a:link, #container a:visited, #container a:active, #container a:focus, #container a:hover
{
outline:none;
}
#container img
{
border:0px;
margin:0px;
padding:0px;
}





#header
{
width:806px;
height:92px;
margin:0px;
padding:0px;
background:url(../images/header.gif) no-repeat;
}





#navigation
{
width:806px;
height:31px;
margin:0px;
padding:0px;
background:url(../images/navigation.gif) repeat-x;
}
#navigation ul
{
width:786px;
margin:0px auto;
text-align:center;
padding:0px;
}
#navigation li
{
width:131px;
display:block;
float:left;
margin:0px;
padding:0px;
font:normal 11px/31px Tahoma, Arial;
}
#navigation a:link, #navigation a:visited, #navigation a:active, #navigation a:focus
{
width:131px;
display:block;
text-decoration:none;
color:#fff;
}
#navigation a:hover
{
width:131px;
display:block;
background:url(../images/rollover.gif) no-repeat;
}





#banner
{
width:806px;
height:182px;
margin:0px;
padding:0px;
background:url(../images/banner.jpg) no-repeat;
}





#middle
{
width:806px;
min-height:224px;
margin:0px;
padding:0px;
background:url(../images/middle.gif) top center no-repeat;
}
* html #middle
{
height:224px;
}





#sidebar
{
width:285px;
height:400px;
float:right;
margin:0px;
padding:10px;
}
#side-recent
{
width:285px;
height:92px;
overflow:hidden;
text-align:center;
color:#fff;
font-weight:bold;
letter-spacing:2px;
margin:0px;
padding:35px 0px 0px 0px;
background:#FE9C3F url(../images/side-recent.gif) no-repeat;
}
#side-recent p
{
margin:5px;
padding:0px;
}
#side-recent a:link, #side-recent a:visited, #side-recent a:active, #side-recent a:focus
{
text-decoration:none;
color:#fff;
}
#side-recent a:hover
{
color:#3F3F3F;
}
#side-onze
{
width:265px;
height:110px;
overflow:hidden;
color:#fff;
margin:0px;
padding:35px 0px 0px 20px;
background:url(../images/side-onze.gif) no-repeat;
}
#side-onze ul
{
margin:0px 0px 0px 20px;
padding:0px;
list-style-type:none;
line-height:12px;
}
#side-onze p
{
font-weight:bold;
margin:0px;
padding:0px;
}
#side-contact
{
width:285px;
height:90px;
overflow:hidden;
color:#fff;
margin:0px;
padding:35px 0px 0px 20px;
background:url(../images/side-contact.gif) no-repeat;
}
#side-contact p
{
margin:5px;
padding:0px;
line-height:21px;
letter-spacing:1px;
}
#side-contact .email
{
background:url(../images/email.gif) no-repeat;
padding-left:30px;
}
#side-contact .phone
{
background:url(../images/phone.gif) no-repeat;
padding-left:30px;
}
#side-contact .click
{
background:url(../images/click.gif) no-repeat;
padding-left:30px;
}
#side-contact a:link, #side-contact a:visited, #side-contact a:active, #side-contact a:focus
{
text-decoration:none;
color:#fff;
}
#side-contact a:hover
{
color:#3F3F3F;
}





#content
{
width:440px;
margin:0px;
padding:10px 0px 10px 30px;
}
#content h1
{
margin:0px;
padding:0px;
font:bold 32px/38px Arial;
color:#3F3F3F;
}
#content .orange
{
color:#C65400;
}
#content ul
{
margin:0px;
padding:0px;
list-style-type:none;
}
#content .orange a:link, #content .orange a:visited, #content .orange a:active, #content .orange a:focus
{
text-decoration:underline;
color:#3F3F3F;
}
#content .orange a:hover
{
text-decoration:none;
color:#FF8C0E;
}
#content a:link, #content a:visited, #content a:active, #content a:focus
{
text-decoration:underline;
color:#FF8C0E;
}
#content a:hover
{
text-decoration:none;
color:#3F3F3F;
}





#footer
{
width:806px;
height:67px;
line-height:69px;
margin:0px;
padding:0px;
background:url(../images/footer.gif) no-repeat;
color:#fff;
}
#footer ul
{
float:right;
margin:0px;
padding:0px 17px 0px 0px;
}
#footer li
{
display:inline;
margin:0px;
padding:0px;
}
#footer a:link, #footer a:visited, #footer a:active, #footer a:focus
{
text-decoration:none;
color:#fff;
}
#footer a:hover
{
color:#FF8C0E;
}





#
{
width:0px;
height:0px;
margin:0px;
padding:0px;
}





.clear-both
{
clear:both;
line-height:0;
height:0;
margin:0px;
padding:0px;
}





.clear-left
{
clear:left;
line-height:0;
height:0;
margin:0px;
padding:0px;
}





.clear-right
{
clear:right;
line-height:0;
height:0;
margin:0px;
padding:0px;
}





.hidden
{
line-height:0;
width:0px;
height:0px;
display:none;
margin:0px;
padding:0px;
}
