/* ------ STYLE SHEET Jaarverslag 2009 -- */

html {
/* scrollbar styling werkt alleen in IE */
	scrollbar-face-color: #FFF;
	scrollbar-arrow-color: #70A426;
	scrollbar-track-color: #DDD;
	scrollbar-shadow-color: #70A426;
	scrollbar-highlight-color: #CCC;
	scrollbar-3dlight-color: #FFF;
	scrollbar-darkshadow-Color: #929292;
	scrollbar-width: 10px;
}
body {
	padding: 0px;
	margin: 0px;
}
p {
	font-weight: normal;
	font-size: 10px;
	color: #007EA9;
	padding: 0px;
	margin: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
hr {
	height: 3px;
	width: 100%;
	color: #FFFFFF;
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #70A426;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	margin-bottom: 0px;
}
img {
	margin: 0px;
	padding: 0px;
	border: none;
}
a:link, a:visited, a:active, a:hover {
	text-decoration: none;
	color: #007EA9;
	border-style: none;
	border-width: 0px;
	line-height: normal;
}
a:hover  {
	color: #00387D;
	text-decoration: underline;
} 

/* -------------------- MAIN -------------------- */

#jv {
	margin: 0;
	padding: 0;	
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
#jv_maincontainer {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 4px;
	margin-bottom: auto;
	width: 100%;
	height: 600px;
	text-align: center;
}
#jv_main {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 16px;
	padding: 0px;
	width: 960px;
	background-color: #FFFFFF;
}

/* -------------------- HEADER -------------------- */

#jv_header {
	margin: 0px;
	margin-top: 12px;
	padding: 0px;
 	border-bottom: 1px solid #70A426;	
 	bborder-bottom: 1px solid #00378D;	
	width: 100%;
	height: 48px;
	text-align: left;
}
#jv_logo {
	float: left;
	margin: 0px;
	margin-top: 4px;
	padding: 0px;
	width: 32px;
}
#jv_logo .logo {
	margin: 0px;
	padding: 0px;
}
#jv_help {
	float: right;
	margin: 0px;
	margin-top: 4px;
	padding: 0px;
	width: 320px;
}
#jv_helptext {
	float: right;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: right;	
}
#jv_helptext p.help {
	color: #00387D;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#jv_helptaal {
	float: right;
	width: 100%;
	margin: 0px;
	margin-top: 8px;
	padding: 0px;
	text-align: right;	
	vertical-align: top;
}
#jv_helptaal p {
	line-height: normal;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#jv_helptaal .taalaktief {
	line-height: normal;
	color: #00387D;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
}
#jv_helpgoogle {
	float: right;
	width: 290px;
	margin: 0px;
	padding: 0px;
	text-align: right;
	vertical-align: top;
}
#jv_helpgoogle_result {
	float: left;
	width: 290px;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	vertical-align: top;
}
#jv_helpgoogle p.zoektekst {
	width: 100%;
	text-align: right;
	color: #007EA9;
	font-size: 11px;
	margin: 0px;
	margin-bottom: 6px;
	padding: 0px;
}
#jv_helpgoogle_result p.zoektekst {
	width: 100%;
	color: #007EA9;
	font-size: 12px;
	margin: 0px;
	margin-bottom: 0px;
	padding: 0px;
	padding-left: 0px;
}
#jv_helpgoogle .zoekbox {
	width: 100%;
	vertical-align: top;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#jv_helpgoogle_result .zoekbox {
	width: 100%;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}
#jv_headermain {
	float: left;
	margin: 0px;
	margin-left: 12px;
	padding: 0px;
	width: 410px;
	background-color: #FFFFFF;
	vertical-align: top;
}
#jv_headerkop {
	margin: 0px;
	padding: 0px;
}
#jv_headermenu {	
	width: 100%;
	float: left;
	margin: 0px;
	margin-top: 40px;
	margin-left: 0px;
	padding: 0px;
	vertical-align: bottom;
	font-size: 12px;
	font-weight: normal;
}
#jv_headermenu .jv_headermenu {
	color: #007EA9;
}
#jv_headbeeld {
	margin: 0px;
	margin-top: 16px;
	padding: 0px;
 	border-bottom: 0px solid #CCC;	
	width: 100%;
	height: 100px;
	text-align: left;
	background-color: #FFF;
}

