/**
kleuren:
light green: #664477;
Middelpaars (of pink): #996699 en niet #9a67ab;
light pink: #CCB2D5;
**/

html {
	height		: 100%;
	width		: 100%;
}
body {
	color					: #333333;
	font-family				: Verdana,Arial,sans-serif;
	font-size				: 62.5%;
	margin					: 0px;
	width					: 100%;
	height					: 100%;
}
h1, h2 {
	margin-left				: 5px;
}
iframe
{
	width					: 675px !important;
	height					: 500px !important;
	border					: none !important;
}
table.main_table
{
	width					: 100%;
	height					: 100%;
}
table.main_table td.main_LL {
	color					: #ffffff;
}
table.main_table td.main_L {
	width					: 702px;
	vertical-align			: top;
	padding-bottom			: 0px;
}
table.main_table td.main_RR {
	color					: #ffffff;
}
table.main_table td.td_top {
	width					: 248px;
	vertical-align			: top;	
}

/* Algemene instellingen */
a:hover {
	color					: #111111;
}
a:link, a:visited {
	color					: #996699;
}
a {
	text-decoration			: none;
}

ul {
	text-indent				:0px;
}
.show
{
	display					: block;
}
.hide
{
	display					: none;
}
.vet
{
	font-weight				: bold;	
}
h5
{
	color					: #ffffff;	
}


/** CONTENT EDITOR STYLES **/
span.content_normaltext, /** Normale tekst **/
span.content_normaltext p {
	font-weight     		: normal;
	font-size				: 13px;
  	color           		: #000000;
}

h1.content_titel, /** Titel **/
h1.content_titel p {
	font-weight				: bold;
	color					: #969;
	font-size				: 17px;
	line-height				: 1em;
	display					: inline;
}

h3.content_subkopje2 {			/** Subkopje 2 **/
	font-weight				: bold;
	font-size				: 17px;
  	color           		: #bc0;
  	line-height				: 1em;
  	display					: inline;
}
table td {
	
	font-size				: 10px;	
}
iframe body {
	
}
/** END CONTENT EDITOR STYLES **/
/* Added by original site-example */

div#wrapper {
	background-position		: 0px 0px;
	background-repeat		: repeat-y;
	margin-top				: 0px;
	margin-bottom			: 0px;
	width					: 500px;
	height					: 100%;
}

/* Alternative class namen gebruikt voor Googlemap template */
div.main_alternate {
	margin					: 0px auto;
	width					: 950px;
}
div.wrapper_alternate {
	background-position		: 0px 0px;
	background-repeat		: repeat-y;
	margin-top				: 0px;
	margin-bottom			: 0px;
	float					: left;
	width					: 680px;
}

div.right_side_alternate {
	width					: 248px;
	float					: right;
}
/*  ************************************* */

div.right_side {
	width					: 248px;
}

div.footer {
	width					: 300px;
	height					: 30px;
}
div.header_logo {
	width					: 702px;
	height					: 125px;
	background-repeat		: no-repeat;
	background-color		: #ffffff;
	margin-left				: 0px;
	float					: left;
}
img.printen {
	border					: 0px;
	width					: 12px;
	height					: 12px;
	margin-top:4px;
}
li.print {}
li.print:hover a {
	background				: #BBCC33 url('/images/printicoon-over.gif') repeat scroll 0px 0px;
	border-color			: #BBCC33;
}
li.print:hover a {
	display:block;
	background				: #BBCC33 url('/images/printicoon-over.gif') repeat scroll 0px 0px;
	border-color			: #BBCC33;
}

div.menu-container {
	float					: left;
	width					: 690px;
	background				: transparent url("/images/bg-menu.gif") repeat-x scroll 0px 0px;
	height					: 30px;
	padding-left			: 0px;
	margin-left				: 12px;
}
div.scroll_buttons {
	width					: 200px;
	height					: 40px;
	float					: right;
	position				: static;
}
div.scroll_buttons_publicatie {
	width					: 70px;
	height					: 20px;
}
/* ******* Breadcrumb***** */
div.breadcrumb {
	width					: 660px;
	height					: 16px;
	line-height				: 14px;
	float					: left;
	background				: #ffffff none repeat scroll 0px 0px;
	border-bottom			: 3px solid #bbcc00;
	border-left				: 1px solid #bbcc00;
	border-style			: solid;
	border-width			: 0px 0px 3px 1px;
	font-size				: 11px;
	margin					: -2px 0px 0px 0px;
	padding					: 7px 0px 7px 29px;
}

div.img_arrow
{
	display					: inline;
	background				: transparent url('/images/arrow-more-over.gif') no-repeat 0px 2px ;
}

/* ***** Search engine **** */
div.searchengine {
	width					: 167px;
	height					: 23px;
	margin-left				: 153px;
	float					: right;
}

input.search_textfield {
	width					: 150px;
	height					: 14px;
	line-height				: 12px;
	background				: #996699 none repeat scroll 0px 0px;
	border					: medium none;
	color					: #ffffff;
	float					: left;
	font-size				: 12px;
	padding					: 4px;
}
div.searchengine #zoek fieldset {
	border-color			: #ccb2d5;
	border-style			: solid;
	border-width			: 0px 0px 0px 0px;
	overflow				: hidden;
	padding					: 0px 0px;
	margin					: 0px 0px;
	width					: 190px;
}

div.searchengine #zoek {
	height					: 22px;
	right					: 280px;
	top						: 78px;	
}

#zoek .submit:hover {
	background				: transparent url("/images/bg-button-submit-over.gif") repeat scroll 0 0;
}
#zoek .submit {
	background				: transparent url("/images/bg-button-submit.gif") repeat scroll 0 0;
	margin-left				: 10px;
	width					: 22px;
	color					: transparent;
}
button:hover,
.button:hover {
	background-image		: url("/images/bg-button-over.gif");
	cursor					: pointer;
}

div.searchengine_list {
	position				: relative;
	float					: left;
	width					: 100%;
	min-height				: 634px;
	height					: 100%;
	margin-top				: 10px;
}

h2.searchengine_list_header {
	font-family				: Verdana;
	font-size				: 28px;
	height					: 30px;
	line-height				: 1em;
	margin-top				: 0px;
	visibility				: visible !important;
}
div.searchengine_list_content {
	width					: 100%;
	font-size				: 13px;
	color					: #333333;
	font-weight				: normal;
	line-height				: 14px;
}
input {
	border					: 1px solid #BBCC33;
	height					: 14px;
	line-height				: 12px;
	background				: #996699 none repeat scroll 0 0;
	border					: medium none;
	color					: #ffffff;
	float					: left;
	font-size				: 12px;
	padding					: 4px;
	width					: 265px;
}
input.green_border {
	 border					: 1px solid #bbcc00;
}
input, button
{}
.zoek:hover {
	background-image		: url("/images/bg-button-zoek-over.gif");
	color					: #333333;
}
.zoek {
	background-image		: url("/images/bg-button-zoek.gif");
	color					: #664477;
	display					: block;
	float					: left;
	font-size				: 12px;
	font-weight				: bold;
	height					: 22px;
	margin					: 1px 0px 0px 10px;
	padding					: 3px 5px;
	width					: 58px;
}
fieldset.input_zoek_veld {
	border					: 0px;
	text-align				: left;
	margin-left				: -10px;
}
input.search_form {
	margin-left				: 16px;	
}
div.searchengine_list_row {
	width					: 100%;
	margin-top				: 6px;
	margin-left				: 15px;
}
div.num_result {
	width					: 15px;
	float					: left;
	font-weight				: bold;
	font-size				: 10px;
	color					: #664477;
}
div.res_result {
	width					: 450px;
	float					: right;
	margin-right			: 190px;
}
div.res_result_title {
	height					: 18px;
}
div.res_result_title a.searchengine_list_row_title {
	font-weight				: bold;
	font-size				: 12px;
	height					: 18px;
	text-decoration			: underline;
}

