* Processimprovers ============================================== */

/* BIDIRECTIONAL SETTINGS (Do Not Change) ================= */
/* ======================================================== */
BDO[DIR="rtl"] { direction:rtl; unicode-bidi:bidi-override; }
BDO[DIR="ltr"] { direction:ltr; unicode-bidi:bidi-override; }
*[DIR="rtl"] { direction:rtl; unicode-bidi:embed; }
*[DIR="ltr"] { direction:ltr; unicode-bidi:embed; }


/* Overall Structure ====================================== */
/* ======================================================== */
	head { display: none; }
	
	html 
	{
  overflow: -moz-scrollbars-vertical;
	height: 100%;
	}

	body
	{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px; /*     zoom     zoom     zoom     zoom     zoom     */
	line-height: 160%;
	color: #000000;
	/*background-image: url(../img/bg_top.png);*/
	background-repeat: repeat-x;
	background-position: center top;
	}
	
	.normaal
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px; /*     zoom     zoom     zoom     zoom     zoom     */
	line-height: 160%;
	color: #000000;	
	}
	
	.error 
	{
		color: #990000
	}
	
	td,th
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px; /*     zoom     zoom     zoom     zoom     zoom     */
	line-height: 160%;
	color: #000000;
	}
/* ======================================================== */
/* Overall Structure ====================================== */


/* General Content ======================================== */
/* ======================================================== */
	p
	{
	display: block;
	margin: 0;
	}
	
	br:before
	{
		display: block;
	}
	
	div
	{
		display: block;
	}
	
	strong
	{
		font-weight: 700;
	}
	
	b
	{
		font-weight: 700;
	}
	
	i
	{
		font-style: italic;
	}
	
	em
	{
		font-style: italic;
	}
	
	.bg-table-img-content-2
	{
	background-image: url(../img/bg_content_2.png);
	background-repeat: repeat-y;
	background-position: left top;
	}

/* ======================================================== */
/* General Content ======================================== */
	
	
	
/* Custom Content ========================================= */
/* ======================================================== */
/* ======================================================== */
/* ======================================================== */

/* Custom Content ----------- txt ------------------------- */	
	.kolom-tekst
	{
	font-family: arial, helvetica, sans-serif;
	line-height: 140%;
}

	.kop
	{
	display: block;
	margin-bottom: 2em;
	font-family: arial, helvetica, sans-serif;
	font-size: 160%;
	line-height: 150%;
	color: #003399;
	font-weight: bold;
	}
	
	h1
	{
		display: block;
		margin-bottom: 2em;
		font-family: arial, helvetica, sans-serif;
		font-size: 160%;
		line-height: 150%;
		color: #003399;
		font-weight: bold;	
	}
	
	.kop-boven
	{
	display: block;
	margin-bottom: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	line-height: 130%;
	color: #279900;
	font-weight: bold;
	}

	.kop-onder
	{
	display: block;
	margin-top: -2.5em;
	margin-bottom: 2.7em;
	font-family: arial, helvetica, sans-serif;
	font-size: 110%;
	color: #003399;
	font-weight: normal;
	}

	.kop-sub
	{
	display: block;
	font-size: 110%;
	color: #279900;
	font-weight: 700;
	}
	
	h2
	{
		display: block;
		font-size: 110%;
		color: #279900;
		font-weight: 700;
	}	
	
	.kop-sub-sub
	{
	display: block;
	font-size: 100%;
	color: #4D71B8;
	font-weight: 700;
	}
	
	h3
	{
	display: block;
	font-size: 100%;
	color: #4D71B8;
	font-weight: 700;
	}	

	.intro
	{
	margin-top: 1em;
	margin-bottom: 2em;
	font-size: 110%;
	line-height: 160%;
	color: #003399;
	}
	
	.nieuwsbrief-quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #aadf7f;
	font-weight: 700;
	letter-spacing: 0.15em;
	font-variant: small-caps;
	display: block;
	margin-left: 38px;
	}

	.groen
	{
	color: #279900;
	}

	.blauw
	{
	color: #003399;
	}
	
	.niet-vet
	{
	font-weight: normal;
	}

	.foto-kader
	{
	margin-top: 6px;
	margin-bottom: 6px;
	float: left;
	margin-right: 11px;
	margin-left: 0px;
	border: 1px solid #ffffff;
	}

	.foto
	{
	margin-top: 11px;
	margin-bottom: 11px;
	float: left;
	margin-left: 0px;
	margin-right: 33px;
	border: 1px solid #55BF00;
	text-align: left;
	clear: left;
	}

	.kader /*     IE CSS     */
	{
	display: block;
	font-family: arial, helvetica, sans-serif;
	line-height: 150%;
	margin-top: 11px;
	margin-bottom: 11px;
	float: left;
	margin-left: 0px;
	margin-right: 33px;
	padding: 8px;
	width: 238px; /*     IE CSS     */
	border: 1px solid #55bf00;
	background-image: url(../img/bg_kader.png);
	background-repeat: repeat-y;
	background-position: left top;
	}

	.footer-line
	{
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	}

/* Banner ================================================================================ */
/* ======================================================================================= */