/* -------------------- MENU -------------------- */

#jv_menu, #jv_menu_home  {
	margin: 0px;
	padding: 0px;
	width: 960px;
	height: 96px;
	height: 120px;
	text-align: left;
	background-color: #D8D8D8;
	background-image: none; 
 	border-bottom: 0px solid #70A426;	
}
#jv_menu_home  {
	background-image: url(../pics/background/menu.jpg); 
}
#jv_menu_inner {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 960px;
	height: 120px;
	text-align: left;
}
#jv_menu_image {
	z-index: 18;
	position: absolute;
	left: 44px;
	bottom: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#jv_menu_imageblok {
	z-index: 8;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 960px;
	height: 120px;
	margin: 0px;
	padding: 0px;
	background-color: #70A426;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.headkop {
	margin: 0px;
}
#jv_menu_vat {
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
.menuvlak {
	margin: 0px;
	margin-right: 0px;
	width: 120px;
	height: 68px;
	height: 120px;
	float: left;
/*	border-right: 1px solid #FFF; */
}
.menuvlak_inner {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 120px;
	position: relative;	
}
a.menulink:link, a.menulink:visited, a.menulink:active, a.menulink:hover {
	display: block;
	width: 100%;
	height: 68px;
	height: 120px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px; 
} 
a#menulink00:link, a#menulink00:visited, a#menulink00:active, a#menulink00:hover { background-image: url(../pics/menublok/menu_00.jpg); }
a#menulink01:link, a#menulink01:visited, a#menulink01:active, a#menulink01:hover { background-image: url(../pics/menublok/menu_01.jpg); }
a#menulink02:link, a#menulink02:visited, a#menulink02:active, a#menulink02:hover { background-image: url(../pics/menublok/menu_02.jpg); }
a#menulink03:link, a#menulink03:visited, a#menulink03:active, a#menulink03:hover { background-image: url(../pics/menublok/menu_03.jpg); }
a#menulink04:link, a#menulink04:visited, a#menulink04:active, a#menulink04:hover { background-image: url(../pics/menublok/menu_04.jpg); }
a#menulink05:link, a#menulink05:visited, a#menulink05:active, a#menulink05:hover { background-image: url(../pics/menublok/menu_05.jpg); }
a#menulink06:link, a#menulink06:visited, a#menulink06:active, a#menulink06:hover { background-image: url(../pics/menublok/menu_06.jpg); }
a#menulink07:link, a#menulink07:visited, a#menulink07:active, a#menulink07:hover { background-image: url(../pics/menublok/menu_07.jpg); }

a#menulink01:hover, a#menulink02:hover, a#menulink03:hover, a#menulink04:hover,
a#menulink05:hover, a#menulink06:hover, a#menulink07:hover, a#menulink00:hover { 
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
 } 
.textmenu_inner {
	text-align: center;
	width: 100%;
	margin: 0px;
}

.textmenu {
	z-index: 20;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 30px;
	padding: 0px;
	text-align: center;
	background-color: #70A426;
	width: 100%;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
a.menulinkje2:link,  a.menulinkje2:visited,  a.menulinkje2:active,  a.menulinkje2:hover,
a.menulinkje1:link,  a.menulinkje1:visited,  a.menulinkje1:active,  a.menulinkje1:hover {
	margin-top: 2px;
	display: block;
	text-decoration: none;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
}
a.menulinkje2:hover {
	text-decoration: underline;
} 
a.menulinkje1:link,  a.menulinkje1:visited,  a.menulinkje1:active,  a.menulinkje1:hover {
	margin-top: 8px;
}
a.menulinkje1:hover {
	margin-top: 8px;
	text-decoration: underline;
} 
.menutext {
	padding: 4px;
}
#jv_menu_text {
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	height: 28px;
	padding: 0px;
}

/* -------------------- CONTENT -------------------- */

