body{
	margin:0px;
  	padding:0px;
	text-align:center;
	background-color:#848283;
	
	scrollbar-3dlight-color: #009ee0;
	scrollbar-arrow-color:#009ee0;
	scrollbar-base-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color: #009ee0;
}

.fout
{
font-size:8pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
line-height:14px;
text-align:left;
margin:0 auto;
font-style:italic;
}

.succes
{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#189dc0;
	line-height:14px;
	text-align:left;
	margin:10px;;
	font-style:italic;
	font-weight:bold;
}


.footer
{
font-family:verdana;
font-size:10px;
}

.content
{
	font-family:verdana;
	font-size:8pt;
}

.content A
{
	color:#ed8113;
	text-decoration:underline;
}

.content DIV A
{
	color:#ed8113;
	text-decoration:underline;
}


/*--------------------^TEKST^------------------------------*/
.div_navigatie
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#009ee0;
margin-left:12px;
}

.div_navigatie a
{
color:#FFF
}

.div_navigatie a:hover
{
color:#009ee0;
}


a
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

a:hover
{
font:Verdana, Arial, Helvetica, sans-serif;
color:#ee820f;
text-decoration:none;
}


.div_pagina_titel
{
color:#c10249;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:10px;
font-size:16px;
}

.sample_attach
{
border:1px solid #ffffff;
FILTER: alpha(opacity= 95);
BACKGROUND-COLOR: #ee820f; moz-opacity: .80; opacity: .80;
text-decoration:none;
display: block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:1px;
width:250px;
position: absolute;
visibility: hidden;
padding: 0px 5px 2px 5px;
}

INPUT
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
border: 1px solid #ed820e;
}

TEXTAREA
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
border: 1px solid #cfad6d;
border-left: 1px solid #cfad6d;
}

SELECT
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
border: 1px solid #ed820e;
}


IMG
{
border:none;
}

.input_image
{
border:none;
}

#iDEAL{
	margin-top:20px;
	margin-bottom:20px;
}

/* NIeuwsbox op homepage ---------------------- */
#nieuws{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:100px;
	z-index:10;
}

#nieuws .content{
	position:absolute;
	top:325px;
	left:290px;
	width:200px;
}

#nieuws .header{
	width:200px;
	height:29px;
	background-image:url(images/nieuws_header.png);
	border-left:1px solid #818080;
}

#nieuws .header_title{
	position:relative;
	color:white;
	font-size:9pt;
	font-weight:bold;
	padding-top:7px;
	margin-left:5px;
	text-align:left;
}

#nieuws .header_icon{
	position:absolute;
	top:-10px;
	left:150px;
}

#nieuws .middle{
	width:200px;
	background-image:url(images/nieuws_middle.png);
	background-repeat:repeat-y;
	border-left:1px solid #818080;
}

#nieuws .middle_content{
	font-size:8pt;
	padding-top:4px;
	margin-left:5px;
	padding-bottom:4px;
}

#nieuws .middle_content A{
	color:#ec810e;
}

#nieuws .middle_content P{
	padding:0px;
	margin:0px;
}

#nieuws .middle_content .newsitem{
	border-bottom:1px dotted black;
	width:180px;
	margin-bottom:2px;
	padding-bottom:2px;
	padding-top:2px;
}

#nieuws .middle_content .newsitem B{
	line-height:7.5pt;
	color:#0081b8;
}

#nieuws .middle_content .allnewsitems{
	width:180px;
	font-weight:bold;
	color:#ec810e;
	text-decoration:underline;
	margin-top:5px;
	margin-bottom:3px;
}

#nieuws .footer{
	width:201px;
	height:34px;
	background-image:url(images/nieuws_footer.png);
	background-repeat:no-repeat;
	background-position:left;
	background-size:201px;
}

#nieuws .footer_content{
	padding-top:6px;
	margin-left:5px;
	text-align:left;
}

#nieuws .footer_content A{
	color:white;
	font-weight:bold;
}

#twitter_update_list li {
	list-style:none;
	line-height:9pt;
	border-bottom:1px dotted black;
	width:180px;
	margin-bottom:3px;
	padding-bottom:2px;
}

#twitter_update_list span {
	color: black;
}

