html, body {
	margin:				0;
	padding:			0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			90%;
	color:				#000;
	width:				100%;
}

html* body {
	height:				587px!important;
	height:				596px;
}

img {
	border:				0px;
}

a {
	text-decoration:	none;
	color:				#000;
}

a:hover {
	text-decoration:	none;
}

.clearBoth{
	clear:				both;
	line-height:		1px;
}

.viewport{
	margin:				0 auto 0 auto; 
	width:				763px;
	height:				538px;
	border:				1px solid #000;
}

html* .viewport {
	height:				537px!important;
	height:				546px;
	overflow:			hidden;
}

.banner{
	width:				763px;
	height:				83px;
}

*html .banner{
	overflow:			hidden;
	height:				90px;
}

.searchbox{
	float:				right;
	font-size:			1.0em;
	width:				452px;
}

*html .searchbox{
	position:			relative;
	z-index:			100;
}

.searchbox ul{
	padding:			0;
	margin:				8px 0 0 0;
	font-size:			0.9em;
	height:				19px;
	float:				left;
}

.searchbox li{
	float:				left;
	margin:				0;
	padding:			0 0 0 15px;
	display:			block;
	float:				left;
}

.searchbox li a{
	padding:			0 15px 0 0;
	font-weight:		normal;
	font-size:			0.95em;
}

.searchbox form{
	margin:				5px 0 0 0;
	float:				right;
}

.searchbox input{
	border:				none;
	width:				141px;
	height:				17px;
	background:			#fff url(/binary/bg_search.gif) left top no-repeat;
}

.searchbox input.search{
	background:			#fff url(/binary/but_search.gif) left top no-repeat;
	border:				0;
	font-weight:		normal;
	font-size:			0.0em;
	width:				23px;
	height:				19px;
	padding:			0;
	cursor:				pointer;
	position:			relative;
	top:				1px;
	left:				-168px;
}

html* .searchbox input.search{
	top:				0px;
}

img.logo1{
	float:				left;
	margin-bottom:		9px;
	position:			relative;
	z-index:			10;
}

img.logo2{
	float:				right;
	display:			none;
}

.animation{
	margin-bottom:		-129px;
	height:				129px;
	width:				182px;
	position:			relative;
	z-index:			11;
	top:				56px;
}

html* .animation{
	top:				53px!important;
	top:				59px;
}

.title{
	height:				39px;
	width:				auto;
	padding:			0 0 0 300px;
	overflow:			hidden;
	border-right:		1px solid #000;
}

.breadcrumb{
	background-color:	#fff;
	height:				25px;
	width:				763px;
	border-top:			1px solid #000;
	border-bottom:		1px solid #000;
	padding:			0!important;
	padding:			0;
	font-size:			0.9em;
	position:			relative;
	top:				29px;
	left:				0px;
	z-index:			2;
}

html* .breadcrumb{
	top:				27px!important;
	top:				32px;
}

.breadcrumb ul{
	list-style:			none;
	margin:				5px 0 0 10px;
	padding:			0;
}

.breadcrumb ul li{
	display:			inline;
	font-weight:		bold;
}

.main{
	font-size:			0.9em;
	height:				402px;
	width:				763px;
	position:			relative;
	top:				26px;
}

html* .main{
	top:				24px!important;
	top:				6px;
}

#bg_photo{
	width:				763px;
	height:				452px;
	position:			relative;
}

*html #bg_photo{
	top:				-425px;
}

.menu{
	margin:				0;
	float:				left;
	position:			relative;
	top:				-52px;
	height:				450px;
}

*html .menu {
	top:				390px;
}

.menu ul {
	width:				762px;
	height:				273px;
	padding:			7px 0 0 0;
	margin:				0;
	list-style:			none;
	position:			relative;
	left:				20px;
	float:				left;
}

.menu ul li {
	float:				left;
	font-weight:		bold;
	margin:				0;
	padding:			0 0 0 5px;
}

.menu ul li a{
	font-family:		Helvetica;
	text-transform:		uppercase;
	font-weight:		bold;
	font-size:			0.95em;
	padding:			0 0 0 15px;
	display:			block;
}

.menu ul li a:hover{
	text-decoration:	none;
}

.menu ul ul {
	width:				182px;
	max-height:			271px;
	height:				271px;
	margin:				0;
	padding:			0;
	position:			absolute;
	z-index:			12;
	left:				-20px;
	top:				181px;
	float:				left;
	display:			none;
}

html* .menu ul ul {
	top:				180px;
	height:				271px!important;
	height:				274px;
}

.menu ul ul li {
	float:				none;
	clear:				both;
	display:			block;
	margin:				0;
	padding:			0;
}

html* .menu ul ul li {
	height:				auto!important;
	margin:				0;
}