.jv_container {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 476px;	
	text-align: left;
	border-top: 0px solid #F00;
	border-bottom: 0px solid #F00;
} 
#jv_container_bghome {
	background-image: url(../pics/background/achtergrond_cover_home.jpg);
	background-repeat: no-repeat;
}	
#jv_container_bg1 {
	background-image: url(../pics/background/achtergrond_cover_01.jpg);
	background-repeat: no-repeat;
}	
#jv_container_bg2 {
	background-image: url(../pics/background/achtergrond_cover_02.jpg);
	background-repeat: no-repeat;
}	
#jv_container_bg3 {
	background-image: url(../pics/background/achtergrond_cover_03.jpg);
	background-repeat: no-repeat;
}	
#jv_container_bg4 {
	background-image: url(../pics/background/achtergrond_cover_04.jpg);
	background-repeat: no-repeat;
}	
#jv_container_bg5 {
	background-image: url(../pics/background/achtergrond_cover_05.jpg);
	background-repeat: no-repeat;
}	
#jv_content, #jv_content_kern, #jv_content_zoek {
	margin: 0px;
	padding: 0px;
	width: 420px;
	height: 476px;
	text-align: left;
}
#jv_content_kern {
	width: 652px;
	overflow: auto;
	margin: 0px;
}
#jv_content_zoek {
	width: 960px;
	overflow: auto;
}
.jv_content_0 {
	z-index: 4;
	position: absolute;
	left: 0px;
	top: 0px;	
}
.jv_content_1 {
	z-index: 4;
	position: absolute;
	left: 120px;
	top: 0px;	
}
.jv_content_2 {
	z-index: 4;
	position: absolute;
	left: 240px;
	top: 0px;	
}
.jv_content_3 {
	z-index: 4;
	position: absolute;
	right: 180px;
	top: 0px;	
}
.jv_content_4 {
	z-index: 4;
	position: absolute;
	left: 240px;
	top: 0px;	
}
.jv_content_5 {
	z-index: 4;
	position: absolute;
	left: 120px;
	top: 0px;	
}
.jv_content_6 {
	z-index: 4;
	position: absolute;
	right: 60px;
	top: 0px;	
}
.jv_content_col {
	z-index: 4;
	position: absolute;
	left: 240px;
	top: 0px;	
}
.jv_content_con {
	z-index: 4;
	position: absolute;
	right: 120px;
	top: 0px;	
}
.jv_content_d {
	z-index: 4;
	position: absolute;
	left: 360px;
	top: 0px;	
}
.jv_content_r {
	z-index: 4;
	position: absolute;
	left: 120px;
	top: 0px;	
}
.jv_content_t {
	z-index: 4;
	position: absolute;
	right: 60px;
	top: 0px;	
}
#jv_contentainer, #jv_contentainer_zoek, #jv_contentainer_kern {
	padding: 0px;
	width: 100%;
	height: 476px;
	overflow:auto;
 	border: 0px;
	background-color: #FFF;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}	
