/*
    natuurlijk is ie valid

    wat had je dan gedacht?

    Als ivo css klopt

    dan klopt het mad hard!
*/


body
{
margin:0;
padding:0;
background:#FFF;
font-family:verdana, Arial, sans-serif;
font-size:12px;
}

#centreer
{
width:780px;
position:absolute;
left:50%;
margin-left:-388px;
}


#header
{
background:#FFF;
width:779px;
height:260px;
margin:0;
padding:0;
}


#hoofdnavigatie
{
background:#FFF;
position:relative;
height:233px;
width:779px;
}
#hoofdnavigatie img
{
border:0px;
}

#hoofdnavigatie a:link, #hoofdnavigatie a:visited, #hoofdnavigatie a:hover,
#subnavigatie a:link, #subnavigatie a:visited, #subnavigatie a:hover
{
text-decoration:none;
border-bottom:0px;
outline:0;
}

#products #subnavigatie
{
padding-top:2px;
color:#B4B0AD;

position:relative;
background:#FFF;
border-bottom:1px solid #B4B0AD;
width:769px;
height:20px;
}

#subnavigatie
{
padding-top:2px;
color:#FFFFFF;
padding-left:10px;
position:relative;
width:759px;
height:20px;
text-align:justify;

}
#subnavigatie a
{
display:block;

float:left;
display:inline;
margin-right:100px;
font:12px Verdana, Arial, sans-serif;
font-weight:bold;
color:#B4B0AD;
}

#subnavigatie a.specialties
{
margin-right:70px;
}

#subnavigatie a:hover
{
color:#000000;
}

#subnavigatie img
{
border:0px;
vertical-align:top;
}

#contentcontainer
{
width:780px;
position:relative;
top:30px;
}
#contentcontainerlarge
{
width:780px;
position:relative;
top:30px;
}

#contentcontainer #tekst
{
color:#8f8256;
font-size:11px;
width:465px;
line-height:20px;
padding-bottom:20px;
float:left;
display:inline;
}

#productomschrijving
{
color:#8f8256;
line-height:20px;
}

#contentcontainer #tekstlarge
{
width:258px;
line-height:20px;
padding-bottom:20px;
}

#contentcontainer #afbeeldingen
{

}

h1
{
font-size:24px;
line-height:26px;
color:#8f8256;
margin:0px;
padding:0px;
font-family:"Times New Roman",serif;
font-weight:normal;
}
h2
{
font-family:"Times New Roman",serif;
font-size:22px;
color:#AAAAAA;
}
a:link
{
color:#8f8256;
text-decoration:none;
border-bottom:1px dashed #6a6e4b;
padding-bottom:2px;
}

a:visited
{
color:#797979;
text-decoration:none;
border-bottom:1px dashed #6a6e4b;
padding-bottom:2px;
}

a:hover
{
padding-bottom:2px;
color:#000000;
text-decoration:none;
border-bottom:1px dashed #6a6e4b;
}


fieldset
{
border:0px;
margin:0;
padding:0;
}

input, textarea
{
width:400px;
border: 2px solid #eae3cb;
line-height:23px;
margin-bottom:5px;
}
input
{
height:25px;
}

.button
{
width:100px;
border:1px solid #CCCCCC;
background:#FFFFFF;
cursor:pointer;
margin-top:5px;
}

.button:hover
{
margin-top:5px;
width:100px;
border:1px solid #DDDDDD;
background:#F8F8F8;
cursor:pointer;
}
.noScreen
{
display:none;
}

#footer {
   position:fixed;
   left:50%;
margin-left:-388px;
   bottom:0px;
   height:15px;
padding:5px 0px 3px 5px;
   width:780px;
   background:#FFF;
font-size:10px;
color:#AAA;
}

#footer a
{
text-decoration:none;
border-bottom:0px;
color:#AAA;
}
/* IE 6 */
* html #footer {
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}