.menu ul ul li a{
	padding:			5px 0 0 10px;
	height:				20px;
	font-size:			1em;
	font-weight:		bold;
	display:			block;
	font-family:		arial;
	text-transform:		none;
	background-color:	#fff;
}

.menu ul ul ul {
	margin:				0;
	padding:			5px 0 5px 0;
	width:				159px;
	height:				auto;
	top:				0px!important;
	border:				none;
	position:			relative!important;
	float:				left;
}

.menu ul ul ul li {
	float:				none;
	min-height:			14px;
	display:			block;
	padding:			0 0 2px 5px;
}

*html .menu ul ul ul li {
	height:				14px;
}

.menu ul ul ul li a{
	font-size:			1em;
	font-weight:		normal;
}

.menu ul ul ul ul {
	width:				139px;
	top:				0px;
}

.menu ul ul ul ul li {
	height:				auto;
}

#content{
	display:			block;
	width:				450px;
	padding:			0 0 10px 15px;
	position:			relative;
	left:				-580px;
	top:				2px;
	height:				387px;
	margin:				0 0 5px 0;
	overflow:			auto;
}

html* #content {
	left:				180px;
	margin:				0 0 -300px 0;
	top:				-450px!important;
	top:				-4px;

}

h1 {
	font-size:			1.8em;
	margin-top:			10px;
	font-weight:		bold;
}

h2 {
	font-size:			1.4em;
	margin-top:			7px;
	font-weight:		bold;
}

h3 {
	font-size:			1.0em;
	margin:				15px 0 0 0;
}

#content .contentright{
	margin:				20px 5px -350px 0;
	position:			relative;
	left:				310px;
	top:				50px;
	width:				116px;
	height:				350px;
	padding:			4px 0 0 5px;
	/*border-left:		1px solid #eee;*/
	display:			none;
}


.contentright p{
	margin-top:			3px;
}

.contentright ul {
	width:				90px;
	padding:			3px 0 0 0;
	margin:				0;
	list-style:			none;
}

.contentright li {
	margin:				0 0 0 0;
	padding:			0 0 0 0;
}

.hoe{
	float:				left;
	width:				125px;
	font-weight:		bold;
	margin:				0;
}

.zo{
	float:				left;
	width:				310px;
	margin:				0 0 10px 0;
}

.zo a,.zo a:hover{
	text-decoration:	underline;
}

#content .contentright .visual{
	margin:				0 0 10px 0;
	position:			relative;
	left:				0px;
	top:				0px;
	width:			110px;
	padding:			0;
}

#content .visual ul {
	width:				90px;
	padding:			3px 0 0 0;
	margin:				0;
	list-style:			none;
}

#content .visual li {
	margin:				0 0 0 0;
	padding:			0 0 0 0;
}

#content p.intro, #content div.intro{
	width:				100%;
	margin-top:			5px;
}

html* #content p.intro, html* #content div.intro{
	width:				430px;
}

#content p.intro a, #content div.intro a{
	text-decoration:	underline;
}

.introtitle {
	font-size:			1.0em;
	margin:				15px 0 0 0;
}

.col{
	float:				left;
	width:				372px;
	overflow:			hidden;
	margin-bottom:		0px;
	padding-right:		9px;
}

.adresnav {
	border-right:		1px solid #e5e5e5;
	float:				left;
	width:				175px;
	overflow:			hidden;
	padding-bottom:		20px;
	margin:				10px 10px 0 0;
}

.adresnav .col{
	width:				170px;
	margin:				10px 5px 20px 0;
}

.adressubnav .col{
	width:				440px;
	margin:				0 0 20px 0;
}

.wide{
	width:				320px;
}

.col img{
	margin-bottom:		14px;
}

.col ul {
	font-weight:		bold;
	padding:			0;
	margin:				0 0 0 10px;
	list-style-type:	none;
	list-style-position:inside;
}

*html .col ul {
	padding:			0 0 0 5px;
	margin:				0 0 0 10px;
}

.adresnav .col ul, .adressubnav .col ul{
	list-style-position:outside;
}

.col li {
	margin:				0 0 10px -10px;
	padding:			0 0 10px 14px;
	font-size:			0.95em;
	color:				#000000;
}

html* .col li{
	margin:				0 0 10px -10px!important;
	margin:				0 0 10px -14px;
	padding:			0;
}

.col li a{
	margin:				0 0 0 -14px;
	text-decoration:	underline;
	display:			block;
	font-weight:		normal;
}

html* .col li a{
	margin:				0 0 0 0px!important;
	margin:				0 0 0 -14px;
}

.adresnav .col li a, .adressubnav .col li a{
	text-decoration:	none;
	margin:				0!important;
}

.wide li a{
	margin:				0;
}

