a,a:link,a:active,a:visited{
	color:#0000CC;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
.topmenudiv{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}
.topmenuright_field{
	position:absolute;
	right:5em;
	top:14px;
}
.breadcrumb{
	position:absolute;
	top:50px;
	left:270px;
	font-size:12px;
	color:#A6A8AC;
}
.breadcrumb A, .breadcrumb A:link, .breadcrumb A:visited{
	color:#A6A8AC;
}
.hwlogo {
	position:absolute;
	top:0px;
	left:40px;
	border:0;
	z-index:-2;
}
.hwlogo2011 {
	position:absolute;
	top:90px;
	right:40px;
	border:0;
	z-index:-2;
}
.headerdiv{
	left:40px;
	position:absolute;
	text-align:center;
	top:150px;
	width:260px;
}
.sitequote{
	color:#A6A8AC;
	font-size:14px;
	font-weight:normal;
}
.frontpagetable2{
	border: 0;
	margin-left:auto;
	margin-right:auto;
	margin-top:150px;
	padding-right:120px;
	width:940px;
}
.frontpagetable3{
	/*position:relative;*/
	border: 0;
	margin-left:auto;
	margin-right:auto;
	margin-top:150px;
	width:700px;
}
.homecontent,.kennisquizhomecontent,.nieuwsbriefhomecontent,.faqhomecontent{
	position:relative;
	border: 0px solid red;
	margin-left:auto;
	margin-right:auto;
	margin-top:200px;
	width:800px;
}
.faqkeuzecontent{
	position:relative;
	border: 0px solid red;
	margin-left:auto;
	margin-right:auto;
	margin-top:145px;
	width:800px;
}
.frontpagetablenieuwsbrief{
	border: 0;
	margin-left:auto;
	margin-right:auto;
	margin-top:220px;
	width:740px;
}

.frontpagetablekennisquiz{
	border: 0;
	margin-left:auto;
	margin-right:auto;
	margin-top:180px;
	padding-right:10px;
	width:755px;
}

.frontpagetable2 a,.frontpagetable2 a:link,.frontpagetable2 a:active,.frontpagetable2 a:visited{
	color:#A6A8AC;
	text-decoration:none;
}
.frontpagetable2 a:hover{
	text-decoration:underline;
}

.frontpagetable3 a,.frontpagetable3 a:link,.frontpagetable3 a:active,.frontpagetable3 a:visited,
.frontpagetablekennisquiz a,.frontpagetablekennisquiz a:link,.frontpagetablekennisquiz a:active,.frontpagetablekennisquiz a:visited,
.frontpagetablenieuwsbrief a,.frontpagetablenieuwsbrief a:link,.frontpagetablenieuwsbrief a:active,.frontpagetablenieuwsbrief a:visited{
	color:#A6A8AC;
	text-decoration:none;
}
.frontpagediv3 a,.frontpagediv3 a:link,.frontpagediv3 a:active,.frontpagediv3 a:visited{
	color:#A6A8AC;
	text-decoration:none;
}
.frontpagetable3 a:hover,.frontpagetablekennisquiz a:hover{
	text-decoration:none;
}
.frontpagediv3{
}
.frontpagediv3 a:hover,.frontpagetablekennisquiz a:hover{
	text-decoration:none;
}
.frontpagetablebottom{
	bottom:16px;
	position:absolute;
	width:100%;
}
.footerline{
	font-size:14px;
	line-height:22px;
	margin-top:100px;
	text-align:center;
}
.legalline{
	font-size:12px;
	line-height:12px;
	text-align:center;
}
.footer {
	position:absolute;
	right:20px;
	top:2px;
}
H2{
	border:1px solid silver;
	font-family:Trebuchet MS,Arial;
	font-size:22px;
	font-weight:normal;
	/*line-height:20pt;*/
	letter-spacing:2px;
	color:#A6A8AC;
	text-align:center;
	margin:0;
	padding:4px;
	background-color:white;
}
.homecontent LI{
	background-color:white;
	border:1px solid silver;
	color:#A6A8AC;
	font-family:Trebuchet MS,Arial;
	font-size:22px;
	font-weight:normal;
	letter-spacing:2px;
	margin:0pt 0pt 20pt 100pt;
	padding:9px;
	text-align:center;
	width:440px;
}
.faqhomecontent LI,.faqkeuzecontent LI{
	background-color:white;
	border:1px solid silver;
	color:#A6A8AC;
	font-family:Trebuchet MS,Arial;
	font-size:22px;
	font-weight:normal;
	letter-spacing:2px;
	margin:0pt 0pt 20pt 80pt;
	padding:9px;
	text-align:center;
	width:480px;
}
.kennisquizhomecontent LI{
	background-color:white;
	border:1px solid silver;
	color:#A6A8AC;
	font-family:Trebuchet MS,Arial;
	font-size:22px;
	font-weight:normal;
	letter-spacing:2px;
	margin:0pt 0pt 20pt 70pt;
	padding:9px;
	text-align:center;
	width:500px;
}
.nieuwsbriefhomecontent LI{
	background-color:white;
	border:1px solid silver;
	color:#A6A8AC;
	font-family:Trebuchet MS,Arial;
	font-size:22px;
	font-weight:normal;
	letter-spacing:2px;
	margin:0pt 0pt 20pt 85pt;
	padding:9px;
	text-align:center;
	width:470px;
}
.voorbeeldlink{
	font-family:Arial;
	font-size:11px;
	letter-spacing:0px;
	margin-top:4px;
	position:absolute;
	right:60px;
}
.voorbeeldlink a,.voorbeeldlink a:link,.voorbeeldlink a:active,.voorbeeldlink a:visited{
	color:#0000CC;
	text-decoration:underline;
}
.frontpagetext0{
	padding: 0pt; float: left; margin-left: 120px; width: 530px; margin-top: 50px;
}

.ikwildiv{
	position:absolute;
	left:50px;
	background-color:white;
	border:1px solid silver;
	color:#A6A8AC;
	font-family:Trebuchet MS,Arial;
	font-size:22px;
	font-weight:normal;
	letter-spacing:2px;
	margin:0pt;
	/*margin-left:50px;*/
	padding:4px;
	text-align:center;
	width:90px;
}
.frontpagetext1{
	float:left;
	/*margin:41px 0px 0px 5px;
	padding:8px 0px 8px 1px;*/
	width:90px;
	/*color:white;
	background-color:#c0c0c0;*/
}
.frontpagetext2{
	padding: 0pt; float: left; margin-top: 30px; margin-left: 16px; width: 530px;
}
.frontpagetext2 H2{
	margin: 8pt 0pt 0pt;
}
.frontpagetext3{
	padding: 0pt; float: left; margin-top: 40px; margin-left: 120px; width: 530px;
}
.frontpagelinks{
	float:right;width:225px;
}
.frontpagevraaglinks{
	margin: 30px 0pt 0pt; padding: 0px 25px 0px 0px; float: right; width: 80px;
}
.frontpagefaqlinks{
	margin: 30px 0pt 0pt; padding: 0px; float: right; width: 120px;
}
.frontpageweeklinks{
	margin: 36px 0pt 0pt; padding: 0px 25px 0px 0px; float: right; width: 80px;
}
.frontpageweeklinksright{
	margin: 36px 0pt 0pt; padding: 0px; float: right; width: 120px;
}
.frontpagequizlinksrechts{
	margin: 32px 0pt 0pt; padding: 0px; float: right; width: 120px;
}
.frontpagequizlinks{
	margin: 32px 0px 0px; padding: 0px; float: right; width: 105px;
}

.leftcell{
	padding-right:10px;
	width:110px;
}
.middlecell{
	padding-bottom:25px;
}
.emptyrightcell{
	width:120px;
}
.rightcell{
	padding:12px;
	vertical-align:top;
}
.rightcell1{
	padding:0 0 0 0;
}
.rightcell2{
	padding:0;
}



.rightcell a,.rightcell a:link,.rightcell a:active,.rightcell a:visited{
	color:#0000CC;
	text-decoration:underline;
	font-size:11px;
	line-height:12pt;
}
.rightcell a:hover{
	text-decoration:none;
}

.ullinks{
	padding:0;
	margin:0;
}

.topmenu{
	border-bottom:2px solid silver;/*
	padding:20px 0px 4px 70px;*/
	padding:20px 0px 4px 20px;
	margin:0;
}
.topmenu LI{
	font-size:12px;
	display:inline;
	margin-right:2.1em;
	vertical-align:top;
	list-style: none;
	line-height:12pt;
}
.topmenuright{
	position:absolute;
	right:0px;
	margin-right:1.7em !important;
}
.topmenu2 {
	position:absolute;
	left:74px;
	top:40px;
	visibility:hidden;
	border-bottom:1px solid silver;
	border-left:1px solid silver;
	border-right:1px solid silver;
	padding:4px 8px;
	margin:0;
	background-color:white;
	z-index:15;
}
.topmenu2 LI{
	font-size:12px;
	display:block;
	list-style: none;
	line-height:26px;
}
.topmenu a,.topmenu a:link,.topmenu a:active,.topmenu a:visited{
	color:#0000CC;
	text-decoration:underline;
}
.topmenu a:hover{
	text-decoration:none;
}
LI{
	line-height:12pt;
	font-size:11px;
	list-style: none;
}
.legalbox{
	color:#a6a8ac;
	font-size:10px;
	letter-spacing:1px;
	float:left;
}
.legalbox a,.legalbox a:link,.legalbox a:active,.legalbox a:visited{
	font-family: Arial;
	font-size:10px;
	color:#a6a8ac;
	text-decoration:none;
}
.legalbox a:hover{
	text-decoration:underline;
}
IMG {
	border:0;
}
.logoministerie{
	width:141px;height:37px;
}

.topmenudiv img#certificate_icon {
	position: absolute;
	top: 10px;
	left: 20px;
	z-index: 100;
}
.home_search_field { 
					width:300px; 
					font-size:22px;	
					padding:0;
					color:#A6A8AC;
					border:0;
					letter-spacing:2px;
}

.search_input { background:url(../img/search_input_left.png) no-repeat top left; padding-left:10px; display:inline-block; height:25px; float:left; }
.search_input .search_input_field { display:inline-block; background:url(../img/search_input_tile.png) repeat-x; height:25px; float:left; }
.search_input .search_input_field .input_text { width:200px; border:0; font-size:14px; color:#A6A8AC; background:none; margin-top:3px; margin-right:10px; float:left;  }
.search_submit { display:inline-block; background:url(../img/search_submit_left.png) top left no-repeat; padding-left:10px; height:25px; float:left; }
.search_submit .search_submit_button { display:inline-block; background:url(../img/search_submit_right.png) top right no-repeat; padding-right:10px; float:left; height:25px;}
.search_submit .search_submit_button .submit_button { display:inline-block; background:url(../img/search_submit_tile.png) repeat-x; font-size:16px; color:#fff; font-weight:bold; border:0; height:25px; margin:0;padding:0 10px 2px 10px; float:left; }


