/*Elements*/



BODY{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	background: url(/images/bg_repeat.gif) repeat-x;
}
IFRAME{
		border: 0px solid #093A81;
		background-color: transparent;
		border-bottom: 0;
		border-collapse: collapse;
		border-left-width: 0;
		border-right-width: 0;
		border-top-width: 0;
		margin: 0px;
	}
STRONG, B{
		color: #DA4725;
	}
HR{
	height: 1px;
	color: #DA4725;	
}
TD{
	 font-size: 80%;
	 font-family: arial, verdana, helvetica;
}

TD A {
	color: #DA4725;
	text-decoration: none;
}
TD A:HOVER{
	text-decoration: underline;
	color: Black;
}
p
{
	margin: 0;	
	padding: 0 0 8px 0;
}
/*Classes*/
.looptitel{
	color: White;
	font-weight: bold;
}
/* deze is om de tabellen om de height van de tabel of td op 100% te zetten*/
.stretchtable{
	height: 100%;
	vertical-align: top;
}
/*bepaald de looks van de content tekst*/
TD.subnavtekst{
  padding-top: 2px;
	padding-left: 7px;
	font-size: 80%;
}
TD.subnavtekst a:link, TD.subnavtekst a:active, TD.subnavtekst a:visited{
	color: Black;
	text-decoration: underline;
}
TD.subnavtekst A:HOVER{
	color: #DA4725;
	text-decoration: none;
}
TD.bodytekst{
   font-size: 80%;
	padding-left: 10px;
	padding-top: 0px;
}
/* restyle elements*/
.afb_left
{
	margin: 2px 5px 5px 0;
}
.afb_right
{
	margin: 2px 0 5px 5px;
}

#header
{
	margin: 20px auto 40px auto;
	width: 995px;
	background: url(/images/mid_repeat.gif) repeat-y;
	position: relative;
	overflow: hidden;
}
#header #mid
{
	overflow: hidden;
}
#header #mid #footer
{
	overflow: hidden;
	padding: 0 0 12px 0;
	background: url(/images/bottom_rounded.gif) no-repeat right bottom;
}

#servicemenu
{
	height: 20px;
	width: 100%;
	overflow: hidden;
	background: #FFFFFF;
}
#servicemenu a.left_service
{
	display: block;
	float: left;
	font-family:arial,verdana,helvetica;
	font-size: 10px;
	padding: 0 15px 0 0;
	color:#000000;
	text-decoration: none;
}
#servicemenu a.right_service
{
	display: block;
	float: right;
	font-family:arial,verdana,helvetica;
	font-size: 10px;
	padding: 0 0 0 15px;
	color:#000000;
	text-decoration: none;
}

/* Blokken opbouw*/

.block_wrapper 
{
	width: 140px;
	margin: 0 0 15px 0;
}
.block_wrapper .block_header_padding
{
	 padding: 0 0 0 5px;
}
.block_wrapper .block_header_padding .block_header
{
	font-size: 10px;
	color: #FFFFFF;
	width: 140px;
	height: 15px;
}

.block_wrapper .block_header_padding.rood
{
	background: url(/images/block_red.gif) no-repeat left top;
}
.block_wrapper .block_header_padding.blauw
{
	background: url(/images/block_blue.gif) no-repeat left top;
}
.block_wrapper .block_header_padding.grijs
{
	background: url(/images/block_gray.gif) no-repeat left top;
}
.block_wrapper .block_header_padding.bruin
{
	background: url(/images/block_brown.gif) no-repeat left top;
}
.block_wrapper .text_wrapper
{
	padding: 3px 0 5px 5px;
}
.block_wrapper .text_padding.rood_rand 
{
	border-right: 1px solid #DA4725;
	border-left: 1px solid #DA4725;
	xborder-bottom: 1px solid #DA4725;
}
.block_wrapper .text_padding.blauw_rand
{
	border-right: 1px solid #56A3BF;
	border-left: 1px solid #56A3BF;
	xborder-bottom: 1px solid #56A3BF;
}
.block_wrapper .text_padding.grijs_rand
{
	border-right: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
	xborder-bottom: 1px solid #B4B4B4;
}
.block_wrapper .text_padding.bruin_rand
{
	border-right: 1px solid #BEA06C;
	border-left: 1px solid #BEA06C;
	xborder-bottom: 1px solid #BEA06C;
}
.block_wrapper .text_padding .text_wrapper
{
	font-size: 10px;
	color: #000000;
}
.block_wrapper .block_footer
{
	height: 6px;
	width: 140px;
}
.block_wrapper .block_footer.footer_rood
{
	background: url(/images/block_footer.gif) no-repeat left top;
}
.block_wrapper .block_footer.footer_blauw
{
	background: url(/images/block_footer_blue.gif) no-repeat left top;
}
.block_wrapper .block_footer.footer_grijs
{
	background: url(/images/block_footer_gray.gif) no-repeat left top;
}
.block_wrapper .block_footer.footer_bruin
{
	background: url(/images/block_footer_brown.gif) no-repeat left top;
}




/* end Blokken opbouw*/