#twitter_update_list span a {
	clear:left;
	color: #000000;
}

#twitter_update_list span a:hover {
	text-decoration: underline;
	color: #666666;
}
/* ----------------------------------------------- */


/* Module NEWS ----------------------------------- */
#news{
	margin:5px;
}

#news .item{
	position:relative;
	height:20px;
	background-color:#009adb;
	
	opacity:0.6;
  	filter:alpha(opacity=60); /* For IE8 and earlier */
	
	margin-top:10px;
}

#news .main_title{
	color:#009adb;
	font-size:14pt;
	font-weight:bold;
	margin-bottom:10px;
}


#news .title{
	color:white;
	font-weight:bold;
	position:absolute;
	left:5px;
	top:2px;
	text-align:left;
}

#news .date{
	position:absolute;
	top:2px;
	right:100px;
	color:white;
	text-align:right;
}

#news .newsitem{
	clear:left;
	text-align:left;
	padding:5px;
	border-left:1px dotted #009adb;
	border-bottom:1px dotted #009adb;
	border-right:1px dotted #009adb;
}

#news .newsitem A{
	color:#ec810e;
}

/* Module AANMELDEN VOOR EEN TRAINING ----------------------------------- */
#training{
	float:left;
	margin-left:5px;
	margin-bottom:8px;
}

#training .top{
	background-color:#a2daf3;
	border-left:1px solid #009ce3;
	border-right:1px solid #009ce3;
	border-top:1px solid #009ce3;
	border-collapse:collapse;
	
	text-align:center;
	width:110px;
	height:110px;
	padding-top:6px;
}

#training DIV.top:HOVER{
	background-color:#009cdb;
	border-left:1px solid #009ce3;
	border-right:1px solid #009ce3;
	border-top:1px solid #009ce3;
	border-collapse:collapse;
	
	text-align:center;
	width:110px;
	height:110px;
	padding-top:6px;
}

#training .image{
	margin-bottom:5px;
}

#training .icon{
	vertical-align:middle;
	border:2px solid #009ce3;
	border-collapse:collapse;
}

#training .onderschrift{
	clear:left;
	background-color:#009ce3;
	border:1px solid #009ce3;
	width:110px;
	
	border-collapse:collapse;
}

#training .onderschrift_tekt{
	margin:3px;
	color:white;
	text-align:center;
}

#training .onderschrift A{
	color:white;
}

#training .pijl_down{
	clear:left;
	width:106px;
	text-align:center;
}

.keuze_categorien_header{
	font-size:10pt;
	margin-bottom:10px;
	font-weight:bold;
}

.keuze_categorien_header FONT{
	color:#009cdf;
}

.keuze_categorien DIV{
	border:1px dotted #009ce3;
	padding:4px;
	font-size:9pt;
	font-weight:bold;
}

.keuze_categorien DIV:HOVER{
	border:1px solid #009ce3;
	background-color:#a2daf3;
}


#inschrijfformulier .header{
	margin-top:10px;
	margin-left:10px;
	font-size:10pt;
	font-weight:bold;
	color:#009cdf;
}

#inschrijfformulier .content{
	margin-top:10px;
	margin-left:10px;
}

#inschrijfformulier .column_header{
	margin-bottom:10px;
	font-weight:bold;
}

#inschrijfformulier .label{
	font-size:8pt;
	font-weight:bold;
	padding:3px;
	margin-top:6px;
}

#inschrijfformulier INPUT[type="text"]{
	width:235px; 
	height:20px; 
	border: 1px solid #ed820e;
}

#inschrijfformulier INPUT[type="checkbox"]{
	border: 1px solid #ed820e;
}

#inschrijfformulier A{
	font-size:9pt;
	color:black;
}

#inschrijfformulier FONT{
	font-size:8pt;
}

.succes_aanmelding
{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#189dc0;
	line-height:14px;
	text-align:left;
	margin:10px;;
	font-style:italic;
	font-weight:bold;
}

/* Module BETALEN VIA INTERNETKASSA ----------------------------------- */
#betaling{
	padding:10px;
	font-size:10pt;
}

#betaling TABLE{
	border:1px dashed #009ce3;
	padding:4px;
	font-size:9pt;
}


