html > body {
height:100%;
min-height:100%;
}
html {
height:100%;
min-height:100%;

}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}
p {
margin:0px 0px 0px 0px;	
padding:0px 0px 0px 0px;	

}


IMG {

border:0; 
}
body {
position:absolute;
padding:0;
margin:0 0 0px 0;
width:100%;
height:100%;
background-color:#29913F;
font:normal 12px Arial;
}
#box {
position:absolute;
left:10%;
right:10%;
height:100%;
padding:0;
margin:0 0% 0px 0%;
width:80%;
bottom:0;
top:0;
font:normal 12px Arial;
}
html>body #box {
height:100%;
min-height:100%;
}
.bg_balk {
position:absolute;
top:217px;
left:10%;
right:10%;
width:80%;
background-image:url(../images/mid_menu.jpg);
background-repeat:repeat;
height:30px;
padding:8px 0px 0px 0px;
margin:0px -2px 0px 0px;
border-right:2px solid #FFFFFF;
border-left:2px solid #FFFFFF;
letter-spacing:1px;
z-index:10;
line-height:20px;
}
.bg_balk table {
max-width:800px;
}
.select_td {
text-align:left;
border:1px solid #000000;
width:150px;
margin:0px 1px 0px 1px;
padding:0px 0px 0px 0px;
}
.padding {
width:172px;
padding:0px 0px 0px 15px;
margin:-10px 0px 0px 0px;
white-space:nowrap;
color:#0F6521;
font:bold 12px Arial;
letter-spacing:normal;
vertical-align:sub;
}

input {
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;
}
#content{
position: absolute;
height:auto;
min-height:100%;
_height:100%;
left:0%;
right:0%;
top:0px;
background-color: #FFFFFF;
padding-left:0px;
padding-top:0px;
margin:0px -4px 0px 0%;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
width:100%;
}
#header {
position: absolute;
top:0px;
width: 100%;
height:200px;
left: 0px;
z-index:9;
background-color:#29913F;
}
#footer {
position:absolute;
left:0px;
right:0px;
width:100%;
height:30px;
bottom:0px;
z-index:9;
background-color:#29913F;
}
#sidebar {
position: absolute;
padding:0;
top:0px;
margin:0 0 0px 0;
width: 168px;
height:100%;
left: 0px;
bottom:0;
background-color:#E0ECFB;
background-attachment:fixed;
}
#txt {
padding:260px 30px 40px 24px;
margin:0px 0px 0px 168px;
color:#113879;
font: normal 12px Arial;
}
#txt a {
margin:0px 0px 0px 0px;
font-size:12px;
font-weight:bold;
color:#113879;
text-decoration:none;

}
#txt table {
width:400px;
border:0px;
color:#113879;
font: normal 12px Arial;

}
#terugbtn {
float:right;
margin:0px 0px 0px 0px !important;
margin:-15px 0px 0px 0px;
padding:0px 0px 0px 20px;
background-image:url(../images/previous.jpg);
background-repeat:no-repeat;
font-size:12px;
color:#113879;
font-weight:bold;
}
#terugbtn a {
font-size:12px;
color:#113879;
font-weight:bold;
text-decoration:none;
padding:0px 0px 0px 0px;
}
#terugbtn a:hover {
text-decoration:none;
}
/* Content definities */

/* Paginatitel */
#txt H1 {
color:#91A8CC;
font: bold 13px Arial;
padding: 0px 0px 20px 20px;
margin: 0px 0px 0px 0px;
background-image:url(../images/next_roll.jpg);
background-repeat: no-repeat;
}

/* Pagina kopje */
#txt H2 {
color:#113879;
font: bold 13px Arial;
padding: 0px 0px 0px 0px;
margin: 25px 0px 5px 0px;
}

#top_header { 
position:absolute;
top:0px;
left:0%;
right:10%;
height:30px;
z-index:10000;
width:100%;
background-image:url(../images/mainsub.gif);
background-repeat:repeat-x;
color:#ffffff;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
} 
#top_layer { 
position:absolute;
left:0px;
top:0px;
width:100%;
height:30px;
color:#000000;
z-index:0;
background-color:#FFFFFF;
opacity: .5;
filter: alpha(opacity=50);
} 
div#block_bottom {
position:relative;
top:0px;
vertical-align:bottom;
left:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
height:100px;
width:165px;
font-size:12px;
visibility:visible;
color:#113879;
}
#talen {
position:absolute; 
top:0px; 
height:25px; 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:transparant; 
color:#000000; 
z-index:1010;
}