/*end restyle elements*/
.formuliertekst{
   font-size: 80%;
	padding-left: 10px;
	padding-top: 3px;
}
.tekstblok{
	font-size: 10px;
	color: Black;
	padding-left: 5px;
}
.tekstbloktitel{
   font-weight: bold;
	color: white;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.formzoek{
	font-size: 10px;
	width: 215px;
	height: 16px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.formcontact{
	width: 200px;
	height: 20px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
}
.formfeedback{
	width:125px;
	height:20px
	background-color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
}
.formzoektabel{
	padding-bottom: 1px;
}
/*bepaald de looks van de print page*/
TD.contenttextprint{
	letter-spacing: 0.8px;
}
TD.contenttextprint STRONG{
	font-weight: bolder;
}

/*bepaald de looks van de blokjes links*/
TD.blokjestekst{
	padding-left: 5px;
	padding-top: 5px;
}
TD.titel1{
	font-size: 110%;
	font-family: verdana, geneva, arial;
	font-weight: bold;
	color: Black;
	padding-bottom: 15px;
}
TD.titeltref{
	font-size: 110%;
	font-family: verdana, geneva, arial;
	font-weight: bold;
	color: Black;
	padding: 10px 0 15px 0;
}
TD.titel_rood{
	font-size: 80%;
	font-family: verdana, geneva, arial;
	font-weight: bold;
	color: #DA4725;
	padding: 10px 0 3px 0;
}
TD.titel_zwart{
	font-size: 80%;
	font-family: verdana, geneva, arial;
	font-weight: bold;
	color: black;
	padding: 10px 0 3px 0;
}
/*bepaald de looks van de subnavigatie links*/
.nav10{
	position				: absolute;
	width: 161px;
	top						: 50px;
	left					: 59px;
	visibility				: hidden;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #FFFFFF;
}
.nav11{
	position				: absolute;
	top						: 91px;
	left					: 59px;
	visibility				: hidden;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #FFFFFF;
}
.nav12{
	position				: absolute;
	top						: 132px;
	left					: 59px;
	visibility				: hidden;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #FFFFFF;
}
.nav13{
	position				: absolute;
	top						: 173px;
	left					: 59px;
	visibility				: hidden;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #FFFFFF;
}
	
.nav10 a:link, .nav11 a:link, .nav12 a:link, .nav13 a:link{
	font-size: 70%;
	color: Black;
	text-align: left;
	text-decoration: none;
	width: 161px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
  }
	.nav10 a:active, .nav11 a:active, .nav12 a:active, .nav13 a:active{
	font-size: 70%;
	color: #DA4725;
	text-align: left;
	text-decoration: none;
	width: 161px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
	}
	.nav10 a:visited, .nav11 a:visited, .nav12 a:visited, .nav13 a:visited{
	font-size: 70%;
	color: Black;
	text-align: left;
	text-decoration: none;
	width: 161px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;	
	}
.nav10 a:hover, .nav11 a:hover, .nav12 a:hover, .nav13 a:hover{
	font-size: 70%;
	color: #DA4725;
	text-align: left;
	text-decoration: none;
	width: 161px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
		}
TEXTAREA{
	height: 80px;
	width: 200px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	scrollbar-face-color:#000000;
scrollbar-highlight-color:#000000;
scrollbar-3dlight-color:#000000;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#FFFFFF;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
}
.button{
	width: 75px;
	height: 20px;
	background-color: #DA4725;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	padding-left: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 12px;
	font-weight: none;
	padding-right: 4px;
	cursor: hand
}

.header{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	background-color: #DA4725;
	text-transform: uppercase;
	padding: 0 12px 0 12px;
	background: #DA4725 url(/images/tbh_red.gif) no-repeat left top;
}

.border {
	
}

.blok {
	overflow: hidden;
	xpadding-left: 13px;
	xpadding-right: 13px;
	xpadding-bottom: 20px;
	xmargin-bottom:1em;

}

.titelblok {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #DA4725;
	text-transform: uppercase;
	background: url(/images/tbh_repeat.gif) no-repeat left top;
	padding: 10px 20px 14px 13px;
}
.blok_footer
{
	overflow: hidden;
	background: url(/images/tbf_repeat.gif) no-repeat left bottom;
}

#tab_mid_repeat
{
	overflow: hidden;
	background: url(/images/tbm_repeat.gif) repeat-y left top;
}

.meernieuws_aan{
	display: block;
	padding: 0 0 10px 2px;
}
A.meernieuws_uit:LINK,A.meernieuws_uit:VISITED,A.meernieuws_uit:ACTIVE{
 display: none;
}


.bullet LI,LI {
	list-style-image:  url(/images/bullet.gif);
}
.bullet.pad_mid
{
	padding: 8px 25px 5px 12px;
}
.txt_block_pad
{
	padding: 0 12px 0 12px;
}

#emailservice INPUT{

}
#emailservice P INPUT{
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-size: 12px;
	background-color: #DA4725;
	cursor: hand;
	border: none;
	width: 75px;
	height: 20px;	
	padding-left: 4px;
	border: 1px solid black;

}
#emailservice INPUT#fld_email, #emailservice INPUT#fld_extrafield1, #emailservice INPUT#fld_extrafield2, #emailservice INPUT#fld_extrafield3, #emailservice INPUT#fld_extrafield4, #emailservice INPUT#fld_extrafield5{
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	width:200px;
	height: 20px;
	padding-left: 4px;
	font-size: 12px;
}

/*aanmeldformulier*/
#aanmeld_cursus input, #aanmeld_datum input{
	border:none;
	width:400px;
}