#jv_contentainer_zoek {
	margin-left: 0px;
	width: 100%;
}
#jv_contentainer_kern {
	background-color: #FFF;
	filter:alpha(opacity=92);
	-moz-opacity: 0.92;
	-khtml-opacity: 0.92;
	opacity: 0.92;
}
#jv_contentainer_zoek {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 476px;
	background-color: #FFF;
}
#jv_contenttext {
	margin: 0px;
	padding: 0px;
	padding-left: 16px;
	padding-right: 16px;
}
#jv_contenttext p.sprokkel, #jv_content_zoek p.sprokkel, #zoekresult p.sprokkel{
	color: #007EA9;
	font-size: 10px;
	margin: 0px;
	margin-top: 10px;
	line-height: 100%;
	letter-spacing: 0px;
}
#jv_contenttext h1 {
	width: 100%;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #70A426;
	font-size: 18px;
	line-height: 180%;
	font-weight: bold;
}
#jv_contenttext h2, #jv_contenttext h3 {
	width: 100%;
	margin: 0px;
	color: #00387D;
	font-size: 11px;
	line-height: 120%;
}
#jv_contenttext h2 {
	font-weight: bold;
}
#jv_contenttext h3 {
	font-style: italic;
	font-weight: normal;	
}
#jv_contenttext p {
	width: 100%;
	margin: 0px;
	margin-bottom: 16px;
	color:  #00387D;
	font-size: 11px;
	line-height: 120%;
	text-align: justify;
}
#jv_download {
	width: 100%;
	text-align: right;
	vertical-align: bottom;
	margin: 0px;
	margin-top: 34px;
}
#jv_contenttext a.textlink:link, #jv_contenttext a.textlink:visited , #jv_contenttext a.textlink:active, #jv_contenttext a.textlink:hover {
	font-size: 12px;
	color: #007EA9;	
	padding: 1px;
	text-decoration: underline;
}
#jv_contenttext a.textlink:hover {
	color: #00387D;
}
p.sprokkel a:link, p.sprokkel a:visited , p.sprokkel a:active, p.sprokkel a:hover {
	color: #007EA9;	
	text-decoration: none;
}
p.sprokkel a:hover {
	color: #00387D;	
	text-decoration: underline;
}
.pdf {
	margin: 0px;
	margin-left: 8px;
	margin-right: 68px;
	vertical-align: top;
}
.pdf_tekst {
	margin: 0px;
	margin-left: 8px;
	vertical-align: top;
}
table.kader {
	border: 1px solid #70A426;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px;
	margin-bottom: 16px;
	padding: 0px;
	font-size: 10px;
}
table.kader td, table.kader table.kader td {
	border: 1px solid #70A426;
}
table.kader th, table.kader th.data {
	border: 1px solid #70A426;
	text-decoration: none;
	color: white;
	font-weight: bold;
	background-color: #70A426;
	background-position: left;
	text-align: left;
}
table.kader th.data {
	text-align: right;
}
table.kader table td, table.kader table td.data {
	border: none;
	border-style: none;
	text-align: left;
}
table.kader table td.data {
	text-align: right;
}
table.kader td.data {
	text-align: right;
}
.note {
	color: #00387D;
	font-size: 10px;
}
#jv_contenttext p.kerncijfers {
	font-style: italic;
	font-size: 10px;
	text-align: left;
	width: 96% 
}
#jv_contenttext p.down {
	text-align: right;
}
#jv_contenttext #down_main {
	width: 100%;
	margin: 0px;
}
#jv_contenttext #down_text {
	float: right;
	width: 280px;
}
#jv_contenttext #down_icon {
	float: right;
	width: 16px;
}
#jv_contenttext #back_main {
	float: left;
	width: 100px;
	height: 20px;
	margin: 0px;
	margin-bottom: 10px;
}
#jv_contenttext #back {
	float: left;
	width: 20px;
	margin-bottom: 10px;
}

/* -------------------- CONTENTMENU -------------------- */

#jv_contentmenucontainer {
	z-index: 4;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 172px;
	text-align: left;
 	border-right: 0 px solid #929292;		
 	border-bottom: 0px solid #929292;	
 	border-left: 0px solid #CCC;		
}
#jv_contentmenu {
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	width: 100%;
	background-color: #FFF;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}
#jv_contentmenu p {
	padding: 0px;
	padding-left: 4px;
	padding-top: 10px;
	font-size: 11px;
	color: #00387D;	
	line-height: 180%;
}
ul.MenuList {
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 12px;	
	padding-left: 2px;
	line-height: 14px;
}
ul.MenuList li, ul.MenuList li:hover {
	background: url(../pics/pijl/pijl_inno.gif) 4px 8px no-repeat; 
	padding-left: 12px;
	list-style: none;
	margin-bottom: 2px;
	font-size: 11px;
	color: #00387D;	
	line-height: 180%;
}
ul.MenuList li:hover {
	background: url(../pics/pijl/pijl_kobalt.gif) 4px 8px no-repeat; 
}
.MenuList a:link, .MenuList a:visited , .MenuList a:active, .MenuList a:hover  {
	color: #00387D;	
}
.MenuList a:hover {
	text-decoration: underline;
}
/* -------------------- TESTIMONIAL -------------------- */