div.res_result_title a:hover {
	color					: #111111;
}
div.res_result_content {
	width					: 100%;
	float					: left;
	font-size				: 13px;
	color					: #333333;
	font-weight				: normal;
	line-height				: 14px;
	
}
span.searchengine_list_row_keyword {
	color					: #bbcc33;
	font-weight				: bold;
	font-size				: 13px;
}
/* *** Snell koppelingen ** */
div.direct_naar
{
	margin-top				: 78px;
}
div.direct_naar h3.title
{
	font-size				: 16px;
	color					: #ccb2d5;
	font-weight				: bold;
	padding-left			: 20px;
	margin-bottom			: 8px;
}
div.direct_naar div.direct_link
{
	background-color		: transparent;
	padding					: 2px 0px 2px 20px;
}
div.direct_naar div.direct_link_kop
{
	background-color		: transparent;
	padding					: 10px 0px 2px;
	margin-left				: 20px;
}
div.contact_gegevens div.direct_link_kop
{
	background-color		: transparent;
	padding					: 10px 0px 2px 10px;
}
div.themas_block_faq div.direct_link_kop
{
	background-color		: transparent;
	padding					: 10px 0px 2px 10px;
}
div.direct_link a
{
	font-size				: 11px;
	font-weight				: bold;
	color					: #bbcc00;	
	background-color		: transparent;
}
div.direct_link a:hover {
	color					: #ffffff;	
}
div.topTop div.contact_gegevens {
	position				: absolute;
	margin-top				: 210px;
	width					: 230px;
	border-top				: 1px solid #996699;
}
div.topTop div.reageren_vacature_info {
	border					: 0px solid transparent;
}

div.reageren_vacature_info div.direct_link_kop {
	color					: #ffffff;
	font-size				: 12px;
	line-height				: 17px;
}
div.reageren_vacature_info div.direct_link_kop p {
	margin					: 0px;
}
div.reageren_vacature_info div.direct_link_kop span.title {
	font-weight				: bold;
	display					: block;
}
div.reageren_vacature_info div.direct_link_kop a,
div.reageren_vacature_info div.direct_link_kop a:visited {
	color					: #bbcc00;
}

div.reageren_vacature_info div.direct_link_kop a:hover,
div.reageren_vacature_info div.direct_link_kop a:active {
	color					: #ffffff;
}

div.contact_block {
	float					: left;
	margin-top				: 13px;
	color					: #ffffff;
	font-size				: 13px;
	line-height				: 16px;
}
div.archief_block div.direct_link {
	margin-left				: 10px;
}

div.themas_block_faq div.direct_link,
div.themas_block  div.direct_link {
	margin-left				: 10px;
}


div.topTop div.themas_block {
	margin-top				: 420px;
}
div.topTop div.themas_block_faq {
	margin-top				: 210px;
}
div.contactbar_title {
	padding-left			: 10px;	
	width					: 90px;
	float					: left;
}
div.contactbar_value {
	width					: 108px;
	float					: left;
}
div.contactbar_value_email {

}
div.contactbar_value_email a {
	color					: #bbcc00;
	background-color		: transparent;
}
div.contactbar_value_email a:visited {
	color					: #bbcc00;
}
/* ************************ */
/* Navigatie menu ul style instellingen */
#submenu_container {
	position				: absolute;
	z-index					: 90;
	width					: 689px;
	height					: 252px;
	margin					: 28px 0px 0px 0px;
	padding					: 0px;
	background-color		: #ffffff;
	border-bottom			: 3px solid #bbcc00;
	border-left				: 1px solid #bbcc00;
}
#menu,
#menu ul {
	position: absolute; /* All <ul> here below get an absolute position */
}
#menu {
	margin					: -4px 0px 0px 10px;
	padding					: 0px 0px 0px 10px;
	height					: 38px;
	list-style-type			: none;
	text-indent				: 0px;
	z-index					: 100;
	display					: block;
}
#menu li,
#menu li.selected {
	margin					: 0px;
	padding					: 0px;
	float					: left;
	font-size				: 14px;
	height					: 23px;
	width					: auto;
}
#menu #li_0 {
	width					: 61px;
}
#menu li.selected a {
	border-width			: 1px 1px 0px;
	border-style			: solid;
}
#menu li a,
#menu li.selected a {
	display					: block;
	padding					: 10px 10px 4px;
}
#menu li a:link,
#menu li a:visited {
	background-color		: transparent;
	border-color			: transparent;
	color					: #ffffff;
}
#menu li.selected a:hover,
#menu li.selected a:link,
#menu li.selected a:visited {
	background-color		: #ffffff;
	border-color			: #bbcc00;
	color					: #664477;
}
#menu ul.submenu {
	margin					: 0px;
	text-indent				: 0px;
	padding					: 13px 0px 0px;
	list-style-type			: none;
}

#menu ul.submenu li {
	width					: 180px;
	height					: 23px;
	float					: none; /* Overrule the parent float */
}
#menu ul.submenu a {
	border-width			: 0px;
}
#menu ul.submenu a:link,
#menu ul.submenu a:visited {
	color					: #996699;
	background-color		: transparent;
}
#menu ul.submenu a:hover {
	color					: #ffffff;
	background-color		: #664477;
}

#menu ul.submenu a {
	font-size				: 13px;
	padding					: 3px 0px 3px 10px;
	display					: block;
}

#menu ul.submenu a.children{
	background-image		: url('/images/arrow-more.gif');
	background-repeat		: no-repeat;
	background-position		: 160px 7px;
}

#menu ul.submenu a.children:hover{
	background-image		: url('/images/arrow-more-over.gif');
	background-position		: 160px 7px;
}

#menu ul.submenu ul {
	top						: 0px;
	height					: 240px;
	margin					: 13px 0px 0px 180px;
	padding					: 0px 0px 0px 0px;
	text-indent				: 0px;
	list-style-type			: none;
	border-left				: 1px solid #BBCC33;
	float					: none; /* Overrule the parent float */
}
#menu ul.submenu ul li {width : 190px;}
#menu ul.submenu ul li.li_kort {width : 124px;}

#menu ul.submenu ul li a:link {}
#menu ul.submenu ul li a:hover {}

/* Rechterkant afhankelijk van module instantie */
div.rechtbar1 {
	width					: 248px;
	min-height				: 792px;
	position				: relative;
	margin-top				: 0px;
	margin-bottom			: 0px;
	padding					: 0px;
	background-color		: #664477;
}
div.rechtbar2 {
	width					: 248px;
	height					: 100%;
	min-height				: 792px;
	margin					: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	background-color		: #996699;/* 9966aa was by Gbo */
}
div.rechtbar2_alternate {
	height					: auto;
}
div.rechtbar3 {
	width					: 248px;
	height					: 100%;
	min-height				: 792px;
	margin					: 0px;
	padding					: 0px;
	background-color		: #bbcc33;
}
div.rechtbar4 {
	width					: 248px;
	min-height				: 792px;
	margin					: 0px;
	padding					: 0px;
	background-color		: #996699;	
}
div.type7-top {
	width					: 248px;
	height					: 560px;
	background				: #664477 url("/images/sectie7.gif") 0px 0px no-repeat;
}
div.topTop {
	width					: 248px;
	height					: 531px;
}
div.type-top {
	width					: 248px;
	height					: 556px;
}

