* {
margin:0px;
padding:0px;
}

body {
background:url(../images/bg.jpg) fixed repeat-y center 19px;
margin:0px 0px;
}

#wereld_top {
background:url(../images/wereld_top.png) no-repeat left 0px;
width:159px;
height:160px;
position:absolute;
top:30px;
margin:0px 0px 0px -555px;
left:auto;
right:auto;
text-align:left;
float:left;
padding:0px 0px 0px 0px;

}
*:lang(nl) #wereld_top {
margin:0px 0px 0px -55px;
}
#wereld_bottom {
background:url(../images/wereld_bottom.png) no-repeat 0px 0px;
width:181px;
height:193px;
margin:-150px -70px 0px 0px;
float:right;
display:inline;
}

#container {
margin:0px auto -127px auto;
min-height:100%;
text-align:left;
width:100%;
}

.clearer {
clear:both;
display:block;
font-size:1px;
height:1px;
line-height:1px;
margin-bottom:-1px;
}
.hidden {
left:-10000px;
position:absolute;
}
#header {
height:139px;
margin:0px 0px;
padding:0px 0px;
background:transparent url(../images/top.jpg) repeat-x 0px 0px;
text-align:center;
}
#header_box {
height:120px;
margin:0pt auto;
width:1000px;
}
div#header div.top {
height:40px;
width:1000px;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
text-align:left;
}

div.header_left {
margin:5px 0 0 -15px;
float:left;
text-align:left;
position:absolute;

}

#content {
margin:0px auto;
padding-bottom:120px;
text-align:center;
width:1000px;
}

.vlak {
background-color:#EDEDED;
height:auto;
width:490px;
padding:10px 10px 10px 25px;
margin:15px 0px 10px 0px;
display:block;
}
.vlak_links {
background-color:#EDEDED;
height:auto;
width:265px;
padding:10px 10px 10px 10px;
margin:0px 0px 0px 0px;
display:block;
}
#menu .vlak {
background-color:#FFFFFF;
height:auto;
width:100%;
padding:10px 10px 10px 10px;
margin:5px 0px 0px 0px;
display:block;
}

#menu_top {
height:35px;
margin:34px 0px 0px 0px;
padding:0px 0px 0px 21px;
width:570px;
z-index:3;



}
div.bottom {
background-image:url(../images/corner.jpg);
background-position:327px 59px;
background-repeat:no-repeat;
height:140px;
}
#content_left {
clear:both;
display:inline;
float:left;
margin-left:0px;
margin-top:0pt;
width:298px;
padding:0px 7px 0px 20px;
text-align:left;
border-right:0.10em solid #F7F7F7;
font-weight:normal;
}
#content_left.banner {
width:475px;
}
#content_right.banner {
width:275px;
}
#content_main {
padding:0px 0px 0px 0px;
margin:0px 20px 0px 20px;
text-align:left;
}
img {
border:0pt none transparent;
}
img.featureImageRight {
border:1px solid #CCCCCC;
float:right;
padding:4px;
}

#content_right {
display:inline;
float:left;
margin:0px 30px 0px -1px;
padding-top:0px;
width:532px;
text-align:left;
border-left:0.10em solid #EDEDED;
}
#content_right.portfolio {
padding-top:18px;
}
#footer {
padding-bottom:0;
width:100%;
height:127px;
background-image:url(../images/bottom.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
#footer_box {
width:1000px;
margin:0px auto;
height:127px;
padding:0px 0px 0px 0px;
}
div#footer span.left {
padding:18px 0px 0px 18px;
margin:0px 0px 0px 0px;
width:700px;
text-align:left;
display:block;
float:left;
}

div#footer span.left img {
padding-top:3px;
}
div#footer span.right {
padding:18px 0px 0px 0px;
margin:0px 0px 0px 0px;
position:relative;
float:right;
width:200px;
text-align:left;
}
object[type="application/x-shockwave-flash"] { -moz-user-focus: ignore; }

	

	/* The CSS that's required to position the footer */

	html
	{
		height: 100%;
	}

	body
	{
		height: 100%;
	}

	#container_box
	{
		position: relative;
		min-height: 100%;
	}

	
	#footer
	{
		position: relative;
		margin: 0em auto 0 auto;
	}

	/* A CSS hack that only applies to IE -- specifies a different offset for the footer */

	

.result {
border:1px solid #EAEAEA;
padding:10px 10px 10px 10px;
margin:0px 0px 10px 0px;

}
.result a {
float:right;
}

table.faq {
border:1px solid #EAEAEA;
width:397px;
}
table.faq tr {
margin:0px;
padding:0px;
vertical-align:top;
}
.faq_bullet img {
border:none;
margin:8px 10px 8px 6px;
}
.faq_answer {
display:block;
font-weight:normal;
color:#757575;
}
td.faq_answer a {
font-weight:normal;
color:#757575;
text-decoration:none;
font-style:normal;
}
td.faq_answer div.faq_answer_div a {
color:#098CC3;
font-weight:bold;

}
td.faq_answer div.faq_answer_div {
margin-bottom:20px;

}
div.faq_answer_div {
font-size:11px;
color:#333333;
}



