*, html {
margin: 0;
padding: 0;
border: 0;
text-decoration: none;
outline: none;
}

body {
color: #000000;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
text-align: center;
background-color:#ffffff;	
padding: 0px;
margin: 0px auto;  /* FireFox */
overflow-x:hidden;
overflow-y:scroll;
}

h1 { font-size: 16px; color: #354e74; font-family: Verdana, Arial, Helvetica, sans-serif; display: none; }
h2 { font-size: 18px; color: #354e74; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: left;}
h3 { font-size: 15px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; }
p { padding: 8px 0 8px 0; }

.outline_table, .bottom_table {
text-align: center;
vertical-align: top;
width: 100%;
height: 100%;
_height: 99%; /* voor IE */
cell-spacing: 0px;
border-collapse: collapse; /*geen borders?*/ /* Cellspacing */
padding: 0px;
margin: 0px auto;
}

.content_table {
text-align: center;
vertical-align: top;
width: 100%;
height: 100%;
cell-spacing: 0px;
border-collapse: collapse; /*geen borders?*/ /* Cellspacing */
padding: 0px;
margin: 0px auto;
background: transparent url('../../images/right_content.gif') bottom right no-repeat;
}

.main_table {
text-align: left;
vertical-align: top;
width: 994px;
height: 100%;
cell-spacing: 0px;
border-collapse: collapse; /*geen borders?*/ /* Cellspacing */
padding: 0px;
margin: 0px auto;
}

.td_nav {
text-align: left;
vertical-align: middle;
width: 100%;
height: 120px;
padding: 0px;
margin: 0px;
background: #ffffff url('../../images/top.gif') left top no-repeat;
}

.top_table {
text-align: left;
vertical-align: top;
width: 100%;
height: 100%;
cell-spacing: 0px;
border-collapse: collapse; /*geen borders?*/ /* Cellspacing */
padding: 0px;
margin: 0px auto;
}

.td_top_nav ul
{
float:left;
width:100%;
padding:0;
margin-top: 44px;
margin-left: 160px;
list-style-type:none;
}

.td_top_nav a
{
float:left;
width:10em;
text-decoration:none;
color: #000000;
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
background-color: #ffffff;
text-align: center;
padding: 2px;
border: 1px solid #acabab;
margin-left: 4px;
}

.td_top_nav a:hover {background-color:#ef4135; color: #ffffff; }
.td_top_nav li {display:inline}

.td_content_nav {
width: 180px;
margin-right: 50px;
text-align: left;
vertical-align: top;
padding-left: 8px;

}

.td_content_nav ul
{
width: 140px;
margin-top: 16px;
margin-right: 15px;
list-style-type:none;
}

.td_content_nav a,
.td_content_nav a:visited
{
width: 140px;
text-decoration:none;
color: #b8c5e1;
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
background-color: #ffffff;
text-align: center;
padding: 2px;
border: 1px solid #ebeff7;
display: block;
margin-bottom: 2px;
}

.td_content_nav a:hover {background-color:#ef4135; color: #ffffff; }

.td_content {
width: 100%;
align:left;
text-align: justify;
font-size: 11px; color: #354e74; font-family: Verdana, Arial, Helvetica, sans-serif;
background: transparent url('../../images/left_content.gif') top left no-repeat;
padding: 26px 10px 10px 10px;
margin: 0px;
vertical-align: top;
list-style-type:disc;
}
.td_content ul {list-style: square inside }

#special { position: relative; width: 200px; height: 100%; float: right; text-align:center; /*background-color: #d5d8e4;*/ margin-left: 50px; /*padding-left: 18px; padding-right:18px;*/padding-left:5px; padding-right:5px; padding-bottom: 20px; padding-top: 5px;} 
#special_blank { position: relative; width: 200px; height: 100%; float: right; background-color: #ffffff; margin-left: 50px; padding-left: 18px; padding-right:18px; padding-bottom: 20px; padding-top: 5px;} 
#special_txt { color: #000000 ; font: 11px Verdana; padding: 10px; }
#iframe_aanbod_laatste { width: 100%; height: 350px; vertical-align: top; }
#iframe_aanbod { width: 100%; height: 100%; vertical-align: top; }

.td_bottom {
font-size: 11px; color: #221e1f; font-family: Verdana, Arial, Helvetica, sans-serif;
width: 100%;
height:41px;
background: #ffffff url('') top left no-repeat;
text-align: right;
vertical-align: middle;
padding: 5px 0px 5px 0px;
}

.td1_bottom {
width: 180px;
text-align: left;
vertical-align: top;
padding-right: 35px;
}

.td2_bottom {
width: 100%;
margin-left: 10px;
margin-right: 10px;
font-size: 11px; color: #b8c5e1; font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
vertical-align: middle;
border: 1px solid #ebeff7;
}

.td2_bottom a:link { color: #b8c5e1; text-decoration: none; }
.td2_bottom a:hover { color: #8698c6; text-decoration: underline; }

.imggroenewoud{
width:200px;
}

#special h2 { text-align:center; }

.img{
margin:10px;
margin-left:0px;
margin-top:0px;
}

.floatright{
float:right;
margin-right:251px;
}

html > body .floatright{
margin-right:225px;
}