.wide li p{
	margin:				0 0 0 -14px;
                #margin:				0 0 0 0px;
}

*html .col li a, *html .wide li p{
	margin:				0;
}

.adresnav .col li, .adressubnav .col li{
	margin:				0 0 0 -10px;
	padding:			0 0 0 14px;
}

*html .adresnav .col li, *html .adressubnav .col li{
	margin:				0 0 -4px -14px;
	padding:			0 0 0 14px;
	display:			inline-block;
}

.adresnav .col li .selected, .adressubnav .col li .selected{
	color:				#000!important;
}

.col li a:hover{
	text-decoration:	underline;
}

.adresnav .col li a:hover, .adressubnav .col li a:hover{
	text-decoration:	none;
}

.col p{
	margin:				0;
	font-weight:		normal;
}

.col form {
	margin:				5px 0 0 0;
}

.col input {
	border:				1px solid #ccc;
	width:				130px;
}

.col input.register {
	border:				0;
	font-size:			0.9em;
	font-weight:		bold;
	color:				#000;
	text-align:			left;
	padding:			0 0 0 10px;
	cursor:				pointer;
}

.adres{
	float:				left;
	width:				440px;
}

.adres h2{
	width:				440px;
}

.adres td{
	vertical-align:		top;
}

.adres td a{
	font-weight:		bold;
	text-decoration:	underline;
}

.adressubnav{
	float:				left;
	border-bottom:		1px solid #e5e5e5;
}

.adressubnav h2{
	width:				440px;
}

.rightnav {
	font-weight:		bold;
	padding:			0;
	margin:				15px 70px 0 0;
	list-style-type:	none;
	float:				right;
}

*html .rightnav{
	margin:				15px 40px 0 0;
}

.rightnav li{
	padding:			0 0 0 10px;
}

.rightnav li a, .rightnav li a:hover{
	text-decoration:	underline;
}

.more {
	padding:			0 0 0 10px;
	font-weight:		bold;
}

.poll input{
	margin:				3px 6px 10px 0!important;
	margin:				3px 2px 10px 0;
}

.sendbut{
	border:				none;
	color:				#fff;
	font-weight:		bold;
	font-size:			0.9em;
	height:				2.1em;
}

.contactcolright .sendbut, .naw .sendbut{
	margin:				20px 18px 0 0;
}

.poll label{
	margin:				0 0 10px 0;
	position:			relative;
	top:				-12px;
}

.contact input{
	position:			relative;
	top:				2px;
}

.contactcolleft{
	width:				300px;
	float:				left;
	overflow:			hidden;
}

.contactcolright{
	width:				270px;
	float:				left;
}

.contactcolright p{
	margin-top:			35px;
}

.contactcolright p a, .contactcolright p a:hover{
	text-decoration:	underline;
}

fieldset{
	border:				none;
	width:				290px;
	border-bottom:		1px solid #e5e5e5;
	padding:			10px 0 10px 0!important;
	padding:			0 0 10px 0;
	margin:				0 5px 0 0;
}

select{
	font-size:			0.9em;
}

.contact select{
	margin:				10px 0 0 20px;
}

.naw img{
	margin-top:			10px;
}

.naw label{
	width:				100px;
	display:			block;
	float:				left;
	margin-bottom:		10px;
	position:			relative;
	top:				4px;
}

.naw input, .naw textarea{
	float:				left;
	margin-bottom:		10px;
}

.naw .radio{
	width:				25px;
}

.naw select{
	margin-left:		100px;
}

.listselect{
	font-weight:		bold;
}

#vraag{
	float:				left;
	width:				320px;
	overflow:			hidden;
	margin:				10px 10px 5px 0;
}

#antwoord{
	float:				left;
	width:				320px;
	overflow:			hidden;
	margin:				5px 0 20px 0;
}

#antwoord h1, #antwoord h2, #antwoord h3{
	margin:				7px 0 7px 0;
}

#antwoord a, #antwoord a:hover{
	text-decoration:	underline;
}

.toggle{
	display:			none;
}

.toggle p{
	margin-top:			0;
}

#vraag ul {
	font-weight:		bold;
	padding:			0;
	margin:				10px 0 0 10px;
	list-style-type:	none;
}

*html #vraag ul {
	padding:			0 0 0 5px;
	margin:				10px 0 0 10px;
}

#vraag li{
	margin:				0 0 3px -10px;
	padding:			0 0 0 27px;
	color:				#000;
}

*html #vraag li{
	margin:				0 0 0 -14px;
	padding:			0 0 0 14px;
	font-size:			0.95em;
	line-height:		0.65em;
}

#vraag li a{
	margin:				0 0 0 -14px;
	text-decoration:	none;
	display:			block;
	line-height:		1.0em;
}