div.type1-top {
	width					: 248px;
	height					: 331px;
	background				: #664477 url("/images/bg-sidebar-home.gif") 10px 0px no-repeat;
}
div.type2-top {
	background				: #664477 url("/images/sectie2.gif") 0px 0px no-repeat;
}
div.type3-top {
	background				: #664477 url("/images/sectie3.gif") 0px 0px no-repeat;
}
div.type4-top {
	background				: #664477 url("/images/sectie4.gif") 0px 0px no-repeat;
}
div.type5-top {
	background				: #664477 url("/images/sectie5.gif") 0px 0px no-repeat;
}
div.type6-top {
	background				: #664477 url("/images/sectie6.gif") 0px 0px no-repeat;
}
div.sidebar1 {
	background-color		: #664477;
	background-position		: left bottom;
	background-repeat		: no-repeat;
	height					: 100%;
	width					: 248px;
}
div.sidebar2 {
	background-position		: 0px 0px;
	background-repeat		: no-repeat;
	padding					: 0px 0px 212px 0px;
	width					: 248px;
	background-color		: #996699;
	background-image		: url("/images/sectie4-down.gif");
}
div.sidebar3 {
	background-position		: 0px 0px;
	background-repeat		: no-repeat;
	padding					: 0px 0px 212px 0px;
	width					: 248px;
	background-color		: #bbcc33;
	background-image		: url("/images/sectie3-down.gif");
}
div.sidebar4 {
	background-position		: 0px 0px;
	background-repeat		: no-repeat;
	padding					: 0px 0px 212px 0px;
	width					: 248px;
	background-color		: #996699;
	background-image		: url("/images/sectie4-down.gif");
}
div.sidebar4_alternate {
	height					: 470px;
	background-color		: #664477;
	background-image		: none;
}
div.sidebar5 {
	background-position		: 0px 0px;
	background-repeat		: no-repeat;
	padding					: 0px 0px 212px 0px;
	width					: 248px;
	background-color		: #996699;
	background-image		: url("/images/sectie2-down.gif");
}
/* Block met Seyster-duit logo */
#seyster_duit {
	background-color		: #664477;
	margin-top				: 40px;
	margin-left				: 20px;
	padding-top				: 0px;
}
#duiter_logo {
	width					: 150px;
	height					: 151px;
	padding					: 0px;
}
#duiter_logo a:hover {
	opacity					: 0.7;
}
#duiter_logo a:link, #duiter_logo a:visited {
	opacity:1;
}
#duiter_logo a {
	background				: transparent url('/images/logo-seyster-duit-647.gif') 0px 0px no-repeat;
	display					: block;
	height					: 151px;
	width					: 150px;
}
/* end Block met Seyster-duit logo */
#duit_logo {
	float					: right;
	background				: #ffffff url('/images/logo-seyster-duit.gif') 0px 0px no-repeat;
	width					: 150px;
	height					: 150px;
	margin-left				: 30px;
}
div.content {
	width					: 690px;
}
/* ******************************************* */
/* Block met logo van Seyster Veste */
div.header_logo div#woordmerk
{
	width					: 243px;
	height					: 104px;
	padding					: 19px 0px 0px 12px;
	margin-left				: 20px;
	float					: left;
}
#woordmerk a:hover {
	opacity					: 0.7;
}
#woordmerk a:link, #woordmerk a:visited {
	opacity					: 1;
}
#woordmerk a {
	background				: transparent url("/images/woordmerk.gif") no-repeat scroll 0px 0px;
	display					: block;
	height					: 78px;
	width					: 150px;
}
/* ******************************************* */
/* Supernavigatie */
div.hulp_navigatie {
	width					: 370px;
	height					: 123px;
	float					: left;
}
#supernav {
	list-style-type			: none;
	width					: 330px;
	height					: 27px;
	margin-top				: 40px;
	text-indent				: 0px;/* To compensate the general setting in ul at the top */
}
#supernav li {
	float					: left;
	font-size				: 12px;
}
#supernav li a:link,
#supernav li a:visited {
	background				: #FFFFFF none repeat scroll 0px 0px;
	border-color			: #FFFFFF;
	color					: #9966AA;
}
#supernav li a:hover {
		background			: #BBCC33 none repeat scroll 0px 0px;
		border-color		: #BBCC33;
		color				: #FFFFFF;
}
#supernav li a {
	border-style			: solid;
	border-width			: 1px;
	display					: block;
	padding					: 2px 4px;
	line-height				: 20px;
}
#supernav li.current a:link,
#supernav li.current a:visited {
	background				: #ffffff none repeat scroll 0 0;
	border-color			: #bbcc33;
	color					: #664477;
}
/* Algemeen Content div*/
div.content
{
	margin-left				: 12px;		/* Thanh-2k9feb23-1300: ;. */
}

/* ************ HOME MODULE **************** */
div.home_module {
	position				: relative;
	float					: left;
	width					: 100%;
	min-height				: 634px;
	height					: 100%;
	margin					: 0px 0px 0px -30px;
	z-index					: 0;
}

div.home_main_thumb {
	position				: relative;
	float					: left;
	margin-top				: -33px;
	margin-left				: 30px;
	width					: 690px;
	height					: 255px;
	background-position		: 0px 0px;
}
#main_foto {
	border-top				: 5px solid #bbcc33;
	height					: 250px;
	width					: 690px;
}

div.home_module div.column_left
{
	float					: left;
	width					: 209px;
	padding					: 20px 6px 0px 0px;
	margin-left				: 30px;
}
div.home_module div.column_left div.welkom
{
	height					: 36px;
	margin-bottom			: 0px;
	float					: left;
	width					: 184px; /* Used to prevent the shifting of the text in h1.welkom */
}
div.home_module div.column_center {
	min-height				: 378px;
	float					: left;
	width					: 228px;
	padding					: 20px 6px 0px;
}
div.home_module div.column_right{
	float					: right;
	width					: 210px;
	padding					: 20px 0px 0px;
	margin					: 0px -10px 0px 0px;
}
h1.home_title {
	height					: 37px;
	font-family				: Verdana;
	font-size				: 26px;
	line-height				: 1em;
	display					: inline;
}
div.home_module div.column_kop {
	height					: 39px;
	border-bottom			: 1px solid #bbcc33;
	padding					: 2px 0px 0px 0px;
	margin					: 0px 0px;	
}
div.home_module div.column_kop span.row {
	margin-top				: -5px;
}
div.column_left h1.home_title_left {
	color					: #996699;
}
div.column_center h1.home_title_center,
div.column_right h1.home_title_center {
	color					: #BBCC33;
	padding-bottom			: 5px;
}
p.intro_column_right
{
	margin-top				: 39px;
}
div.column_left p
{
	color					: #664477;
	padding-bottom			: 0px;
	width					: 180px;
	line-height				: 18px;
	font-size				: 13px;
}
p.home_column_intro_tekst
{
	padding-top				: 0px;
	padding-right			: 10px;
	font-size				: 13px;
	line-height				: 18px;
	margin-top				: -8px;
}

p.intro span.home_news_intro_thumb
{
	display					: block;
	text-align				: left;
	border					: 0px;
}
img.groen
{
	border-left				: 10px solid #bbcc00;
}

img.paars
{
	border-left				: 10px solid #9966aa;	
}
p.intro span.home_news_intro_thumb a
{
	text-decoration			: none;
	border					: 0px;
}
/** This is a temporary oplossing to remove  when the flash file is introduced **/
img.imgHome
{
	margin-left				: -5px;
}
div.home_meer_nieuws {
	width					: 120px;
	float					: right;
	margin-top				: -17px;
}
/* *********** Buttons COLOFON en DISCLAIMER *********** */
ul.extranav
{
	margin					: 0px;
	padding					: 0px;
	
	
	padding-top				: 5px;
	clear					: both;
	list-style-image		: none;
	list-style-position		: outside;
	list-style-type			: none;
	margin					: 0px 0px 20px 5px;
	overflow				: hidden;
	width					: 180px;
}
ul.extranav-home {
	margin					: 0px;
	padding					: 0px;
	
	border-top				: 1px solid #bbcc33;
	margin-top				: 16px;
}
ul.extranav li {
	margin					: 0px;
	padding					: 0px;
	
	float					: left;
	font-size				: 12px;
	width					: 88px;
	height					: 20px;
}
ul.extranav li a {
	border-style			: solid;
	border-width			: 0px;
	display					: block;
	height					: 20px;
	line-height				: 20px;
}
ul.extranav li a:link, #extranav li a:visited {
	background				: #ffffff none repeat scroll 0px 0px;
	border-color			: #ffffff;
	color					: #9966aa;
}
ul.extranav li a:hover {
	background				: #bbcc33 none repeat scroll 0px 0px;
	border-color			: #bbcc33;
	color					: #ffffff;
}
/* *****************************************************/
div.column_center a:hover {
	color					: #111111;
}
div.column_center a:link,
div.column_center a:visited,
div.column_right a:link,
div.column_right a:visited {
	color					: #9966aa;
	padding					: 0px 6px 5px 0px;
}

a.more:link, a.more:visited {
	background-image		: url("/images/arrow-more.gif");
	padding-right			: 3px;
	padding-bottom			: 3px;
}

a.more:hover {
	background-image		: url("/images/arrow-more-over.gif");
}
p a.more {
	background-repeat		: no-repeat;
	border					: medium none;
	font-size				: 8px;
}
p a:hover {
	border-bottom-color		: #664477;
	color					: #664477;
}
p a:link, p a:visited,
p a {
	border-bottom-color		: #9966AA;
	color					: #664477;
}

div.flatcontent_content_tekst a {
	border-bottom-width		: 1px;
	border-bottom-style		: solid;
}
/* ************ FAQ MODULE **************** */
h1.faq {
	margin-bottom			: 0px;
	margin-left				: 20px;
	padding-left			: 0px;
}
div.faq_module {
	position				: relative;
	float					: left;
	width					: 690px;
	margin					: 35px 0px 0px 0px;
}
h2.faq_category_title {
	font-family				: Verdana;
	font-size				: 28px;
	margin-left				: 15px;
	margin-top				: 0px;
	padding-top				: 10px;
	visibility				: visible !important;
}

div.faq_module ul#vragen {
	margin					: 20px 0px 0px 20px;
	padding					: 0px;
	list-style-image		: none;
	list-style-position		: outside;
	list-style-type			: none;
}

