html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Hoe gaan we wat tonen */
body { font: normal 12px arial; }
img { border: 0; }

div.contact-info { width: 13em; float: left; margin-left: 40px; }
div.contact-info address { font-style: normal; line-height: 120%; padding-bottom: 17px; }
	div.contact-info address strong { display: block; }
hr {  height: 0; clear: both; display: block; border: 1em solid #fff; }

p, ul { padding-bottom: 17px; }

div.payoff-search div p { position: absolute; font-size: 14px; font-weight: bold; }

h1 { padding:5px 0; border: 1px solid #003768; font-size: 16px; border-width: 1px 0; margin: 45px 0 15px 0; }

dl.client-info { width: 17.08em; float: left; padding-right: 1em; }
	dl.client-info dt { padding-bottom: 0.3em; }
	dl.client-info dt .img-trainer { border: 2px solid #d7e0e7; }

div#contenttab_main_1, div#contenttab_main_2, div#contenttab_main_4, div#contenttab_main_5, div#contenttab_main_6, div#contenttab_main_7, div#contenttab_main_8 {
	display: block; overflow: hidden; height: 1%; clear: both; margin-bottom: 17px; padding-top: 15px; border-bottom: 1px solid #003768;
}

div.border-content a, div.border-content a:visited { color: #000; }
h2 { background: none; padding: 0 1.2em 0.8em 0; font-size: 1.3em; display: block; clear: both; }
.hide{display:none}
.margin20-right{display:none}
.payoff-search{display:none}
div.block-grey { border: 1px solid #d7e0e7; padding: 1em 0.83em; margin-top: 1.67em; }
	div.block-grey p.bullet-orange a { background: #f2f6f8 url(../images/bullets/bullet-oranje.gif) no-repeat 0 5px; padding-left: 1em; }
	ul.star-rating { padding-bottom: 1.2em; }
	ul.star-rating li { display: inline; }
	ul.star-rating li.ammount-ratings { padding-left: 0.83em; }
	ul.star-rating li img { width: 2.67em; height: 2.50em; }
		ul.star-rating li.result { font-weight: bold; font-size: 2.6em; padding-right: 0.42em; }
	div.wrap-rating { border: 1px solid #d7e0e7; padding: 0.42em 0 0 0.83em; background: #f3f6f8; margin-bottom: 1em; }
		div.wrap-rating p { padding: 0; }

div.trainers { min-height: 5.5em; height: auto!important; height: 5.5em; overflow: visible; position: relative; margin-bottom: 1em; }
	div.trainers img { border: 2px solid #d7e0e7; position: absolute; left: 0; top: 0.42em; }
	dl.trainers { padding: 0 2em 0 6em; }
		dl.trainers dt { font-weight: bold; }
		dl.trainers dd { padding-bottom: 1.42em; }

div.container { padding-bottom: 1.3em; margin-bottom: 1.3em;  }
	div.container ul { padding: 0.3em 0; background: #f3f6f8; margin-bottom: 0.3em; }
		div.container p { background: none; }
	div.container ul li { display: inline; padding-right: 0.42em; margin-right: 0.42em; border-right: 1px solid #d7e0e7; }	

div.set-margin-bttm { margin-bottom: 17px; }
.margin20-right { margin-right: 1.67em; }

div.wrap-floats, div.tabcontainer { display: block; overflow: hidden; height: 1%; }
ul.date-location, ul.date-location { padding: 0.27em 0 0 0; }
	ul.date-location li.title { font-weight: bold; margin-top: 1.6em; }
	ul.date-location li.title-no-margin { font-weight: bold; }
	.margin11-left { margin-left: 0.92em; }
div.maps-holder { float: right; width: 38em; height: 24em; }

ul.trainers li { vertical-align: bottom; }
	ul.trainers li a:link, ul.trainers li a:visited { display: block; width: 18em; position: relative; margin-bottom: 0.83em; padding: 1.33em 0 0 5.5em; height: 3.5em; color: #37779d; }
	ul.trainers li a:hover, ul.trainers li a:visited:hover { background: #d7e0e7; }
	ul.trainers li img { border: 2px solid #d7e0e7; position: absolute; left: 0; top: 0; width: 4.17em; height: 4.50em; }

ul.list-detail, ul.list-more-info { float: left; padding-bottom: 0.4em; margin-right: 15px; }
	ul.list-detail li { width: 25.08em; display: block; border-bottom: 1px solid #ebeff3; padding: 0.3em 0; overflow: hidden; height: 1%; font-weight: bold; }
		ul.list-detail li.no-visit a:visited { color: #e37f1c; }
	ul.list-detail li span { width: 15em; float: right; clear: both; font-weight: normal; }

div.subjects { display: block; clear: both; padding: 0 0 2em 0; position: relative; }
	div.subjects ul { padding-left: 10em; }
		div.subjects ul li { display: inline; padding-right: 0.2em; }
		div.subjects ul li a, div.subjects ul li a:visited { color: #37779d; }
		div.subjects ul li a:hover, div.subjects ul li a:visited:hover { color: #e37f1c!important; }
	div.subjects span { position: absolute; left: 0; top: 0; font-weight: bold; }

ul.list-more-info li { width: 25.08em; display: block; border-bottom: 1px solid #ebeff3; padding: 0.3em 0; overflow: hidden; height: 1%; }
	ul.list-more-info li span { width: 15em; float: right; clear: both; }
	ul.list-more-info li.title { border: 0; font-weight: bold; margin-top: 1.6em; }
		ul.list-more-info li.title:hover, ul.list-more-info li.visit-site:hover { background: none; }
		ul.list-more-info li:hover, ul.list-detail li:hover { background: #f9fafb; }
		ul.list-more-info li.visit-site { border: none; padding: 0; }

div.google-maps { float: right; margin: 2em 0 0 0; }
	div.google-maps img { border: 3px solid #f3f6f8; }
	div.google-maps span { display: block; text-align: right; color: #37779d; }

h4.dotted { font-size: 1.3em; padding: 20px 0 4px 0; }

dl.detail-client { padding-left: 0.92em; }
	dl.detail-client dt { font-weight: bold; font-size: 1.3em; padding-bottom: 0.83em; }
		dl.detail-client dt a, dl.detail-client dt a:visited { font-weight: normal; font-size: 0.8em; color: #37779d; }

/* Wat gaan we niet tonen */
ul.service, ul#quick-list, #search, ul.breadcrumbs, div.block-grey, .page-options-bttm, div.categorie-list, ul.page-options-bttm, p.bullet-orange, div.about-eduhub, form#experience, div.footer, p.previous, ul.page-options, ul.tabs, p.text-right, .page-options-bttm, div.wide-banner, div.sidebar {
	display: none;
}