* {
padding: 0;
}

body {
overflow: hidden;
color: #454545;
font-size: 11px;
font-family: Arial, Trebuchet MS, Arial, Helvetica, sans-serif; 
text-align: center;
background-color:#ffffff;	
padding: 0;
margin: 0 auto;  /* FireFox */
position: relative; /* FireFox */
scrollbar-base-color: #d87522; 
scrollbar-arrow-color: #dddddd; 
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-darkshadow-color: #dddddd; 
scrollbar-face-color: #d87522; 
scrollbar-highlight-color: #FFFFFF; 
scrollbar-shadow-color: #FFFFFF; 
scrollbar-track-color: #FFFFFF; 
}

#openhuis{font-size:12px;}
#titelpopup{color:#000000; font-size:12px;}

A:link { color: #454545 }
A:active { color: #454545 }
A:visited { color: #454545 }
A:hover { background-color:#da7f32; color: #FFFFFF }

.banner { float: right; vertical-align: top; margin-left:10px; margin-right:10px;}

h1 { font-size: 18px; color: #454545; font-family: Arial, Arial, Helvetica, sans-serif; display: none; }
h2 { font-size: 16px; color: #454545; font-family: Arial, Arial, Helvetica, sans-serif; font-weight:bold; }
h3 { font-size: 16px; color: #454545; font-family: Arial, Arial, Helvetica, sans-serif; font-weight:bold; }
b { font-size: 12px; color: #454545; }
ol {list-style-type: decimal; list-style-position: inside; }
hr { color:#dddddd; border:thin dotted }

.outline {
background-color: #234b7f;
text-align: center;
vertical-align: top;
width: 100%;
height: 100%;
cell-spacing: 0px;
border-collapse: collapse; /*geen borders?*/ /* Cellspacing */
padding: 0px;
margin: 0px auto;
position: relative; /* FireFox */
}

.main {
background-color: #ffffff;
text-align: center;
vertical-align: top;
width: 948px;
height: 100%;
cell-spacing: 0px;
border-collapse: collapse; /*geen borders?*/ /* Cellspacing */
padding: 0px;
margin: 0px auto;
position: relative; /* FireFox */
}

.nav_table {
vertical-align: top;
text-align: left;
width: 948px;
height: 55px;
cell-spacing: 0px;
border-collapse: collapse; /*geen borders?*/ /* Cellspacing */
padding: 0px;
margin: 0px auto;
}

.nav_table td { vertical-align: top;}

.nav_table #woningaanbod{left:175px;}

table.menu
{
position:absolute;
text-align: left;
vertical-align: top;
visibility:hidden;
height: 20px;
cell-spacing: 0px;
border-collapse: collapse; /*geen borders?*/ /* Cellspacing */
padding: 0px;
margin-top: 3px;
}

.menu A:link { padding: 0px 10px 0px 10px; color: #454545; font: 12px Arial; text-decoration: none; }
.menu A:active { padding: 0px 10px 0px 10px; color: #454545; font: 12px Arial; text-decoration: none; }
.menu A:visited { padding: 0px 10px 0px 10px; color: #454545; font: 12px Arial; text-decoration: none;}
.menu A:hover { padding: 0px 10px 0px 10px; color: #000000; background-color:#ffffff; font: 12px Arial; text-decoration: underline; }


.td_content {
width: 100%;
text-align: left;
font-size: 11px; color: #000000; font-family: Arial, Arial, Helvetica, sans-serif;
margin: 0px auto;
vertical-align: top;
}

.td_content table { font-size: 11px; color: #000000; font-family: Arial, Arial, Helvetica, sans-serif; }

.div_content {
vertical-align: top;
position:absolute;
top:246px; 
bottom:37px; 
width: 948px; 
min-height: 320px;
max-height: 80%;
_height: 100%;
padding: 0px;
margin: 0px auto;
overflow: auto; 
}

.td_in_content { 
padding: 10px 60px 10px 60px;
font-size: 11px; color: #000000; font-family: Arial, Arial, Helvetica, sans-serif;
line-height:17px;
text-align: justify;
}

.td_in_content table { font-size: 11px; color: #000000; font-family: Arial, Arial, Helvetica, sans-serif; }
.td_in_content .contact_table { width:100%; font-size: 11px; color: #000000; font-family: Arial, Arial, Helvetica, sans-serif; }

.tarieven_table {
border: 1px solid #dddddd
}

.tarieven_table td {
border: 1px solid #dddddd
}

.wiezijnwij_table img {
border: 1px solid #dddddd;
}

#iframe_aanbod {display:none; overflow-y: auto; overflow-x: hidden; width: 100%; height: 100%; vertical-align: top; }



.footer { 
text-align: center;
background: #ffffff url('../../images/bottom.gif') left top no-repeat; 
width: 948px; 
height: 37px;
cell-spacing: 0px;
border-collapse: collapse; /*geen borders?*/ /* Cellspacing */
padding: 0px;
margin: 0px auto;
}

.footer_txt1 {
width: 400px;
color: #ffffff;
font: 12px Arial;
text-align: center;
}

.footer_txt2 {
width: 237px;
color: #ffffff;
font: 12px Arial;
text-align: center;
}

.footer_txt3 {
width: 237px;
color: #ffffff;
font: 12px Arial;
text-align: center;
}

.footer_txt4 {
width: 237px;
color: #ffffff;
font: 12px Arial;
text-align: center;
}