/* Banner wit -------------------------------------- */	
	.banner-wit /*     IE CSS     */
	{
	display: block;
	font-family: arial, helvetica, sans-serif;
	line-height: 130%;
	margin-top: 5px;
	margin-bottom: 11px;
	padding: 5px;
	width: 161px; /*     IE CSS     */
	border: 1px solid #003399;
	}
	
	.banner-wit .banner-kop
	{
	display: block;
	font-size: 110%;
	color: #279900;
	font-weight: 700;
	}

	.banner-wit a:link
	{
		text-decoration: underline;
		color: #279900;
	}
	
	.banner-wit a:visited
	{
		text-decoration: underline;
		color: #279900;
	}
	
	.banner-wit a:hover
	{
		text-decoration: underline;
		color: #003399;
	}
/* Banner wit -------------------------------------- */	

/* Banner blauw ------------------------------------ */	
	.banner-blauw /*     IE CSS     */
	{
	display: block;
	font-family: arial, helvetica, sans-serif;
	line-height: 130%;
	margin-top: 5px;
	margin-bottom: 11px;
	padding: 5px;
	width: 161px; /*     IE CSS     */
	border: 1px dashed #003399;
	background-color: #E8EDF6;
	}
	
	.banner-blauw .banner-kop
	{
	display: block;
	font-size: 110%;
	color: #003399;
	font-weight: 700;
	}
	.banner-blauw a:link
	{
		text-decoration: underline;
		color: #003399;
	}
	
	.banner-blauw a:visited
	{
		text-decoration: underline;
		color: #003399;
	}
	
	.banner-blauw a:hover
	{
		text-decoration: underline;
		color: #279900;
	}
/* Banner blauw ------------------------------------ */	

/* Banner groen ------------------------------------ */	
	.banner-groen /*     IE CSS     */
	{
	display: block;
	font-family: arial, helvetica, sans-serif;
	line-height: 130%;
	margin-top: 5px;
	margin-bottom: 11px;
	padding: 5px;
	width: 161px; /*     IE CSS     */
	border: 1px dashed #279900;
	background-color: #E2F4D3;
	}
	
	.banner-groen .banner-kop
	{
	display: block;
	font-size: 110%;
	color: #279900;
	font-weight: 700;
	}
	.banner-groen a:link
	{
		text-decoration: underline;
		color: #003399;
	}
	
	.banner-groen a:visited
	{
		text-decoration: underline;
		color: #003399;
	}
	
	.banner-groen a:hover
	{
		text-decoration: underline;
		color: #279900;
	}
/* Banner groen ------------------------------------ */	
/* ======================================================================================= */
/* Banner ================================================================================ */


/* Anchors =============================================================================== */
/* ======================================================================================= */
	
	a:link
	{
		text-decoration: underline;
		color: #279900;
	}
	
	a:visited
	{
		text-decoration: underline;
		color: #279900;
	}
	
	a:hover
	{
		text-decoration: underline;
		color: #003399;
	}


	
/* Lists =================================================== */
/* ========================================================= */ 
ul, dl
{
	unicode-bidi: embed;
	margin-left: 3em;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: disc;
	list-style-image: url(../img/bullet_groen.gif);
	list-style-position: outside;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0em;
}
		ol		
		{
	display: block;
	padding: 0 0 0 1em;
	margin-left: 2em;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: decimal;
			}

/* ========================================================= */
/* Lists =================================================== */


/* Web Forms ============================================== */
/* ======================================================== */
form
{
	unicode-bidi: embed;
	margin: 0;
	padding: 0;
}

.form-field-search
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 97%;
	color: #279900;
	background-color: #ffffff;
	cursor: text;
	width: 100px;
	height: 22px;
	margin-top: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
}

.form-chbx {
	display: inline;
	margin-bottom: 6px;
}

.form-button-auto
{
	display: inline;
	background-color: #003399;
	border: 1px solid #003399;
	padding: 0px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #ffffff;
	cursor: hand;
	cursor: pointer;
	width: auto;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
}

.form-select
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: 1px solid #b3c2e1;
	margin-top: 0px;
	margin-bottom: 4px;
}

.form-select-100pro
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	border: 1px solid #b3c2e1;
	margin-top: 0px;
	margin-bottom: 4px;
	width: 100%;
}

.form-field-100pro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #ffffff;
	border: 1px solid #b3c2e1;
	margin-top: 0px;
	margin-bottom: 4px;
	cursor: text;
	width: 100%;
	padding-right: 2px;
	padding-left: 2px;
}

.form-field-multi-line-100pro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #ffffff;
	border: 1px solid #b3c2e1;
	margin-top: 0px;
	margin-bottom: 4px;
	cursor: text;
	width: 100%;
	height: auto;
	padding-right: 2px;
	padding-left: 2px;
}
/* ======================================================== */
/* Web Forms ============================================== */



.verberg-tijdelijk
{
	visibility: hidden;
	}


/* Focus NoBorder =========================================== */
/* ========================================================== */
	select:focus { outline: none; }
	select:focus { -moz-outline: none; }
	input:focus { outline: none; }
	input:focus { -moz-outline: none; }
	button:focus { outline: none; }
	button:focus { -moz-outline: none; }
	img:focus { outline: none; }
	img:focus { -moz-outline: none; }
	area:focus { outline: none; }
	area:focus { -moz-outline: none; }
	map:focus { outline: none; }
	map:focus { -moz-outline: none; }
	img { border-style: none; }
	a:focus { outline: none; }
	a:focus { -moz-outline: none; }
/* ========================================================== */
/* Focus NoBorder =========================================== */


/* Processimprovers ============================================== */

h1.componenttitlebig {
            font-size: 10pt;
            font-weight: Bold;
}

h2.componenttitlebig {
            font-size: 10pt;
            font-weight: Bold;
}

.content {
            font-size: 10pt;
}
