html,body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:100%;
width:100%;
}

html{
overflow-y:auto;	
}


table{border-collapse:collapse;margin:0;padding:0;}

img, form{border:none;padding:0;margin:0;}

.wrapper{
height:100%;
width:100%;
border-collapse:collapse;
}

.wrapper td{border-collapse:collapse;padding:0;margin:0;vertical-align:top;}

.side{
height:100%;
width:50%;
background:#FFFFFF;
}


.midden{
height:100%;
width:966px;
background:url(pictures/middenbg.jpg) repeat-y #FFF;
}

.inhoud{
float:left;
width:606px;
padding: 0 6px 6px 6px;
}

.banner{
width:146px;
_width:144px;
float:right;
padding: 0 6px 0 0;
text-align:justify;
}



.mainTable{
background:url(pictures/mainbg.jpg) no-repeat left bottom ;
/*height:100%;*/
min-height:100%;
width:966px;
}


.footer{
text-align:center;
padding:0 6px 6px 6px;
height:50px;
clear:both;
background:#FFF;
}


a{color:#141654;text-decoration:none;}

a:hover{color:#ff6600;}

.title{background-color:#141654;}

.titel a{color:#fff;text-decoration:none;}

.titel a:hover{color:#ff6600;}

.header{
width:954px;
height:136px;
padding:30px 6px 6px 6px;
background:url('pictures/header.png') no-repeat 6px 30px;
background-color:#fff;
}

.menu{
float:left;
width:186px;
padding-left:6px;
text-align:right;
}

/* billy */
.topmenu
{
    width:186px;
    padding-top:20px;
    padding-bottom:10px;
    background:#fff;  
    font-family:Calibri;
    font-size:11px;
    font-weight:bold;
    line-height:20px;
}

.topmenudiv
{
    width:176px;
    padding-right:10px;
    border-bottom:1px solid #E9E9E9;    
}

.topmenudiv:hover
{
    border-bottom:1px solid #FF9136;    
    cursor:pointer;
}

.bottommenu
{
    width:186px;   
    background:url(pictures/bottemmenubg.png) no-repeat; 
    padding-top:15px;
    height:310px;
}

.bottemmenudiv
{
    width:176px;
    height:31px;
    padding-right:10px;   
    padding-bottom:6px;
}

.bottemmenudiv:hover
{
    cursor:pointer;    
}

.bottemmenudivlink
{
    width:125px;
    padding-top:10px;
    margin-left:10px;
    float:left;
    border-bottom:1px solid #141654; 
    line-height:20px;
}

#map_canvas
{
    width:610px;
    height:300px;
    margin-top:20px;
    margin-bottom:5px;
}

/* billy */

.tekst{
text-align:justify;
width:600px;
margin:10px 0 10px 6px;
display:table;
}

.linktable{
margin:10px 0 10px 6px;
}

.linktable td{padding:4px}

.linktable img,.tekst img{border: 3px solid #ccc;float:left;margin:0 6px 0 0;padding:0;}

.linktable a{color:#000}

.linktable a:hover{color:#ff6600}

.titel,.bannertitel{
color:#FFF;
font-weight:bold;
background:#141654;
width:610px;
height:18px;
padding:0;
margin:0;
}

.bannertitel{
width:146px;
_width:144px;
}

.banner img{

}

.contactknop{
font-weight:bold;
color:#ff6600;
border:none;
background:none;
border:none;
text-align:right;
float:right;
margin:2px 0 0 0;
width:65px;
}

.contactTable{
width:366px;
margin:0;
padding:0 0 0 0;
}

input,textarea{
margin-top:1px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #020167 ;
color:#000;
overflow-y:auto;
}

.vraag{
width:100px;
}

.knop{
width:203px;
margin:1px 1px 0px 0;
background:#F60;
font-weight:bold;
}

.knop a{color:#fff;text-decoration:none;}

.knop a:hover{color:#141654;}

.tableheader{
color:#FFF;
font-weight:bold;
background:#141654;	
}


.autoTable td{
	
}