div.faq_module ul#vragen li {
	margin					: 0px;
	padding					: 0px;
	background-position		: 10px 12px;
	background-repeat		: no-repeat;
	border-top				: 1px solid #BBCC33;
	color					: #664477;
	font-size				: 12px;
	font-weight				: bold;
	line-height				: 160%;
	margin					: 0;
	padding					: 8px 8px 8px 30px;;
	width					: 600px;
}

div.faq_module ul#vragen li a:link,
div.faq_module ul#vragen li a:visited {
	color					: #664477;
}

div.faq_module ul#vragen li a:hover {
	color					: #ffffff;
	background-image		: url("/images/bg-li-vragen.gif");
}

div.faq_module ul#vragen li a {
	background-image		: url("/images/bg-li-vragen_transp.gif");
	background-position		: 0px 3px;
	background-repeat		: no-repeat;
	margin-left				: -16px;
}

div.faq_module ul#vragen li a,
div.faq_module ul#vragen li p {
	padding					: 0px 0px 0px 30px;
	width					: 420px;
}

div.faq_module ul#vragen li:hover,
div.faq_module ul#vragen li:hover a,
div.faq_module ul#vragen li.current a {
	background-color		: #bbcc33;
	width					: 600px;
	background-position		: 0px 3px;
	background-repeat		: no-repeat;
}
div.faq_module ul#vragen li:hover a
{
	background-image		: url("/images/bg-li-vragen-over.gif");
}
div.faq_module ul#vragen li.current a
{
	background-image		: url("/images/bg-li-vragen-open-over.gif");
}
div.faq_module ul#vragen li.current:hover a
{}

div.faq_module ul#vragen li.current div a {
	background-image		: none;
	width					: auto;
	display					: inline;
	margin-left				: 0px;
	padding-left			: 0px;
}

div.faq_module ul#vragen li.current {
	background-color		: #bbcc00;
}
div.faq_module ul#vragen li div.answer {
	font-weight				: normal;	
}
/* ****************** NEWS MODULE ****************** */
div.news_list {
	position				: relative;
	float					: left;
	width					: 680px;
	min-height				: 634px;
	height					: 100%;
	margin					: 13px 0px 0px;
	padding-left			: 0px;
}
div.datum_vandaag {
	float					: right;
	margin-top				: 10px;
	padding-right			: 40px;
	font-size				: 11px;
}
h2.news_list_header {
	width					: 400px;
	margin-left				: 2px;
	font-size				: 26px;
	margin-bottom			: 10px;
	margin-top				: 10px;
}

div.news_list_row {
	margin					: 0px 0px 5px 15px;
	float					: left;
}

div.main_news {
	width					: 425px;
	min-height				: 150px;
	float					: left;
	padding					: 0px;
	margin					: 0px 20px 0px 7px;
	border-top				: 3px solid #BBCC00;
}

div.main_news_thumb {
	width					: 200px;
	min-height				: 150px;
	float					: left;
	text-align				: right;
}
div.mini_news_thumb {
	margin-top				: 10px;
	width					: 100%;
	text-align				: left;
}

div.news_1ste {
	width					: 206px;
	padding					: 5px 2px 5px 2px;
	border-top				: 2px solid #bbcc00;
	float					: left;
	margin					: 5px 4px 5px 4px;
	min-height				: 120px;
	line-height				: 15px;
}

div.news_1ste p.intro {
	font-size				: 13px;	
}

h2.news_kops {
	width					: 400px;
	border-top				: 2px solid #996699;
	padding-top				: 10px;
}
h2.news_kops a img {border:none;}

h2.news_kops a.news_list_title {
	font-weight				: bold;
	font-size				: 18px;
}
h2.news_kops a {
	color					: #bbcc00;
}
h2.news_kops a:hover {
	color					: #9966aa;
}

div.main_news_thumb span.news_list_thumbnail a img {
	width					: 200px;
}

span.news_list_publicationDate {
	color					: #664477;
	font-size				: 11px;
}

div.news_list_intro {
	width					: 100%;
	line-height				: 16px;
	font-size				: 13px;
	padding					: 5px 0px 5px 0px;
}

h3.news_subkops {
	margin					: 7px 0px 0px 0px;
}

h3.news_subkops a:link, h3.news_subkops a:visited {
	color					: #664477;
}
h3.news_subkops a:hover, h3.news_subkops a:active {
	color					: #996699;
}

div.news_details {
	position				: relative;
	float					: left;
	width					: 634px;
	min-height				: 300px;
	margin					: 0px 0px 0px 0px;
	padding					: 10px 0px 0px 15px;
}

div.news_details h3.news_details_header {
	font-size				: 22px;
	position				: relative;
	margin					: 0px 0px 0px 15px;
	width					: 620px;
}

div.news_details_intro {
	position				: relative;
	float					: left;
	margin-top				: 0px;
	margin-left				: 15px;
	width					: 580px;
	padding-top				: 10px;
	padding-bottom			: 10px;
	line-height				: 16px;
	font-size				: 12px;
}
div.news_details_content {
	width					: 580px;
	margin-left				: 15px;
	line-height				: 16px;
	font-size				: 12px;
}
div.news_details_content span.news_list_thumbnail {
	float					: left;
	margin-right			: 10px;
}

div.news_details_content p {}
div.title_category_datum {
	height					: 30px;
	margin-left				: 15px;
	margin-top				: 0px;
	
}
div.news_details_content span.news_list_thumbnail img {
	float					: left;
	min-width				: 80px;
	width					: auto !important;
	width					: 200px;
}
div.news_archive {
	position				: relative;
	float					: left;
	width					: 688px;
	min-height				: 300px;
}
div.moover_pages {
	width					: 605px;
	height					: 60px;
	margin-left				: 0px;
}
div.moover_pages_publicatie {
	height					: 20px;
}
div.pagina_nummer {
	position				: relative;
	float					: left;
	width					: 200px;
	font-size				: 12px;
	font-weight				: bold;
}
div.pagina_nummer_right {
	float					: right;
	width					: 125px;
	margin-right			: 0px;
}

div.pagina_nummer_publicatie {
	position				: relative;
	float					: right;
	width					: 110px;
	font-size				: 12px;
}
span.paginanummer {
	color					: #000000;
	font-weight				: bold;
}
span.slash {
	color					: #bbcc00;	
}
span.op_nummer {
	color					: #9966aa;
}
.top {
	border-top				: 1px solid #000000;
	padding-top				: 10px;
	height					: 30px;
}
.down {
	border-bottom			: 1px solid #000000;
	height					: 20px;
}
div.pagina_status {

	margin-left				: 15px;
	height					: 40px;
	padding-top				: 0px;
}

div.pagina_status_publicatie {

	width					: 655px;
}
div.pagina_mover {
	position				: relative;
	float					: left;
	width					: 200px;
	height					: 30px;
	border					: 1px solid yellow;
}

h3.news_archive_header {
	font-size				: 24px;
	color					: #996699;
}

/* NIEUWS ARCHIEF KNOPJES */
.nav {
	background-image		: url("/images/bg-button-nav.gif");
	background-repeat		: no-repeat;
	border					: medium none;
	color					: #9966AA;
	display					: block;
	float					: left;
	font-size				: 11px;
	font-weight				: bold;
	height					: 18px;
	margin					: 0px 0px 0px 10px;
	padding					: 0;
	width					: 18px;
}
.nav:hover {
	background-image		: url("/images/bg-button-nav-over.gif");
	color					: #333333;
}
.nav.current {
	background-image		: url("/images/bg-button-nav-over.gif");
	color					: #333333;
}
button
{
	
}
button, a.button {
	background-color		: transparent;
	background-image		: url("/images/bg-button.gif");
	background-repeat		: no-repeat;
	border					: none;
	display					: block;
	float					: left;
	height					: 22px;
	padding					: 0px;
	width					: auto;
}
button em, .button em {
	display					: block;
	width					: 80px;
	height					: 16px;
	background-repeat		: no-repeat;
	color					: #fff;
	font-size				: 12px;
	font-weight				: bold;
	font-style				: normal;
}
.pagenav.top {
	border-style			: solid;
}
.nav.vorig:hover {
	background-image		: url("/images/bg-button-nav-vorig-over.gif");
}
.nav.vorig {
	background-image		: url("/images/bg-button-nav-vorig.gif");
	float					: left;
}
.nav.eerste {
	background-image		: url("/images/eerste-pag.gif");
	margin-left				: 10px;
	margin-right			: 0px;
	width					: 20px;
}
.vorig {
	 background-position: center right;
	text-align				: right;
}

.vorig				{	width: 116px; }

.vorig em			{	padding: 3px 7px 3px 29px;
						background-image: url(/images/bg-button-vorig.gif);
						background-position: center left;
						text-align: right; }

