/*div{
border: 1px solid red;
}*/
body{
margin:0px;
background-color:#fff;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: black;
}

#container{
margin:0px;
padding:0px;
position:relative;
}

#logo{
position:relative;
margin:0px 30px 0px 0px;
}
#home_vestiging{
background: url(../images/vest03.gif) no-repeat 50% bottom;
padding-top:5px;
width:63%;
}
#home_icon a img{
text-decoration: none;
border:0px;
}

#menu1{
margin: 0px 0px 0px 0px;
position:relative;
clear:both;
}
#menu1 img{
border:0px;
}
#menu2{
background-image: url("../images/menu_bg4.jpg");
background-repeat: repeat-x;
border-left: 1px solid orange;
border-right: 1px solid orange;
border-bottom: 0px solid orange;
width:823px;
height:30px;
text-align:  left;
font-weight: bold;
text-indent: 10;
padding-top: 2px;
padding-bottom: 0px;
font: bold 10px verdana;

}
#menu2 a:link,#menu2 a:visited{
color: #fff;
}
#menu2 a:hover{
color: green;
}
/*
#inhoud td{
border: 1px solid red;
}
#inhoud_fil div{
border: 1px solid red;
}*/

#inhoud{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border-left: 1px solid orange;
border-right: 1px solid orange;
width:823px;
height:540px;
overflow:auto;

}
#inhoud_fil{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border-left: 1px solid orange;
border-right: 1px solid orange;
width:823px;
height:573px;
overflow:hidden;
}
#inhoud_prod{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border-left: 1px solid orange;
border-right: 1px solid orange;
width:823px;
height:520px;
overflow:hidden;
}
#producten{
overflow: hidden;
margin-top:0px;
margin-left:0px;
border: 0px solid red;
width:823px;
height:550px;
}
#inhoud_vaca{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border-left: 1px solid orange;
border-right: 1px solid orange;
width:823px;
height:500px;
overflow:hidden;
}
/*firefox2,3*/
html>body #fil_tab{
padding-top: 40px;
margin-left: 0px;
width: 200px;
height: 546px;
float: left;
}
/*IE6,7*/
#fil_tab{
padding: 40px 0px 0px 20px;
margin-left: 0px;
width: 219px;
height: 546px;
float: left;
background: url("../images/fil_tab.gif") no-repeat;
}

#filialen{

float:left;
width:599px;
height:460px;
}
#aanb_poster img{
width: 290px;
height: 406px;
text-decoration: none;
border: 0px;
float: left;
}

#extra_info{
border: 1px solid black;
clear: both;
float: left;
width: 410px;
height: 100px;
background-color: #a1b8ff;
visibility:visible;
display:table;
}

#myGallery
{
width: 290px !important;
height: 406px !important;
float: right;
}
.hoek{
background: #bfda42 url(../images/hoek.gif) no-repeat top right;
}
#home_tabs_div1{
padding-left: 4px;
padding-right: 4px;
}
#home_tabs_div2{
padding-left: 4px;
padding-top: 4px;
padding-right: 4px;
}
.home_tab{
table-layout:fixed;
width:810px;
height: 20px;
overflow: auto;
}
.home1{
background: url(../images/head3_left.gif) no-repeat top left;
width:2px;
height: 20px;
}
.home2{
background: url(../images/head3_mid.gif) top left;
color: #fff;
font: bold 15px Arial;
text-indent: 8px;
}
.home3{
background: url(../images/head3_right.gif) no-repeat top right;
width:2px;
}
.home_slide{
border: 1px solid #caec6e;
}
.home_in{
border-left: 2px solid #caec6e;
border-right: 2px solid #caec6e;
border-bottom: 2px solid #caec6e;
background: url(../images/tab_bg.gif) repeat-x;
color: black;
font: 12px arial;
vertical-align: top;
padding-left: 0px;
padding-right: 0px;
padding-top: 15px;
width: 170px;
overflow:hidden;
}
.home_in div{
width: 100px;
height: 100px;
overflow: hidden;
color: red;
}
.home_in a:link{
font-weight: bold;
color: green;
text-decoration: none;
}
.home_in a:hover{
font-weight: bold;
color: green;
text-decoration: underline;
}
.home_in a:visited{
font-weight: bold;
color: green;
text-decoration: none;
}
.home_in div{
width: 140px;
height: 310px;
overflow: auto;
}
.home_med1{
border-left: 2px solid #caec6e;
border-bottom: 2px solid #caec6e;
width:2px;
background: url(../images/tab_bg.gif) repeat-x;
}
.home_med2{
border-bottom: 2px solid #caec6e;
background: url(../images/tab_bg.gif) repeat-x;
font: bold 12px verdana;
color: #575648;
padding: 10px;
}
.home_med3{
border-right: 2px solid #caec6e;
border-bottom: 2px solid #caec6e;
width:2px;
background: url(../images/tab_bg.gif) repeat-x;
}
.fil_but{
text-decoration: none;
}
.fil_but img{
text-decoration: none;
border: 0px;
}
.aanb_01{
color: red;
font-size: 13px;
}
.aanb_01 a:link{
font-size: 13px;
color: green;
text-decoration: underline;
}
.aanb_01 a:hover{
color: green;
text-decoration: underline;
}
.aanb_01 a:visited{
font-weight: bold;
color: green;
text-decoration: none;
}


#prod {
font-size:13px;
font-weight: bold;
}
#prod2 img {
border: 0px;
}
#prod2 td{

}
#prod a:link{
color: green;
text-decoration: underline;
}
#prod a:visited{
color: green;
text-decoration: underline;
}
#prod a:hover{
color: green;
text-decoration: none;
}
#test img{

vertical-align: top; 
text-align: center;
}

#test td{
border: 0px solid purple;
}

#footer{
background-image:	url("../images/foot5.gif");
background-repeat: repeat-x;
height:86px;
width:823px;
border-left: 1px solid orange;
border-right: 1px solid orange;
border-top: 1px solid orange;
text-align:left;
font-size:12px;
font-family: arial;
color:black;
}
#footer a:link{
color:black;
text-decoration: none;
}
#footer a:visited{
color:black;
text-decoration: none;
}
#footer a:hover{
color:black;
text-decoration: none;
border-bottom: 1px solid red;
}
#footer table{
margin-left: 45px;
border: 0px solid black;
height: 55px;
}