html { height: 100%; }

body{
	background-color: #ffffff;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0;
	padding: 0;
	font-size: 100%;
	text-align: center;
	height: 100%;
}
table {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   font-size: 100%;
}
p{ color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin:0; padding: 0; }
font { font-size: 100% !important; font-weight: normal !important; color: #000000 !important; font-family: Verdana, Arial, Helvetica, sans-serif; }
h1 { width: 450px; font-weight: bold; font-size: 150%; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 5px; padding-bottom: 0 
 } 

h2 { font-size: 85%; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-variant: small-caps; } 

h3 { color: black; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; margin-bottom: 3px;padding-top:10px;} 
  
h4 { font-size: 85%; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; }
h5 { font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 3px; }
h6 { font-size: 90%; font-weight: bold; margin-bottom: 5px; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: normal; background-color: #101559; letter-spacing: 2px; padding-left: 8px; width: 200px; }
fieldset{ font-family: Verdana, Arial, Helvetica, sans-serif; border: none; margin: 0; padding: 0; }  
input {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}
input.quicksearch { font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #101559; margin-top: 0; width: 127px; }
input.quicksearchbtn { font-family: Verdana, Arial, Helvetica, sans-serif; width: 128px; }
input.text { font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #101559; margin-top: 0; }
ul { font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0; padding-bottom: 10px; }
#helicon li { font-family: Verdana, Arial, Helvetica, sans-serif; list-style-image: url(images/pijltje.gif); list-style-position: outside; }
img{ font-family: Verdana, Arial, Helvetica, sans-serif; margin:0; border: 0; }
#helicon { font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: auto; margin-right: auto; padding: 0; text-align: left; width: 1003px; height: 100%; }
#maintable { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; width: 100%; height: 100%; }
#maintable td { font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top; }
.trcontent{ font-family: Verdana, Arial, Helvetica, sans-serif; height:100%; }
td.utilities { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #1a1a18; height: 15px; }
td.utilities div { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 10px; margin-top: 0; text-align: right; height:21px; }
td.utilities a { color: #ffffff; font-size: 95%; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; margin:0; padding:0; text-decoration: none; }
td.utilities a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
td.headerphotohome { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/header.jpg); background-repeat: no-repeat; height: 191px; width: 1003px; }
td.headerphoto { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../img/header.jpg); background-repeat: no-repeat; height: 191px; width: 1003px; }
img.header{ font-family: Verdana, Arial, Helvetica, sans-serif; height: 191px; width: 1003px; margin-bottom:-4px; }
img.header_invisible{ font-family: Verdana, Arial, Helvetica, sans-serif; height: 191px; width: 1003px; margin-bottom:-4px; display:none; }
td.main_leftcolumn { font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#ccff00; margin: 0; overflow:hidden; padding: 0; width: 144px; }
td.main_leftcolumn form { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 10px 0 0 5px; }
#mainmenu { margin: 15px 0 5px; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; width: 85%; }
#mainmenu div.mainitem { background-color: #101559; color: #ffffff; letter-spacing: 2px; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; padding: 0 0 0 8px; margin: 2px 0 5px 10px; vertical-align: middle; }
#mainmenu div.mainitem a { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; vertical-align: middle; }
#mainmenu div.subitem { margin-left: 0; padding: 10px 0 2px 7px; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; }
#mainmenu div.subitem a { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; vertical-align: middle; }

#mainmenu div.submenucontainer { font-family: Verdana, Arial, Helvetica, sans-serif;
/*	background-image: url(images/bg-submenu.gif);
	background-repeat: repeat;	*/

}
#submenu { font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; width: 85%; margin: 0; padding: 0; }
.menu { position: absolute; display: none; width: 165px; font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; }
.menuitem, .amenuitem { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 0 1px 12px; cursor: hand; cursor: pointer; }
.menuitem2, .amenuitem2{ background-color: #ccff00; color: #000; cursor: pointer; cursor: pointer; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 0 1px 10px; width: 100%; border-bottom: 1px solid #000; }
.menuitem3, .amenuitem3 { background-color: #ccff00; color: #000; cursor: pointer; cursor: pointer; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 0 1px 10px; width: 100%; border-bottom: 1px solid #000; }
.menuitem4, .amenuitem4 { background-color: #55518e; color: #ffffff; cursor: pointer; cursor: pointer; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 0 2px 10px; width: 100%; border-bottom: 1px solid #ffffff; }
.menulinkmain { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; width: 100%; }
.menulinkmain:hover { color: #b20a0a; font-family: Verdana, Arial, Helvetica, sans-serif; }
.menulinkvervolg { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width: 100%; }
.menulinkvervolg:hover { color: #b20a0a; font-family: Verdana, Arial, Helvetica, sans-serif; }
#homepage td.content{ font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 10px 0 15px; margin-right: 0; width:686px; z-index: 200; }

td.content{ font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 50px; margin-right: 0; width:686px; z-index: 200; }
#homepage td.content div.homepage { font-size:80%; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 20px 0 16px; }

td.content div.homepage { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 20px 0 16px; }
td.content div.infovoor { font-family: Verdana, Arial, Helvetica, sans-serif; float: left; margin:0; padding:0; }

#homepage td.content div.infovoor h3, #homepage td.content div.infoover h3{ display:block; color:#ffffff !important; background-color:#101559; margin:0; padding: 0 0 0 8px; width:390px; letter-spacing:2px; font-variant: small-caps; font-size:80%; font-family: Verdana, Arial, Helvetica, sans-serif; }

#homepage td.content div.infovoor ul, #homepage td.content div.infoover ul{ font-size:75%; font-family: Verdana, Arial, Helvetica, sans-serif; }

td.content div.werelden { font-family: Verdana, Arial, Helvetica, sans-serif; float: left; padding-top: 20px; }
td.content div.werelden img { font-family: Verdana, Arial, Helvetica, sans-serif; border: none; height: 109px; width: 153px; }
td.content div.infoover { font-family: Verdana, Arial, Helvetica, sans-serif; float: right; margin:0; padding:0; }
td.content h1 a { color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.content h2 { font-size: 100%; font-weight: bold; font-variant: small-caps; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.content h2 a { color:#000000
; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.content h2 a:hover { color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline
 }

td.content h3 { color: black; display:block; font-weight: bold; font-size:100%; font-family: Verdana, Arial, Helvetica, sans-serif; margin: auto auto 3px; }

td.content h4 { display:block; font-weight: bold; font-size:100%; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.content h5 { color:#e54e00; display:block; font-weight: bold; font-size:100%; font-family: Verdana, Arial, Helvetica, sans-serif; margin: auto auto 3px; }

td.content li { font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: -10px; padding: 2px 0 1px; }
td.content li.homepage { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; }
#helicon td.content li li { font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-image: url(images/sitemap-niveau2.gif); }
td.content li li li { font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-image: url(images/sitemap-niveau3.gif); }
td.content li li li li { font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-image: url(images/pijltje.gif); }
td.content a { color: #b20a0a; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; text-decoration: none; }
td.content a:hover { color: #ccff00; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; }
td.content .homepage a { color: #101559; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
td.content .homepage a:hover { color: #b20a0a; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
td.content .error h3 { background-color: #ffffff; color: #000000; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: bold; letter-spacing: normal; padding: 0; margin: 0; }
td.content .error ul { font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 20px; margin-top: 20px; }
td.content .error li { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 1px; }
td.content .error p { font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 40px; }
#kruimelpad{ color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 5px; margin-bottom: -5px; padding: 0; }
#kruimelpad a{ color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#kruimelpad a:hover{ color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
#sitemap a { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#sitemap a:hover { color: #e54e00; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
#searchresults div.tip { font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 23px; }
#searchresults form { font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #101559; padding: 10px; width: 535px; }
#searchresults form a { font-weight: bold; color: #b20a0a; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#searchresults input.zkbtn { background-color: #101559; border: none; color: #ffffff; font-size: 85%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; height: 16px; letter-spacing: 2px; margin: 0 5px 0 0; padding: 0 0 2px; }
#searchresults h2 { font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: bold; letter-spacing: normal; line-height: normal; padding: 0; margin: 0; }
#searchresults h3 { background-color: transparent; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: normal; font-weight: bold; letter-spacing: normal; line-height: normal; padding: 0; margin: 0; }
#searchresults .results { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px 0; }
#searchresults .results p { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px 0 2px 20px; }
#searchresults .resultcount { font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; width: 100%; }
#searchresults .pagerbar { font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px 0; text-align: right; width: 100%; }
#advsearch input.zkbtn { background-color: #101559; border: none; color: #ffffff; font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; height: 16px; letter-spacing: 2px; margin: 0 5px 0 0; padding: 0 0 2px; }
#briefing a { color: #b20a0a; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#briefing a:hover { color: #e54e00; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
#briefing div { color: #101559; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 px 0; }
#poll div.percentagebar { font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; height: 12px; padding: 0; margin: 0; width: 99%; }
#poll div.percentage { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px 0; }
#poll div.percentage span { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 10px; }
#formulier p {
	margin-top 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 5px; }
#formulier .clear { font-family: Verdana, Arial, Helvetica, sans-serif; width:100%; clear:both; }
#formulier .note { font-family: Verdana, Arial, Helvetica, sans-serif; }

#formulier .required{ color: #dd0000; font-family: Verdana, Arial, Helvetica, sans-serif; }

#formulier .alert{ color: #dd0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; }

#formulier label{ font-family: Verdana, Arial, Helvetica, sans-serif; display:block; padding-top:8px; padding-bottom:3px; clear:both; font-weight: bold; }

#formulier span.fake_label{ font-family: Verdana, Arial, Helvetica, sans-serif; display:block; width:100%; clear:both; padding-top:8px; padding-bottom:3px; font-weight: bold; }

#formulier .inputtext{ font-family: Verdana, Arial, Helvetica, sans-serif; height:22px; border:solid 1px #101559; }

#formulier .file_text{ font-family: Verdana, Arial, Helvetica, sans-serif; }

#formulier .generalsize_text{ font-family: Verdana, Arial, Helvetica, sans-serif; width:400px; }

#formulier .smalltext{ font-family: Verdana, Arial, Helvetica, sans-serif; width:75px; }

#formulier .generalsize_textarea{ font-family: Verdana, Arial, Helvetica, sans-serif; width:400px; height:150px; }

#formulier select{ font-family: Verdana, Arial, Helvetica, sans-serif; width:400px; }

#formulier .radio_check_input{ font-family: Verdana, Arial, Helvetica, sans-serif; float:left; width:20px; margin-top: 4px; }
	
#formulier .radio_check_label{ font-family: Verdana, Arial, Helvetica, sans-serif; float:left; width:80%; line-height: 100%; }

#formulier .radio_check_label label{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

#formulier .help_popup{ font-family: Verdana, Arial, Helvetica, sans-serif; visibility:hidden; position:absolute; background-color:#ffffff; border:solid 1px #101559; padding:5px; width:300px; display:block; z-index:99; }

#formulier .comment{ font-family: Verdana, Arial, Helvetica, sans-serif; margin:16px 0 8px; }

#formulier .summary_label{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

#formulier .back_to_form{ font-family: Verdana, Arial, Helvetica, sans-serif; padding-top:15px; display:block; }
#discussionitem h3 { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }
#discussionitem li { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; }
#discussionitem span.grijs { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
#discussionitem .submitbtn{ background-color: #101559; border: none; color: #ffffff; font-size: 85%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; height: 16px; letter-spacing: 2px; margin: 0 5px 0 0; padding: 0 0 2px; }

td.content .date { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }

td.main_rightcolumn { background-color: #ccff00; font-size: 85%; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 29px 0 0; margin: 0; width: 170px; }
td.main_rightcolumn a{ font-weight: bolder; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
td.main_rightcolumn a:hover { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.main_rightcolumn .briefing { color: #000000; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding: 0 2px; width: 100%; }
td.main_rightcolumn .briefing div { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 5px; }
td.main_rightcolumn .pollheader { background-color: #e6541b; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0 0 5px; margin: 0; width: 85%; }
td.main_rightcolumn .POLL { background-color: #e6541b; color: #000000; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding: 0 2px; width: 85%; }
td.main_rightcolumn div.percentagebar { font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; height: 12px; padding: 0; margin: 0; width: 85%; }
td.main_rightcolumn div.percentage { font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 12px; }
td.main_rightcolumn .stembtn { background-color: #101559; border: none; color: #ffffff; font-size: 85%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 2px; margin: 0 0 0 20px; padding: 0; text-transform: uppercase; vertical-align: middle; }
td.footer { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/image-zonnebloem-onder.gif); background-position: right center; background-repeat: no-repeat; height: 107px; margin: 0; padding: 0; }

td.header_shadow_left { font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#ccc; height:20px; width:auto; background-image:url(images/header_shadow_left.jpg); }
td.header_shadow_content { font-family: Verdana, Arial, Helvetica, sans-serif; height:20px; background-image:url(images/header_shadow_content.jpg); background-repeat:no-repeat; }
td.header_shadow_right { font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#ccff00; height:20px; }

/* Tabellayout */
/* ======[ .WE_Geen ]========================================================================== */
.WE_Geen
{  width: 100%; cell-padding: 10px; text-align: left; border-style: none; margin-left: 5px;margin-right: 5px;padding-left:5px;}


.WE_Geen td
{ font-size: 11px; text-align: left; height: 11px; padding: 5px;padding-left: 5px; margin-left: 5px;border: none;margin-right: 5px; }

.WE_Geen th
{ font-size: 11px; height: 11px; padding: 5px;padding-left: 5px;margin-left: 5px; font-weight: bold; text-align: left; border:none;}

/* ======[ .WE_Een ]========================================================================== */
.WE_Een
{    
    border-collapse: collapse;
    width: 100%;
    border-width: 1px;
    border-color: #7F7C75;
    border-style: solid;
    cell-padding: 10px;
    text-align: left;
}
.WE_Een td
{ font-size: 11px; text-align: left; height: 11px; padding: 0px;padding-left: 5px; border: solid 1px #7f7c75; }

.WE_Een th
{ font-size: 11px; height: 11px; padding: 0px;padding-left: 5px; font-weight: bold; text-align: left; border: solid 1px #7f7c75; }

/* ======[ .WE_Vacatures ]========================================================================== */
.WE_Vacatures
{
    border-collapse: collapse;
    width: 100%;
    border-width: 0px;
    border-color: #7F7C75;
    border-style: solid;
    cell-padding: 10px;
    text-align: left;
}
.WE_Vacatures td
{ font-size: 11px; text-align: left; height: 11px; padding: 5px;padding-left: 5px; border: none;padding-bottom: 10px;vertical-align: top}

.WE_Vacatures th
{ font-size: 11px; height: 11px; padding: 5px;padding-left: 5px; font-weight: bold; text-align: left; border: none; padding-bottom: 10px;}

.opvallen {color:#990000;}
.random_afbeelding_inside{
	height:191px;
	width:1003px;
	z-index:0;
	display:block;
	position: absolute;
}
.fotobijschrift-item
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: 'Verdana';
    FONT-STYLE: italic;
    BACKGROUND-COLOR: transparent;
}

#extraknoppen, #extraknoppen a, #extraknoppen a:hover, #extraknoppen a:active{
height:50px;
position:relative;
text-align:center;
top:-5px;
margin: 0;
color: #000;
font-weight:normal;
}
.introtekst {font-size:11px; font-weight:bold; }
/*  */
#imagegallery #imagegallerycontent li{
	float: left;
	list-style-type: none;
	list-style-image: none;
	margin: 0 10px 0 0;
}
#imagegallery .pager{
	clear:both;
}
#imagegallery .pager ul li{
	float: left;
	list-style-type: none;
	list-style-image: none;
	margin:5px 5px 0 0;
}
#imagegallery #imagegallerycontent{
	width: 480px;
}
.bold {font-weight: bold; margin:5px;}