.vorig:hover em		{	background-image: url(/images/bg-button-vorig-over.gif); }


.nav.laatste {
	background-image		: url("/images/laatste-pag.gif");
	width					: 20px;
}
.nav.volgend:hover {
	background-image		: url("/images/bg-button-nav-volgend-over.gif");
}

.nav.volgend {
	background-image		: url("/images/bg-button-nav-volgend.gif");
	float					: left;
}
a.pageselect_nextpage_link {
	width					: 20px;
}
button:hover, .button:hover {
	background-image		: url("/images/bg-button-over.gif");
	cursor					: pointer;
}
.volgend {
	float					: right;
}
div.moover_pages a:hover {
	cursor					: pointer;	
}

.submit {
	background-position		: left center;
	text-align				: left;
	width					: 116px;
}
.submit em, .volgend em {
	background-image		: url("/images/bg-button-volgend.gif");
	background-position		: right center;
	padding					: 3px 29px 3px 7px;
	text-align				: left;
}
.nav em {
	display					: none;
}
button em, .button em {
	background-repeat		: no-repeat;
	color					: #ffffff;
	display					: block;
	font-size				: 12px;
	font-style				: normal;
	font-weight				: bold;
	height					: 16px;
	width					: 80px;
}
/* ************************************ */
/* *** Nieuwsarchief list ***/
.row.month {
	border					: medium none;
	color					: #664477;
	font-size				: 12px;
	margin					: 20px 0px 0px 0px;
}
div.news_archive .row {
	border-color			: #ccb2d5;
	border-style			: solid;
	border-width			: 1px 0px 0px 0px;
	overflow				: hidden;
	width					: 600px;
}

div.news_archive .row.month p.date {
	font-size				: 11px;
}
div.news_archive .row p.date {
	color					: #664477;
	font-size				: 12px;
	padding-right			: 25px;
	width					: 50px;
}
div.news_archive .row p {
	float					: left;
	line-height				: 130%;
	margin					: 0px;
	padding					: 3px 0px;
	width					: 345px;
}

div.news_archive .row p a:link,
div.news_archive .row p a:visited {
	color					: #9966aa;
}
div.news_archive .row p a:hover {
	color					: #333333;
}
div.news_archive .row p a {
	border					: medium none;
	font-size				: 12px;
}

div.row p.category {
	font-size				: 11px;
	font-weight				: bold;
	padding-left			: 55px;
	width					: 125px; 		/* Thanh-2k9feb23-1255: with */
}
/*******************************/
/* 		CONTENT module 		   */
div.content_content {
	position				: relative;
	float					 :left;
	width					: 100%;
	margin					: 35px 0px 0px 0px;
}
h2.content_content_title {
	width					: 630px;
	font-size				: 28px;
	margin-top				: 0px;
	margin-left				: 15px;
	visibility				: visible !important;
}
div.content_content_tekst {
	width					: 580px;
	font-size				: 13px;
	line-height				: 19px;
	margin-left				: 21px;
}
div.content_content_tekst a:hover {
	border-bottom-color		: #664477;
	color					: #664477;
}
div.content_content_tekst a {
	border-bottom-style		: 1px solid #9966aa;
	padding-bottom			: 1px;
}
/* PUBLICATION module */
div.publication_list {
	position				: relative;
	float					: left;
	width					: 668px;
	min-height				: 610px;
	height					: 100%;
	margin					: 13px 0px 0px 0px;
	padding-left			: 0px;
}
h2.publication_list_header {
	position				: relative;
	width					: 450px;
	font-size				: 28px;
	margin-top				: 0px;
	color					: #bbcc00;
	visibility				: visible !important;
}
div.publication_list_content {
	width					: 500px;
	font-size				: 13px;
	line-height				: 19px;
	padding-left			: 15px;
}
div.publication_list div.row {
	border-top				: 1px solid #CCB2D5;
	margin-top				: 20px;
	overflow				: hidden;
	padding					: 0px 0px 10px 0px;
	width					: 98%;
}
div.publication_list div.row_publicatie {
	border-top				: 1px solid #bbcc00;
	padding-top				: 15px;
	margin-left:10px;
}
div.publication_list div.row div.publication_list_item {
}
div.publication_list div.row div.publication_div_thumbnail {
	width					: 140px;
	float					: left;
	border					: 1px solid transparent;
}
div.publication_list div.row div.publication_list_thumbnail {
	float					: left;
}
div.publication_list div.row div.publication_inhoud {
	float					: left;
	width					: 328px;
}
div.publication_list div.row div.publication_list_title {
	color					: #664477;
	font-size				: 12px;
	font-weight				: bold;
	padding					: 0px 0px 5px 0px;
	position				: relative;
}
div.publication_list div.row div.publication_list_intro {
	margin-bottom			: 10px;			/* Thanh-2k9feb23-1350: "marting" */
	line-height				: 18px;
	font-size				: 12px;
	position				: relative;
}

div.publication_list div.row div.download_document {
	float					: right;
	width					: 156px;

	padding-top				: 20px;
	border					: 1px solid transparent;
}
div.download_document a {
	font-size				: 11px;
}
div.download_document img {
	width					: 13px;
	height					: 12px;
	border					: none;
}
div.publication_list_item div.publication_inhoud {
	float					: right;
	padding-left			: 10px;
	padding-right			: 10px;
}
/* Veranderingen voor Duit toevoeging */
div.content_duit_logo {
	float:right;
	width:220px;
	height: 160px;
	background: #ffffff url('/images/duit_logo.gif') no-repeat 0px 0px;
}
/* // Veranderingen voor Duit toevoeging */


/* FLATCONTENT module */

div.flatcontent_content {
	position				: relative;
	float					: left;
	width					: 658px;
	min-height				: 621px;
	height					: 100%;
	margin					: 35px 0px 0px 0px;
}
div.flatcontent_content h2.flatcontent_content_title {
	font-size				: 28px;
	margin-left				: 15px;
	padding-bottom			: 0px;
	height					: 30px;
	line-height				: 1em;
	margin-top				: 0px;
	visibility				: visible !important;
}

div.flatcontent_content div.flatcontent_content_tekst {
	width					: 580px;
	margin-left				: 20px;
	font-size				: 13px;
	line-height				: 19px;
}
div.flatcontent_content div.flatcontent_content_tekst p {
	padding-top:0px;	
}
/* GOOGLEMAPS module en PROJECT module */
div.google_content_content {
	position				: relative;
	float					: left;
	width					: 898px;
	min-height				: 621px;
	height					: 100%;
	margin					: 35px 0px 0px 0px;
	padding-top				: 0px;
}
h2.google_content_content_title {
	font-size				: 28px;
	margin-left				: 15px;
	margin-top				: 0px;
	padding-top				: 15px;
	visibility				: visible !important;
}
div.maps_container {
	float					: left;
	position				: relative;
	border-bottom			: 5px solid #bbcc33;
}
div.googleMapMap {
	/*position				: static;*/
	 width					: 650px;
	 height					: 455px;
	 margin-right			: 5px;
	 margin-top				: 0px;
	 float					: left;
}
div.googleMapSelect {
	float					: left;
	margin-left				: -5px;
	width					: 248px;
	height					: 455px;
	background-color		: #bbcc33;
}
div.googleMapLegenda {
	padding					: 0px 0px 0px 15px;
	margin-top				: 30px;
}
div.googleMapLegenda h3.map_legenda {
	color					: #ffffff;
	font-size				: 17px;
	font-weight				: bold;
	display					: block;
}
div.googleMapLegenda table.google_table {
	width					: 200px;
	color					: #664477;
}
div.googleMapLegenda table.google_table input {
	width					: 20px;
	background-color		: #bbcc33;
}
div.googleMapLegenda td {
	height					: 45px;	
}
div.googleMapLegenda td.td1{
	vertical-align			: middle;
	width					: 40px;
}
div.googleMapLegenda td.td2{
	font-weight				: bold;
	vertical-align			: middle;
	padding-top				: 0px;
	font-size				: 11px;
}
div.googleMapLegenda td.td3{
	vertical-align			: top;
	width					: 20px;
	vertical-align			: middle;
}
div.googleMapLegenda td.td4{
	vertical-align			: top;
	width					: 8px;
	vertical-align			: middle;
}
div.googleMapLegenda td.td4 input.checkbox {
	width					: 8px;
}

div#descriptions {}

div#descriptions div.title {
	font-weight				: bold;
	margin					: 0px;
	padding					: 0px;
	font-size				: 18px;
}

div#descriptions div.description {
	font-size				: 13px;
	line-height				: 160%;
	margin					: 0 0 1.6em;
}