#jv_testimonial_home {
	z-index: 4;
	position: absolute;
	right: 0px;
	top: 12px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	width: 520px;
	height: 176px;
}
#jv_testimonial {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	width: 202px;
	text-align: left;
}
.test_left {
	z-index: 4;
	position: absolute;
	left: 0px;
	top: 0px;
}
.test_right {
	z-index: 4;
	position: absolute;
	right: 0px;
	top: 0px;	
}
#testimonial_image {
	margin: 0px;
	padding: 0px;
}
img.testimonial {
	border-top: 1px solid #70A426;
	border-left: 1px solid #70A426;
	border-right: 1px solid #70A426;
}	
#testimonial_text, #testimonial_text_home {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #70A426;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
#testimonial_text_home {
	background-color: #008DC9;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
#testimonial_text_inner_right, #testimonial_text_inner_left, #testimonial_text_inner_home {
	padding: 10px;
	text-align: right;
}
#testimonial_text_inner_left {
	text-align: left;
}
#testimonial_text_inner_home {
	padding: 10px;
	text-align: left;
}
#jv_testimonial_home h1, #jv_testimonial h1 {
	color: #FFF;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
#jv_testimonial_home p, #jv_testimonial p {
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	line-height: 140%;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
}
#jv_testimonial_home p {
	font-weight: normal;
	margin: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#jv_testimonial p.functie {
	margin-top: 0px;
	margin-bottom: 10px;
	font-style: italic;
	font-weight: normal;
}

/* -------------------- ZOEKEN -------------------- */

cse-search-results {
	margin: 0px;
	width: 400px;
}
.g {
	margin: 0px;
	width: 400px;	
}
input.googlebox {
	font-size: 11px;
	color: #00387D;
	background-color: #FFF;
	border: 1px solid #00387D;
	height: 18px;
	width: 200px;
}

/* -------------------- FOOTER -------------------- */

#jv_footer {
	margin: 0px;
	padding: 0px;
 	border-top: 1px solid #CCC;	
	width: 960;
	height: 64px;
	text-align: left;
	background-color: #CCC;
}
#jv_footertekst {
	margin: 0px;
	margin-top: 16px;
	padding: 0px;
	text-align: left;
}
#jv_footertekst p {
	font-size: 10px;
	margin: 0px;
	margin-left: 10px;
	margin-top: 10px;
}
p.footer_jv  {
	color: #008DC9;
}
p.footer_over {
	color: #FFF;
}
.footerkop1 {
	font-weight: bold;
}
.footerkop2 {
	color: #FFF;
	font-weight: bold;
}
a.footer, a.footer:visited, a.footer:active, a.footer:hover {
	font-size: 10px;
	text-decoration: none;
	color:  #008DC9;
}
a.footer:hover {
	text-decoration: underline;
} 
a.footer2, a.footer2:visited, a.footer2:active, a.footer2:hover {
	font-size: 10px;
	text-decoration: none;
	color:  #FFF;
}
a.footer2:hover {
	text-decoration: underline;
} 
/* -------------------- CLASSEN -------------------- */

.homeimage{
	margin: 0px;
	padding: 0px;
	width: 960px;
	height: 476px;	
}
.button {
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: #70A426;
	border: 1px solid #00387D;
	text-align: center;
	height: 18px;
	cursor: hand;
	width: 60px;
}	
.button_reageer {
	font-size: 11px;
	color:  #FFF;
	background-color: #70A426;
	border: 1px solid #00387D;
	text-align: center;
	height: 18px;
	cursor: hand;
	width: 60px;
	margin-bottom: 24px;
}	
.inputtextbox {
	font-size: 10px;
	color: #00387D;
	width: 220px; 
}
.inputtext {
	font-size: 10px;
	color: #00387D;
	width: 180px; 
}
.inputtext_fout {
	font-size: 10px;
	color: #00387D;
	border-color:#9C1722;
	width: 180px; 
}
.form  {
	font-size: 10px;
	color: #00387D;
	background-color: #FFFFFF;
	border-color: #00387D;
	border-style: solid;
	border-width: 1px;
	margin-top: 2px;
}	 
p.help a:link, p.help a:visited, p.help a:active, p.help a:hover {
	text-decoration: none;
	color: #007EA9;
	border-style: none;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}
