html {
overflow:hidden;
height:100%;
}

body {
background-position:0 0;
overflow:hidden;
height:100%;
background-color:#231007;
}

#totaal {
position:absolute;
width:1000px;
height:100%;
left:50%;
top:0px;
margin-left:-500px;
overflow: hidden;
background-repeat:repeat-y;
background-image:url(/gfx/herhaal.jpg);
background-color:#fff;
}

#logo {
position:absolute;
width:250px;
top:3px;
left:80px;
}

#mededeling {
position:absolute;
width:210px;
top:23px;
left:350px;
}

#topnav {
position:absolute;
width:150px;
top:2px;
left:500px;
text-align: right;
}

#foto {
position:absolute;
width:285px;
height:101px;
right:0px;
top:0px;
overflow: hidden;
}

#masker {
position:absolute;
width:334px;
height:101px;
right:0px;
top:0px;
overflow: hidden;
background-image:url(/gfx/masker.png);
}

#nav1 {
position:absolute;
width:979px;
height:25px;
top:99px;
left: 20px;
}

#nav2 {
position:absolute;
width:979px;
height:25px;
top:123px;
left: 20px;
}

#zoeken {
position: absolute;
width: 130px;
height: 100px;
top: 4px;
right: 6px;
}

#scroll {
position:absolute;
top:147px;
width:1000px;
height:90%;
left:0px;
overflow:auto;
overflow-x:hidden;
outline: none;

scrollbar-3dlight-color:#461a02;
scrollbar-track-color:#e3dfd5;
scrollbar-face-color:#fff;
scrollbar-darkshadow-color:#fff;
scrollbar-arrow-color:#461a02; 
}

#links {
position:absolute;
width:138px;
top:30px;
left:0px;
margin-left: 25px;
}

#content {
position:absolute;
width:820px;
top:30px;
left:170px;
}

#content.smal {
width: 660px;
}

#rechts {
position:absolute;
overflow: hidden;
width:115px;
top:30px;
left:870px;
}

#rechts_product {
position:absolute;
overflow: hidden;
width:320px;
top:80px;
left:660px;
}

#footer_text,
#footer_home,
#footer_breed,
#footer_smal {
position:absolute;
clear: both;
width:694px;
height: 22px;
padding-top: 5px;
padding-left: 29px;
bottom:0px;
left:140px;
background-color: #fff;
z-index: 999;
}

#footer_breed {
width:810px;
}

#footer_smal  {
width:540px;
}

#footer_text {
width:690px;
}

#footer_highlight {
position:absolute;
clear: both;
width:815px;
*width:813px;
height: 22px;
padding-top: 5px;
bottom:0px;
left:0px;
padding-left: 170px;
background-color: #fff;
}

#textblok {
position:relative;
float: right;
width:230px;
margin-top:-55px;
right:15px;
height: 183px;
background-color: #240f05;
margin-bottom: 11px;
overflow: hidden;
}

/*HOME------------------*/

#scroll.home {
scrollbar-3dlight-color:#fff;
scrollbar-track-color:#61512c;
scrollbar-face-color:#7d6839;
scrollbar-darkshadow-color:#7d6839;
scrollbar-arrow-color:#fff; 
}

#content_home {
position:absolute;
width:363px;
top:19px;
left:500px;
overflow: hidden;
}

#ditto2_home {
position:absolute;
width:270px;
top:30px;
left:170px;
}

/*HIGHLIGHT------------------*/

#scroll_highlight {
position:absolute;
top:146px;
width:1000px;
height:90%;
left:0px;
overflow:auto;
overflow-x:hidden;
outline: none;

background-color: #fff;
scrollbar-3dlight-color:#461a02;
scrollbar-track-color:#fff;
scrollbar-face-color:#fff;
scrollbar-darkshadow-color:#fff;
scrollbar-arrow-color:#461a02; 
}

#content_highlight {
position:absolute;
width:333px;
top:19px;
left:640px;
}

#foto_highlight {
position:absolute;
width:550px;
top:19px;
left:40px;
overflow: hidden;
}