div#descriptions table.table_foot_map {
	clear					: left;
	border					: none;
	width					: 640px;
}

div#descriptions table.table_foot_map td.main_td {
	width					: 50%;
	padding					: 5px 10px;
	vertical-align			: top;
}

div#descriptions table.table_foot_map td.sub_td {
	padding					: 5px 10px;
}

/* PROJECT module */
div.project_main {
	position				: relative;
	float					: left;
	width					: 580px;
	padding-top				: 10px;
	margin					: 0px 0px 0px 20px;
}
div.project_list {}

div.project_list h1.project_list_title {
	margin					: 25px 0px 0px 0px;
	padding-left			: 0px;
}

div.project_rightside {
	float					: left;
	height					: 100%;
	background-color		: #bbcc33;
	border-bottom			: 2px solid #664477;
	margin-top				: 10px;
}
div.project_details {
	width					: 910px;
	height					: 100%;
	margin-left				: 0px;
	padding-left			: 0px;
}
.h23project_common {
	margin-top				: 10px;
	padding-top				: 10px;
	visibility				: visible !important;
	color					: #996699;
	background-color		: #ffffff;
	margin-left				: 15px;
	margin-bottom			: 10px;
}

h3.project_details_title {
	font-size				: 24px;
}
div.project_details_left {
	position				: relative;
	width					: 690px;
	float					: left;
	border-top				: 2px solid #664477;
	background-color		: #bbcc33;
}
div.project_details_right {
	position				: relative;
	float					: right;
	width					: 220px;/*220px;*/
	height					: 100%;
	border-top				: 2px solid #664477;
	background-color		: #bbcc33;
}
div.project_details_kop {
	width					: 670px;
	height					: 70px;
	border-bottom			: 3px solid #ffffff;
	clear					: both;
}
h2.project_list_header {
	font-size				: 28px;
}
div.project_list_content {
	width					: 500px;
	font-size				: 13px;
	line-height				: 19px;
}
div.project_list div.row {
	border-top				: 1px solid #CCB2D5;
	margin-left				: 20px;
	margin-top				: 15px;
	overflow				: hidden;
	padding					: 0px 0px 10px 0px;
	width					: 580px;
}

div.project_list div.row div.project_div_thumbnail {
	width					: 150px;
	
	float					: left;
}
div.project_list div.row div.project_inhoud {
	float					: left;
	width					: 328px;
}
div.project_list div.row div.project_list_title {
	color					: #664477;
	font-size				: 12px;
	font-weight				: bold;
	padding					: 15px 0px 5px 0px;
	position				: relative;
}
div.project_list div.row div.project_list_intro {
	margin-bottom			: 10px;
	line-height				: 18px;
	font-size				: 12px;
	position				: relative;
	width					: 328px;
}
div.project_list div.row div.lees_meer {
	float					: right;
	width					: 100px;
	padding-top				: 20px;
	padding-bottom			: 20px;
}

div.lees_meer a:link,
div.lees_meer a:visited {
	background				: #ffffff none repeat scroll 0 0;
	border-color			: #ffffff;
	color					: #9966aa;
	line-height				: 18px;
	height					: 18px;
}
div.lees_meer a:hover {
	background				: #9966aa none repeat scroll 0 0;
	border-color			: #9966aa;
	color					: #ffffff;
	line-height				: 18px;
	height					: 18px;
}
div.lees_meer a {
	font-size				: 11px;
}

div.project_details_thumbnail {
	position				: relative;
	float					: left;
	width					: 220px;
	height					: 100%;
	padding-left			: 10px;
	padding-top				: 25px;
}
div.koop_status {
	position				: absolute;
	width					: 200px;
	height					: 30px;
	top						: 50px;
	background-color		: transparent;
	z-index					: 10;
}

span.project_details_publicationdate {
	line-height				: 13px;
	font-size				: 12px;
	font-weight				: bold;
	line-height				: 14px;
	color					: #9966aa;
	margin-left				: 21px;
}
div.project_details_details {
	line-height				: 14px;
	font-size				: 12px;
	padding-top				: 25px;
	padding-right			: 25px;
	padding-bottom			: 5px;
	width					: 423px;
	float					: right;
}
div.project_details_custom_row {
	line-height				: 20px;
	font-size				: 12px;
}
div.project_details_custom_row_left {
	padding-left			: 12px;
}
div.project_details_custom_row_right {
	padding-left			: 0px;
}
div.project_details_fieldname {
	font-weight				: bold;
	width					: 230px;
	float					: left;
	color					: #996699;
}
div.project_details_fieldvalue {
	width					: 390px;
	float					: left;
	font-size				: 11px;
}
div.project_details_fieldname_center {
	color					: #000000;	
}
div.project_details_details div.project_details_remarks {
	margin-top				: 10px;
	width					: 100%;
}
div.clear {
	color					: transparent;
	width					: 100%;
	height					: 1px;
	clear					: both;
}
div.clear10px {
	height					: 10px;	
}
div.project_details_intro {
	position				: relative;
	width					: 100%;
	margin-top				: 10px;
	line-height				: 18px;
}
div.project_details_content {
	position				: relative;
	width					: 100%;
	margin-top				: 10px;
	line-height				: 18px;
}
div.project_details a:link,
div.project_details a:visited {
	color					: #996699;
	font-size				: 12px;
	line-height				: 18px;
}
div.project_details a:hover {
	color					: #9966aa;
	font-size				: 12px;
	line-height				: 18px;
}
div.project_details a {
	border-bottom			: 1px solid #9966aa;
	padding-bottom			: 1px;
	background-color		: transparent;
	font-size				: 12px;
}

div.project_details a.project_back_link {
	padding-left			: 20px;
	padding-top				: 2px;
	padding-bottom			: 2px;
	font-size				: 12px;
	height					: 20px;
	line-height				: 20px;
	background-image		: url("/images/arrow-terug.gif");
	background-position		: 0px 5px;
	background-repeat		: no-repeat;
}
div.project_details a.project_back_link:hover {
	background-color		: #9966aa;
	background-image		: url("/images/arrow-terug-hover.gif");
	background-position		: 2px 5px;
	height					: 20px;
	color					: #ffffff;
}
div.news_details a.project_back_link {
	padding-left			: 20px;
	padding-top				: 2px;
	padding-bottom			: 2px;
	font-size				: 12px;
	height					: 20px;
	line-height				: 20px;
	background-image		: url("/images/arrow-terug.gif");
	background-position		: 0px 5px;
	background-repeat		: no-repeat;
	background-color		: #ffffff;
	border-color			: #ffffff;
}
div.news_details a.project_back_link:hover {
	background-image		: url("/images/arrow-terug-hover.gif");
	background-position		: 2px 5px;
	background-color		: #9966aa;
	color					: #ffffff;
	height					: 20px;
}
div.news_details a.groen {
	color					: #bbcc00;
	background-image		: url("/images/arrow-terug-groen.gif");
}
div.news_details a.groen:hover {
	background-color		: #bbcc00;
	background-image		: url("/images/arrow-terug-groen-over.gif");
}
div.project_details_terug_knopje {
	width					: 689px;
	background-color		: #ffffff;
	padding-top				: 10px;
}
/*
* slideshow
*/
.navigation_slideshow{
	height: 22px;
	position: relative; 
	margin-top: -30px;
}

.navigation_slideshow span{
	display: none;
}

.navigation_slideshow a{
	display: block;
	width: 20px;
	height: 22px;
	float: left;
}

.navigation_slideshow .navigation_prev{
	background-image		: url("/images/slide-prev.png");
	margin-right: 3px;
}

.navigation_slideshow .navigation_next{
	background-image		: url("/images/slide-next.png");
	margin-left: 3px;
}

.navigation_slideshow .navigation_to{
	background-image		: url("/images/slide-to.gif");
	width: 14px;
}

.navigation_slideshow .navigation_to.active{
	background-image		: url("/images/slide-to-active.gif");
}
/*******************************/
/* CONTENT + SITEMAP module */
div.sitemap_list {
	position				: relative;
	float					 :left;
	width					: 100%;
	margin					: 35px 0px 0px 20px;
}
div.sitemap_list h1 {
	padding-left			: 0px;
	margin-left				: 0px;
	
}
h3.sitemap_list_header_content_header {
	background-color		: #ffffff;
	margin					: 10px 0px 10px 15px;
	width					: 620px;
	font-size				: 26px;
	visibility				: visible !important;
	color					: #bbcc00;
}
div.sitemap_list_content {
	width					: 580px;
	font-size				: 13px;
	line-height				: 19px;
	margin-left				: 15px;
}

