body
{
margin:0px;
padding:0px;
background:#EEEEEE;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#2c0c04;
}

/* centreren */
#maincontainer
{
width:781px;
height:673px;
position:absolute;
margin-left:-390px;
left:50%;
margin-top:-336px;
top:50%;
background:url("../_images/content_background.jpg") no-repeat 147px 174px #FFFFFF;
}
/* einde centreren */

.clear
{
clear:both;
}

hr
{
border:none;
background-color:#DDDDDD;
color:#DDDDDD;
height:1px;
}

a:link
{
color:#2C0C04;
text-decoration:none;
}
a:visited
{
text-decoration:none;
color:#2C0C04;
}
a:hover, a:active
{
text-decoration:none;
color:#F09B1E;
}
#products .active
{
text-decoration:none;
color:#F09B1E;
border-bottom:1px solid #c97818;
padding-bottom:2px;
}

#content a:link
{
border-bottom:1px solid #c97818;
padding-bottom:2px;
}

#sub a.plink
{
color:#FFFFFF;
text-decoration:none;
font-size:1em;
margin:0px;
padding:0px;
}
/* blocks */
#nav
{
background:url("../_images/logo.gif") #2c0c04 bottom center no-repeat;
position:absolute;
left:0px;
top:0px;
width:147px;
height:100%;
}
#nav ul
{
line-height:26px;
text-align:right;
margin-top:40px;
margin-right:15px;
list-style:none;
}

#nav li
{
color:#FFFFFF;
}
#nav li img, #sub li img
{
border:none;
}
#header
{
position:absolute;
left:149px;
top:0px;
width:638px;
height:173px;

}

#header_text
{
padding:40px 10px 10px 30px;
color:#c07818;
font-size:0.8em;
line-height:18px;
font-weight:bold;
letter-spacing:0.5px;
width:430px;
position:absolute;
z-index:2;
}

#headerafbeelding
{
position:relative;
z-index:1;
float:right;
width:318px;
margin:0px;
padding:0px;

}
#content
{
position:absolute;
left:147px;
top:174px;
width:413px;
height:419px;
overflow:auto;
padding:40px;
font-size:0.9em;
letter-spacing:0.5px;
line-height:18px;
z-index:98;
}

#content_voor_producten
{
position:absolute;
left:147px;
top:225px;
width:413px;
height:368px;
overflow:auto;
padding:40px;
font-size:0.9em;
letter-spacing:0.5px;
line-height:17px;
z-index:3;
}

#products
{
position:absolute;
z-index:99;
left:177px;
top:200px;
width:450px;
height:100px;
font-weight:bold;
font-size:10px;

}
#products img
{
padding-top:4px;
vertical-align:top;
border:0px;
}

#sub
{
position:absolute;
top:175px;
left:641px;
width:140px;
background:url("../_images/subzijkant.jpg") no-repeat top left #f09b1e;
text-align:left;
z-index:99;
}

#sub p
{
color:#FFFFFF;
padding:10px;
font-size:0.9em;
line-height:19px;
}

#subachtergrond
{
z-index:98;
position:absolute;
top:175px;
left:641px;
width:140px;
height:498px;
background:#f09b1e;
text-align:left;
}

#sub ul
{
list-style:none;
padding:0px;
margin:0px;
}

#sub a
{
font-weight:bold;
font-size:0.9em;
padding:7px 0px 15px 15px;
color:#FFFFFF;
}
#sub .link img, .activesub img
{
padding: 8px 0px 4px 0px;
}
/* einde blocks */

#sub img
{
border:none;
}
h1
{
font-size:50px;
color:#2c0c04;
margin:0px;
padding:0px;
text-transform:uppercase;
}

.subnavigatie
{
border:none;
padding-left:15px;
line-height:18px;
}
.subnavigatie img
{
border:none;
}

/* contact */
form legend
{
font-weight:bold;
color:#2c0c04;
}

form fieldset
{
border:none;
}

form p 
{
margin-bottom: 1em;
}

form p label 
{
float: left;
width: 100px;
margin-top: 0.5em;
}

form p input,
form p select,
form p textarea 
{
border: 1px solid #DDDDDD;
margin-top: 0.3em;
width: 200px;
}

form p select 
{
width: auto;
}

form p textarea 
{
width: 200px;
height: 10em;
}

form p input#formInput_submit,
form p input#formInput_reset 
{
margin:0px;
margin-top:-10px;
padding:0px;
width: auto;
border:none;
cursor: pointer;
}

#productafbeelding
{
float:left;
width:70px;
}

#productomschrijving
{
font-size:11px;
margin-left:80px;
margin-bottom:20px;
}

#productomschrijving a:link
{
border-bottom:1px solid #c97818;
padding-bottom:2px;
}

#productomschrijving h3
{
margin:0px;
}

#popup
{
padding:20px;
background:#FFFFFF;
border:4px solid #EEEEEE;
}