*html #vraag li a{
	margin:				0;
}

.searchresults{
	margin:				10px 0 20px 0;
	width:				402px;
}

.searchresults p{
	padding-bottom:		5px;
	border-bottom:		1px solid #ececec;
}

.searchresults ul{
	list-style:			none;
	margin:				0;
	padding:			0;
}

.reactie ul li div{
	padding:			5px -20px 0 5px;
	border-top:			1px dotted #999;
	border-bottom:		1px solid #ececec;
	width:				515px;
	margin-left:		20px;
}

.searchresults ul a{
	font-weight:		bold;
	text-decoration:	underline;
}

.searchresults li{
	margin-bottom:		15px;
}

.searchresults ul p{
	padding:			0 0 15px 18px;
	margin:				0;
}

.links h1, .links h2, .links h3{
	width:				150px;
	margin:				10px 0 10px 0;
}

.links .col{
	width:				150px;
	padding:			0 10px 0 0;
	margin:				0 0 20px 0;
	overflow:			hidden;
}

.links ul{
	list-style-position:outside;
}

.links .col p, .links .col a{
	margin:				0;
	padding:			0;
}

.links .col a, .links .col a:hover{
 	text-decoration:	none;
 }

.links .col li{
	padding:			0 0 0 10px;
	margin:				0 0 3px -10px!important;
	margin:				0 0 3px -14px;
}

.cvcol{
	float:				left;
	width:				289px;
	margin-right:		23px;
}

.cvcol h1, .cvcol h2, .cvcol h3{
	width:				289px;
	margin:				0 0 10px 0;
}

.cvcol ul{
	list-style-position:inside;
	margin:				0;
	padding:			0;
}

.footer{
	clear:				left;
	height:				23px;
	overflow:			hidden;
	margin-top:			2px;
	position:			relative;
	z-index:1;
	top:				-22px;
}

html* .footer{
	top:				17px!important;
	top:				0px;
}

.footer .sponsors{
	float:				left;
	width:				190px;
	height:				23px;
	padding:			7px 0 0 10px;
	font-weight:		bold;
	font-size:			0.9em;
}

.footer div.transp{
	float:				left;
	width:				543px;
	height:				23px;
	filter:				alpha(opacity=30);
	-moz-opacity:		0.3;
	opacity:			0.3;
	-khtml-opacity:		0.3;
}

.footer div.funcnav{
	float:				left;
	width:				343px;
	height:				23px;
	padding:			0 0 0 220px;
	font-size:			0.9em;
}

.footer div.funcnav a{
	font-weight:		normal;
	margin:				0 28px 0 0;
}

.icontxt{
	font-size:			0.9em;
}

.footer div.funcnav img{
	position:			relative;
	top:				5px;
}

.print{
	padding:			35px;
}

.print #content{
	width:				540px;
}

.print #content h1, .print #content h2, .print #content h3, .print #content .intro{
	color:				#000;
	width:				350px;
}

.sendafriend .contactcolleft, .sendafriend form{
	width:				300px;
}

.sendafriend .naw{
	border:				none;
}

.sendafriend{
	background:			none;
	padding:			35px 0 0 35px;
}

.sendafriend h2{
	margin:				0 15px 0 0;
	width:				auto;
	float:				left;
}

.sendafriend a{
	text-decoration:	underline;
}

.sendafriend #password{
	width:				172px!important;
	width:				179px;
}

.sendafriend .date{
	float:				left;
	margin:				3px 0 0 0;
	display:			block;
}

.center{
	width:				285px;
	padding:			100px 0 0 20px;
	text-align:			center;
	vertical-align:		middle;
}

.ankermenu {
	margin-top:			10px;
}

.ankermenu .ankeritem {
	float:				left;
	width:				150px;
	overflow:			hidden;
	margin-bottom:		0px;
	font-weight:		bold;
	padding:			0 9px 0 0;
}

#content .col2 {
	float:				left;
	width:				600px;
}

.col2 h2 {
	margin:				18px 0 9px 0;
}

.col2 ul {
	font-weight:		bold;
	padding:			0;
	margin:				0 0 0 10px;
	list-style-type:	none;
	list-style-position:inside;
}
*html .col2 ul {
	padding:			0 0 0 5px;
	margin:				0 0 0 10px;
}

.col2 li {
	margin:				0 0 0 -10px;
	padding:			0 0 0 14px;
	font-size:			0.95em;
}
*html .col2 li{
	margin:				0 0 0 -14px;
	padding:			0;
}

.col2 li a, .col2 li a:hover{
	text-decoration:	none;
}
.col2 p{
	margin:				0 0 5px 0;
	font-weight:		normal;
}
*html .col2 p {
	margin:				0 0 5px 15px;
}

.col2 .top {
	text-align:			right;
}