div.sitemap_list_sitesection {
	margin-top				: 0px;
	margin-left				: 0px;
	padding-top				: 27px;
	height					: 24px;
	width					: 580px;
	border-bottom			: 2px solid #bbcc00;
}
div.sitemap_list_sitesection a.sitemap {
	font-family				: arial;
	color					: #664477;
	background-color		: #ffffff;
	font-size				: 16px;
	line-height				: 20px;
	height					: 20px;
	font-weight				: bold;
	padding					: 3px 0px;
}
div.sitemap_list_sitesection a.sitemap:hover {
	color					: #996699;
}
div.sitemap_list_module_folder {
	
}
div.sitemap_list_module_item {
	width					: 580px;
	height					: 15px;
	margin-left				: 0px;
	padding					: 10px 0px 10px 22px;
}
div.sitemap_list_module_folder a,
div.sitemap_list_module_item a {
	font-size				: 13px;
	font-weight				: bold;
	color					: #664477;
	padding					: 3px 5px 3px 0px;
}
div.sitemap_list_module_item a:hover{
	color					: #996699;
}
div.sitemap_list_module_depth_1_ {
	height					: 21px;
	margin-left				: 35px;
	width					: 580px;
}
div.sitemap_list_module_depth_1_ a {
	font-size				: 13px;
	color					: #9966aa;	
}
div.sitemap_list_module_depth_1_ a:hover {
	color					: #111111;	
}
.thumb_groene_balk {
}
.thumb_paars_balk {
}
td.column_1 {
	background-color		: #664477;
}
td.column_2 {
	background-color		: #996699;/*#9966aa was by Gbo */
}
td.column_3 {
	background-color		: #bbcc33;
}

div.reparatieverzoek {
	position				: relative;
	float					 :left;
	width					: 670px;
	margin					: 13px 0px 0px 0px;
	
}

div.reparatieverzoek h2.reparatieverzoek_header {
	font-size				: 28px;
	height					: 30px;
	margin-top				: 0px;
	visibility				: visible !important;
	width					: 450px;
	float					: left;
}

div.reparatieverzoek h3.reparatieverzoek_reparatiePage_title {
	color					: #996699;
	font-size				: 18px;
	height					: 30px;
	margin-top				: 0px;
	margin-left				: 15px;
	visibility				: visible !important;
	
}
span.reparatieverzoek_selected_objecten {
	color					: #9966aa;
	font-size				: 12px;
	font-weight				: bold;
	display					: block;
	margin					: -20px 0px 10px 15px;
	height					: 20px;
}
div.reparatieverzoek div.reparatieverzoek_content {
	font-size				: 13px;
	line-height				: 19px;
	width					: 100%;
	padding-top				: 10px;
	margin					: 10px 0px 30px 15px;
	float					: left;
}

div.reparatieverzoek_row {
	margin					: 0px 15px;
	padding					: 0px 0px;
}

div.reparatieverzoek_row fieldset {
	border-color			: #ccb2d5;
	border-style			: solid;
	border-width			: 1px 0 0;
	margin					: 0;
	overflow				: hidden;
	padding					: 10px 0;
	width					: 600px;
	float					: left;
}

div.reparatieverzoek fieldset	{
	width					: 600px;
	border-width			: 1px 0 0 0;
	border-style			: solid;
	border-color			: #ccb2d5;
	margin					: 0;
	padding					: 10px 0 10px 0;
	overflow				: hidden;
}
div.reparatieverzoek fieldset.last {
	border-color			: #647;
}
div.reparatieverzoek_row fieldset label  {
	margin					: 2px 20px;
	width					: 90px;
	color					: #664477;
	display					: block;
	float					: left;
	font-size				: 12px;
	font-weight				: bold;
	width					: 190px;
}
div.reparatieverzoek_row fieldset h2 {
	background				: transparent url("/images/bg-label.gif") repeat scroll 0 0;
	color					: #ffffff;
	float					: left;
	font-size				: 12px;
	height					: 18px;
	padding					: 2px 10px;
	margin-top				: 0px;
	width					: 40px;
}
div.reparatieverzoek_row fieldset select,
div.reparatieverzoek_row fieldset span.reparatieverzoek_fieldvalue_selected  {
	float					: left;
	font-size				: 12px;
	height					: 22px;
	line-height				: 12px;
	padding					: 0px 0px 0px 0px;
	width					: 300px;
}
div.reparatieverzoek_row fieldset span.reparatieverzoek_fieldvalue_selected {
	border					: 1px solid grey;
	padding					: 4px 0px 0px 5px;
	width					: 295px;
}
div.reparatieverzoek  div.reparatiePage_content {
	width					: 600px;
	border-top				: 1px solid #664477;
}

#stappen {
	position: absolute;
	top: 0px;
	right: 80px;
	list-style: none;
}

#stappen li
					{	float: left; width: 29px; height: 22px; margin: 0 0 0 52px;  }

#stappen li.stap1
					{	background-image: url(/images/bg-stap1.gif); }
#stappen li.stap1.actief
					{	background-image: url(/images/bg-stap1-actief.gif); }
#stappen li.stap2
					{	background-image: url(/images/bg-stap2.gif); }
#stappen li.stap2.actief
					{	background-image: url(/images/bg-stap2-actief.gif); }
#stappen li.stap3
					{	background-image: url(/images/bg-stap3.gif); }
#stappen li.stap3.actief
					{	background-image: url(/images/bg-stap3-actief.gif); }

button.volgend:hover em {
	background-image:url("/images/bg-button-submit-over.gif");
}

.apart {
	margin-top				: -2px;
}
a.vorig {
	background-image		: url("/images/bg-button.gif");
	background-color		: transparent;
	background-position		: 0px 0px;
	width					: 116px;
	height					: 18px;
	line-height				: 18px;
}
a.vorig em {
	height					: 18px;
	background-color		: #664477;
	margin-top				: 0px;
	margin-bottom			: 0px;
	padding-bottom			: 1px;
}
a.vorig:hover em {
	height					: 18px;
	background-color		: #996699;
}

/* Links module */

div.links {
	position				: relative;
	float					: left;
	width					: 658px;
	min-height				: 621px;
	margin					: 35px 0px 0px 0px;
}

div.links h2.links_title {
	margin-top				: 0px;
	margin-left				: 15px;
	font-size				: 28px;
	padding-bottom			: 0px;
	visibility				: visible !important;
}

div.links h3.links_header {}

div.links ul {
	list-style-type			: none;
	margin					: 0px 0px 0px 19px;
	padding					: 0px;
}

div.links ul li {
	height					: 15px;
	width					: 580px;
}

div.links ul li a {
	color					: #9966aa;
	font-size				: 13px;
	text-decoration			: none;
}

div.links ul li a:hover {
	color					: #111111;
}
div.links div.links_content {
	width					: 580px;
	margin					: 0px 0px 0px 15px;
	font-size				: 13px;
	line-height				: 19px;
}
 
 /* Algemene instellingen voor h2 tags */
h1.title_groen,
h2.title_groen {
 	color					: #bbcc00;
}
h2.title_roos,
h3.title_roos {
	color					: #996699;
}
h2.title_paars {
	color					: #674578;
}

/** Formu fields **/
div.form_row {
	border-bottom			: 1px solid #ccb2d5;
	width					: 660px;
	clear					: both;
}
div.form_row_duit {
	border-bottom			: 3px solid #bbcc00;
	position				: relative;
}
div.form_row_submit {
	border-bottom			: 0px;
}
div.form_label {
	width					: 190px;
	float					: left;
	margin-top				: 10px;
	margin-left				: 20px;
	margin-bottom			: 0px;
}
div.form_label_duit {
	width					: 205px;
	height					: 40px;
	margin-top				: 20px;
}

div.form_label label {
	color					: #664477;
	font-size				: 12px;
	font-weight				: bold;
	width					: 190px;
}
div.form_field {
	width					: 300px;
	float					: left;
	margin					: 10px 0px;
}
div.form_field input.upload_file {
	width					: 150px;
	height					: 25px;
	color					: #000000;
}
div.form_row sup {
	color					: #664477;
	margin-left				: 10px;
}
div.form_row label {
	font-size				: 12px;
}
div.form_field select {
	width					: 296px;	
}
textarea {
	background				: #996699 none repeat scroll 0 0;
	border					: medium none;
	line-height				: 18px;
	color					: #ffffff;
	float					: left;
	font-size				: 12px;
	padding					: 4px;
	width					: 265px;
	height					: 104px;
	overflow-y				: auto;
}

