body{
margin:0px 0px 0px 0px;
background-color:#333333;
background-image:url('images/background.png');
background-repeat:repeat-x;
text-align:center;
overflow-x: hidden; 
overflow-y: auto; 

}

p{
margin:0px 0px 10px 0px;
font-family:Tahoma;
font-size:12px;
color:#ffffff;
line-height:18px;
}

td{
font-family:Tahoma;
font-size:12px;
color:#ffffff;
}

p.title{
margin:40px 0px 15px 0px;
font-family:Tahoma;
font-size:18px;
font-weight:bold;
color:#ffffff;
}

a:link{
margin:0px 0px 10px 0px;
font-family:Tahoma;
font-size:12px;
color:#ffffff;
text-decoration:underline;
}
a:active{
margin:0px 0px 10px 0px;
font-family:Tahoma;
font-size:12px;
color:#ffffff;
text-decoration:underline;
}
a:visited{
margin:0px 0px 10px 0px;
font-family:Tahoma;
font-size:12px;
color:#ffffff;
text-decoration:underline;
}
a:hover{
margin:0px 0px 10px 0px;
font-family:Tahoma;
font-size:12px;
color:#ffffff;
text-decoration:none;
}

a.header_menu_link:link{
margin:0px 10px 0px 10px;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
color:#666666;
}
a.header_menu_link:active{
margin:0px 10px 0px 10px;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
color:#666666;
}
a.header_menu_link:visited{
margin:0px 10px 0px 10px;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
color:#666666;
}
a.header_menu_link:hover{
margin:0px 10px 0px 10px;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
color:#000000;
}

div.container{
width:995px;
overflow:show;
margin:auto;
text-align:left;
}

div.header_background{
position:absolute;
margin:0px 0px 0px 12px;
width:969px;
height:330px;
z-index:1;
}

div.header_logo_keuken_totaal{
position:absolute;
margin:0px 0px 0px 65px;
width:230px;
height:180px;
z-index:3;
}

div.header_afbeelding_gloss{
position:absolute;
margin:55px 0px 0px 590px;
width:369px;
height:202px;
z-index:3;
}

div.header_afbeelding{
position:absolute;
margin:55px 0px 0px 34px;
width:925px;
height:202px;
z-index:2;
}

div.header_menu{
position:absolute;
margin:271px 0px 0px 96px;
width:925px;
height:202px;
z-index:2;
}

div.header_webshop{
position:absolute;
margin:25px 0px 0px 790px;
width:200px;
height:20px;
z-index:3;
display: none;
}

div.content{
position:absolute;
margin:296px 0px 0px 35px;
width:925px;
height:295px;
z-index:2;
}

div.content_bow{
position:absolute;
margin:395px 0px 0px 48px;
width:607px;
height:206px;
z-index:1;
}

div.header_search{
position:absolute;
margin:21px 0px 0px 723px;
width:230px;
height:30px;
z-index:1;
}

form{
margin:0px;
padding:0px;
}

input.search{
width:144px;
height:23px;
border:solid 1px #000000;
}

input.submit{
width:25px;
height:25px;
border:solid 0px;
background-image:url('images/button_submit.jpg');
}

/*---------------------DROPDOWN----------------------*/

#dropmenudiv{
margin: 10px 0px 0px -25px;
padding: 0px 0px 0px 0px;
position:absolute;
font:normal 12px Verdana;
z-index: 5;
width: 100%;
height: 20px;
background-color:#333333;
}

#dropmenudiv a{
display: block;
background-color:#333333;
border: solid 1px #000000;
text-decoration: none;
margin: 0px;
padding: 5px 1px 5px 0px;
width: 100%;
height: 20px;
vertical-align: center;
}

#dropmenudiv a:hover{ /*hover background color*/
display: block;
background-color: #474747;
margin: 0px;
padding: 5px 1px 5px 0px;
width: 100%;
height: 20px;
vertical-align: center;
}




/* buttons homepage*/

.btnaanbiedingen{
float:left;
height: 194px;
width: 189px;
background: url('images/aanbiedingen_n.png') no-repeat;
display: block;
position: relative;
margin-top: 10px;
}

.btnaanbiedingen:hover{
float:left;
height: 194px;
width: 189px;
background: url('images/aanbiedingen_h.png') no-repeat;
display: block;
position: relative;
margin-top: 10px;
}


.btnrenovatie{
float:left;
height: 194px;
width: 189px;
background: url('images/renovatie_n.png') no-repeat;
display: block;
position: relative;
margin-top: 10px;
}

.btnrenovatie:hover{
float:left;
height: 194px;
width: 189px;
background: url('images/renovatie_h.png') no-repeat;
display: block;
position: relative;
margin-top: 10px;
}



.btnwebshop{
padding-top: 35px;
padding-left: 15px;
float:left;
width: 173px;
height: 203px;
background: url('images/webshop_bg.png') no-repeat;
}



.inbouwapp{

height: 33px;
width: 161px;
background: url('images/btn_inbouw_n.png') no-repeat;
display: block;
margin: 0px;
}

.inbouwapp:hover{
height: 33px;
width: 161px;
background: url('images/btn_inbouw_h.png') no-repeat;
display: block;
}





.keukenacc{
height: 33px;
width: 161px;
background: url('images/btn_keukenacce_n.png') no-repeat;
display: block;
margin: 0px;
}

.keukenacc:hover{
height: 33px;
width: 161px;
background: url('images/btn_keukenacce_h.png') no-repeat;
display: block;
}