p.help a:hover {
	text-decoration: underline;
	color: #00387D;
} 
#homecontent .homekop{
	font-size: 18px;
	color: #007EA9;
	margin-bottom: 3px;
	margin-top: 0px;
}
#taal {
	margin: 0px;
	margin-top: 4px;
	padding: 0px;
}
.taal {
	font-size: 10px;
	text-decoration: none;
	color:  #008DC9;	
}
a.taal, a.taal:visited, a.taal:active, a.taal:hover {
	font-size: 10px;
	text-decoration: none;
	color:  #008DC9;
}
a.taal:hover {
	text-decoration: underline;
} 

/* -------------------- GOOGLE -------------------- */

#cse-search-results {
	border: 1px solid #FFF;
}
#zoekblock {
	z-index: 1;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 99.7%;
	height: 99.5%;
	margin: 0px;
	background-color: #FFF;
	border: 0px solid #000; /* for IE */
	filter: alpha(opacity=80); /* CSS3 standard */
	opacity: 0.8;
}
#zoekcontainer{
	z-index: 2;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 99.7%;
	height: 99.5%;
	padding: 0px;
	margin: 0px;
	text-align: center;
	border: 0px;
}
#zoekresult {
	margin: 10px;
	margin-left: 160px;
	padding: 0px;
	width: 800px;
}
#zoek_helpgoogle {
	float: right;
	width: 100%;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	text-align: right;
	vertical-align: top;
	font-weight: normal;
	font-size: 11px;
	color: #007EA9;
	line-height: 150%;
	width: 280px;
}

/* -------------------- FORMULIER -------------------- */

table.reageer {
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #FFF;
	text-align: left;
	margin-top: 8px;
	padding: 2px;
	color: #007EA9;
	font-size: 11px;
}
table.reageer td, table.reageer table.reageer td {

}
table.reageer th {
	background-color: #008DC9;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}
table.reageer table td {
	border: none;
	border-style: none;
}
.reageerselect {
	width: 52px;
	border: 1px solid #008DC9;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #007EA9;
	font-size: 11px;
}
.reageerselect_ENG {
	width: 72px;
	border: 1px solid #008DC9;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #007EA9;
	font-size: 11px;
}
.reageerselect_1 {
	width: 120px;
	border: 1px solid #008DC9;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #007EA9;
	font-size: 11px;
	margin-top: 4px;
}
.reageerselect_2 {
	width: 240px;
	border: 1px solid #008DC9;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #007EA9;
	font-size: 11px;
	margin-top: 4px;
}
.reageerradio  {
	width: 10px;
	border: 1px solid #FFF;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00387D;
	font-size: 11px;
	margin-top: 4px;
}
.reageertext {
	border: 1px solid #008DC9;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00387D;
	font-size: 11px;
	width: 300px;
	height: 80px;
	margin-top: 4px;
}
table.reageer td.vraag {
	border-top: 1px solid #BBB;
	padding-top: 8px;
	padding-bottom: 8px;	 
	vertical-align: top; 
}
table.reageer td.vraagwit {
	border-top: 1px solid #FFF;
	padding-top: 8px;
	padding-bottom: 8px;	
	vertical-align: top; 
}
table.reageer td.vraaggroen {
	border-top: 1px solid #70A426 ;
	padding-top: 8px;
	padding-bottom: 8px;	
	vertical-align: top; 
}
/* -------------------- SUGGESTIEFORM -------------------- */

#jv_contenttext #suggestieform {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#jv_contenttext .suggestietabel {
	font-size: 11px;
	color: #00387D;
	width: 100%; 
	margin: 0px;
	margin-top: 10px;
	padding: 0px;	
}
#jv_contenttext .suggestiecel {
	margin: 0px;
	padding: 0px;	
}
#jv_contenttext .suggestieveld, #jv_contenttext .suggestieveld_nok,
#jv_contenttext .suggestieveldtext, #jv_contenttext .suggestieveldtext_nok {
	font-size: 11px;
	color: #00387D;
	width: 200px; 	
	border: 1px solid #00387D;
	background-color: #EEE;
}
#jv_contenttext .suggestieveldtext, #jv_contenttext .suggestieveldtext_nok {
	width: 100%;
	height: 200px; 	
}
#jv_contenttext .suggestieveld_nok, #jv_contenttext .suggestieveldtext_nok {
	border: 1px solid #9C1722;
	color: #9C1722;
	background-color: #FFF;
}