div#block_bottom .button {
background-color:#113879;
border:1px solid #113879;
color:#FFFFFF;
font-weight:bold;
margin:10px 27px 0px 0px;
padding:0px 5px 1px 5px;
height:20px;
text-align:center;
font-size:11px;
float:right;
width:60px;
}
div#block_bottom input {
border:0px solid #29913F;
margin:0px 0px 0px -2px;
padding:0px 0px 2px 5px;
color:#000000;
width:130px;
}
div#block_bottom H1 {
color:#113879;
margin:3px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:20px;
font:bold 12px Arial;
letter-spacing:normal;
background-image:none;


}
#footer_layer { 
position:absolute;
left:0px;
bottom:0px;
width:100%;
height:30px;
color:#000000;
z-index:20000;
background-color:#FFFFFF;
opacity: .5;
filter: alpha(opacity=50);
} 
div#subnav {
position:absolute;
top:0px;
right:0px;
width:544px;
_width:551px;
float:right;
margin:0px 0px 0px 0px;
padding:8px 4px 0px 0px;
color:#113879;
height:30px;
font-weight:bold;
z-index:1000 !important;
z-index:-1;
display:block;

}
div#subnav a {
margin:0px 0px 10px 0px;
padding:0px 7px 0px 7px;
color:#113879;
text-decoration:none;
}
div#subnav a:visited {
margin:0px 0px 0px 0px;
padding:0px 7px 0px 7px;
color:#113879;
text-decoration:none;
}
div#subnav a:hover {
margin:0px 0px 0px 0px;
padding:0px 7px 0px 7px;
color:#113879;
text-decoration:underline;
}
div#subnav a:active {
margin:0px 0px 0px 0px;
padding:0px 7px 0px 7px;
color:#113879;
text-decoration:none;
}
#footer_middle {
height:30px;
line-height:20px;
margin:0px 0px 0px 0px;	

background-color:#29913F;

}

.copyright {
margin:0px 0px 0px 0px;
padding:5px 0px 0px 15px;
float:left;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
.credits {
margin:0px 0px 0px 0px;
padding:5px 15px 0px 0px;
float:right;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
.credits_link a:link {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.credits_link a:visited {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.credits_link a:hover {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.credits_link a:active {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
#webwinkel {
position:absolute;
top:0px;
left:-97px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
z-index:1000;
}
#mainpix {
position:absolute;
top:30px;
left:0%;
right:0%;
width:100%;
margin:0px 0px 0px 0px;
_margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
_border-right:2px solid #FFFFFF;
display:block;
z-index:9;
height:219px;
background-image:url(../images/mainpix.jpg);
background-repeat:repeat-x;
}
#mainpix .banner {
display:inline;
float:left;
border:1px solid #00B0E5;
width:468px;
position:absolute;
left:0px;
}
div#tree {
top:0px;
background-color:transparant;
z-index:40;
height:200px;
float:right;
width:300px;
}
div#picto {
top:0px;
background-color:transparant;
z-index:40;
margin:138px 0px 0px 0px;
padding:0px 0px 10px 8px;
height:40px;
float:left;
}
div#picto IMG {
margin:0px 0px 0px 0px;
padding:5px 1px 0px 2px;
}
#trail {
padding:5px 10px 4px 29px;
margin:0px -30px 12px -30px;
height:23px;
_height:31px;
border-bottom:2px solid #E0ECFB;
z-index:50px;
background-color:#FFFFFF;
font-size:12px;
color:#91A8CC;
font-weight:bold;

}
.active {
padding:0px 7px 0px 0px;
margin:0px 0px 0px 0px;
background: white;
font-size:12px;
font-weight:bold;
color:#113879;
text-decoration:none;
}
i#breadcrumbs {
	font-style: normal;
}

.active a {
padding:0px 7px 0px 7px;
margin:0px 0px 0px 0px;
background: white;
font-size:12px;
font-weight:bold;
color:#113879;
text-decoration:none;
}
.active a:hover {
padding:0px 7px 0px 7px;
margin:0px 0px 0px 0px;
background: white;
font-size:12px;
font-weight:bold;
color:#113879;
text-decoration:none;
}
.off  {
padding:0px 7px 0px 7px;
margin:0px 0px 0px 0px;
background: white;
font-size:12px;
font-weight:bold;
color:#91A8CC;
text-decoration:none;
}
#button_active {
padding:0px 0px 0px 0px;
margin:5px 0px 10px 0px;
_margin:0px 0px 10px 0px;
background-color:#E0ECFB;
font-size:12px;
height:25px;
font-weight:bold;
color:#113879;
text-decoration:none;
white-space:nowrap;
display:inline-table;
line-height:28px;
}
#button_active a {
padding:5px 7px 5px 7px;
_padding:0px 7px 0px 7px;
margin:0px 0px 0px 0px;
background-color:#E0ECFB;
font-size:12px;
font-weight:bold;
color:#113879;
height:25px;
text-decoration:none;
}
#button_active a:hover {
padding:5px 7px 5px 7px;
_padding:0px 7px 0px 7px;
margin:0px 0px 0px 0px;
background-color:#E0ECFB;
font-size:12px;
height:25px;
font-weight:bold;
color:#113879;
text-decoration:none;
}
#button_off  {
padding:0px 7px 0px 7px;
margin:0px 0px 0px 0px;
background: white;
font-size:12px;
font-weight:bold;
color:#91A8CC;
text-decoration:none;
}
div.add {
float:left;
display:inline;
color:#113879;
text-align:center;
padding:0px 7px 0px 7px;
}
div.add a {
color:#113879;

}
div.add a:hover {
color:#E0ECFB;
}
div.add IMG {
padding:0px 0px 0px 0px;
border:7px solid #FFFFFF;
}
div.add IMG:hover {
padding:0px 0px 0px 0px;
border:7px solid #E0ECFB;
}

div.cleanbits_link {
color:#71AF37;
display:inline;
float:left;
margin:0px;
width:216px;
_width:240px;
padding:0px 23px 0px 0px;
background-image:url(../images/cleanbits.png);
background-repeat:no-repeat;
background-position:right;

}

div#subnav div.cleanbits_link a:link, div#subnav div.cleanbits_link a {
color:#71AF37;
text-decoration:none;
margin:0px;
padding:0px;
}