input, textarea, select
{}
input.button:hover {
	background				: #ffffff url('/images/contact_submit-hover.jpg') no-repeat 0px 0px;
	cursor					: pointer;
}
input.button {
	background				: #ffffff url('/images/contact_submit.jpg') no-repeat 0px 0px;
	border					: medium none;
	display					: block;
	float					: left;
	height					: 22px;
	padding-top				: 0px;
	text-align				: left;
	width					: 116px;
	color					: #ffffff;
	font-size				: 12px;
	font-weight				: bold;
	letter-spacing			:1px;
}
div.form_error {
	float					: left;
	color					: red;
	font-weight				: bold;
}

span.red_alert {
	color					: red;
}
#error_div {
	display					: none;	
}
div.form_opmerking {
	float					: right;
	font-size				: 12px;
	line-height				: 10px;
	padding-top				: 10px;
	margin-right			: 0px;
}
div.star {
	width					: 14px;
	height					: 24px;
	float					: right;
	color					: #664477;
}
div.message {
	width					: 140px;
	float					: left;
	height					: 14px;
	line-height				: 14px;
}
div.form_field select.select_day {width:50px;}
div.form_field select.select_month {
	width					: 120px;
}
div.form_field select.select_year {
	width					: 120px;
}
input.radio {
	width					: 30px;
	height					: 16px;
	background-color		: transparent;
}
input.checkbox {
	width					: 35px;
	height					: 10px;
	background-color		: transparent;
}
div.form_field_RadioField {}
div.box {
	float					: left;
	width					: 296px;
}
div.div.radio_blocks {}
div.radio_required {
	float					: right;
	width					: 22px;
	padding-top				: 6px;	
}
h1.form_thanks_title {
	position				: relative;
	height					: 30px;
	margin-top				: 15px;
	display					: block;
	float					: left;
}
div.form_thanks_content {
	clear					: both;
	margin-left				: 15px;
	margin-top				: 0px;
	font-size				: 13px;
}
div.form_row_TextField {
	height					: 134px;
}
div.form_row_SeparatorField {
	border-top				: 3px solid #bbcc00;
	border-bottom			: 0px;
	height					: 29px;
}
div.form_label_SeparatorField {
	background-color		: transparent;
	margin-top				: 0px;
	
}
div.SeparatorField_left {
	width					: 2px;
	height					: 29px;
	background				: #ffffff url('/images/separator_left_bg.gif') no-repeat 0px 0px;
	float					: left;
}
div.SeparatorField_center {
	height					: 29px;
	background				: #ffffff url('/images/separator_center_bg.gif') repeat-x 0px 0px;
	float					: left;
	padding-left			: 10px;
	padding-right			: 10px;
	padding-top				: 3px;
}
div.SeparatorField_right {
	width					: 10px;
	height					: 29px;
	background				: #ffffff url('/images/separator_right_bg.gif') no-repeat 0px 0px;
	float					: left;
}

div.SeparatorField_center label {
	color					: #ffffff;
}
div.form_row_StringField,
div.form_row_PostalField,
div.form_row_EmailField {
	height					: 41px;	
}
/** // end form fields **/
/** Flash settings **/
h1 {
	margin-top				: 0px;
	padding					: 0px 0px 0px 15px;
	
}
h1.welkome {
	margin-bottom			: 0px;
	margin-left				: 0px;
	padding-left			: 0px;
}
h3.littletitel {
	height					: 10px;
}
h2 {
	color					: #bc0;
}
h1.news {
	color					: #bbcc00;	
}
h3.news_kops {
	color					: #996699;	
}
h3.google_subknopjes {
	height					: 12px;
}
h4 {
	height					: 16px;
}
ul {
	list-style-type:disc;	
}
/** end Flash settings **/

/** CONTENT EDITOR STYLES **/

span.content_normaltext /** Normale tekst **/
{
	font-weight     		: normal;
  	color           		: #333333;
}

h1.content_titel /** Titel **/
{
	font-weight				: bold;
	color					: #664477;
	font-size				: 22px;
	margin					: 0px;
	padding					: 0px;
}

h2.content_subkopje1 /** Subkopje 1 **/
{
	font-weight				: bold;
	font-size				: 12px;
  	color           		: #996699;
  	line-height				: 1em;
  	display					: inline;
  	margin-left:0px;
}

h3.content_subkopje2 /** Subkopje 2 **/
{
	font-weight				: bold;
	font-size				: 12px;
  	color           		: #664477;	
}

/** END CONTENT EDITOR STYLES **/
/* Special settiings for links in text-content */
div.column_left a,
div.flatcontent_content_tekst a,
div.sitemap_list_content a,
div.content_content_tekst a,
div.news_details_content a,
div.description a {
	border-bottom			: 1px solid #ccb2d5;
	padding-bottom			: 0px;
}
div.project_details a.project_back_link {border-bottom			: 0px;}
/* end Special settiings for links in text-content */
/*
	= Werken-bij Module =
*/
/* = Werken-bij Module =
	== list vacancies ==
*/
div.list_vacancies div.vacature_overzicht_subtitle {
	color				: #996699;
	font-size			: 12px;
	font-weight			: bold;
	margin				: -20px 0px 26px 20px;
}

div.vacatures_row_header {
	margin-bottom		: 20px;
}
div.vacatures_block {
	width				: 250px;
	min-height			: 100px;
	border-top			: 10px solid #bbcc00;
	background-color	: #664477;
	float				: left;
	margin-right		: 15px;
	margin-bottom		: 15px;
	line-height			: 21px;
	padding				: 0px 10px 10px;
}

div.flatcontent_content_tekst div.vacatures_block a div,
div.flatcontent_content_tekst div.vacatures_block a:link div,
div.flatcontent_content_tekst div.vacatures_block a:visited div {
	color:#ffffff;
}
div.flatcontent_content_tekst div.vacatures_block a:active div,
div.flatcontent_content_tekst div.vacatures_block a:hover div {
	color:#bbcc00;
}
div.vacatures_title {
	margin-top:13px;
	font-weight:bold;
}
h3#werkenbij_subtitle {
	margin-left:20px;
}
/* 
	= Werken-bij Module =
	 == detail vacancies ==
*/
div.werkenbij_main_thumb {
	height					: 252px;
}

img#werkenbij_main_thumb{
	margin-top:3px;
	position:absolute;
	clip:rect(0px 690px 250px 0px);
}


div.flatcontent_content_vacature_detail {margin-top: -3px;}
div#vacature_header_detail {
	width					: 629px;
	min-height				: 83px;
	padding					: 0px 30px 17px;
	margin-bottom			: 40px;
	border-top				: 10px solid #bbcc00;
	border-right			: 1px solid #996699;
	background-color		: #664477;
	color					: #ffffff;
}
div#vacature_header_detail div#vacature_titel {
	margin-top				: 29px;
	font-size				: 28px;
}
div.vacature_intro_pagina {
	color					: #664477 !important;
	margin-bottom			: 15px;
}
div#vacature_uren {
	font-size				: 13px;
	font-weight				: bold;
}
/* 
	= Werken-bij Module =
	 == reageren op vacature ==
*/
div.flatcontent_content_vacature_detail {margin-top: -3px;}
div#vacature_header_detail {
	width					: 629px;
	min-height				: 83px;
	padding					: 0px 30px 17px;
	margin-bottom			: 40px;
	border-top				: 10px solid #bbcc00;
	border-right			: 1px solid #996699;
	background-color		: #664477;
	color					: #ffffff;
}
div#vacature_header_detail div#vacature_titel {
	margin-top				: 29px;
	font-size				: 28px;
}
div.vacature_intro_pagina {color:#664477 !important;}
div#vacature_uren {
	font-size				: 13px;
	font-weight				: bold;
}
/* 
	= Werken-bij Module =
	 == reageren open sollicitatie ==
*/
div.flatcontent_content_vacature_detail {margin-top: -3px;}
div#vacature_header_detail {
	width					: 629px;
	min-height				: 83px;
	padding					: 0px 30px 17px;
	margin-bottom			: 40px;
	border-top				: 10px solid #bbcc00;
	border-right			: 1px solid #996699;
	background-color		: #664477;
	color					: #ffffff;
}
div#vacature_header_detail div#vacature_titel {
	margin-top				: 29px;
	font-size				: 28px;
}
div.vacature_intro_pagina {color:#664477 !important;}
div#vacature_uren {
	font-size:13px;
	font-weight:bold;
}
div.form_field_attachment_motivatie,
div.form_field_Textarea_motivatie  {
	width					: 420px;
}
div.form_field_Textarea_motivatie textarea {
	width					: 395px;
}
div.form_field_attachment_motivatie input {
	width					: 395px;
}