@CHARSET "ISO-8859-1";

/* Global Styles */
body {
	font: 62.5% "Lucida Grande", Verdana, Tahoma, Arial;
	color: #000;
	line-height: 1.5em;
	letter-spacing: normal;
}
a:link, a:visited, a:active{ text-decoration: none; }
a:hover { text-decoration: underline; }
.clear { clear: both !important; }
.left { float: left !important; }
.right { float: right !important; }
.alignleft { float: left !important; }
.alignright { float: right !important; }
.underline { text-decoration: underline; }
.orange { color: #ff9933 !important; }
.blue { color: #336699 !important; }
.white { color: #fff !important; }
.bold { font-weight: 700 !important; }

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size: .8em;
	
}

sup {
	bottom: 1ex;
}

div#header { width: 100%; background: transparent url('../img/top.jpg') no-repeat top center; }
div#header_top { height: 81px; }
span#lngSwitchTop {
	margin-right: 40px;
	float: right;
	background: transparent url('../img/taalswitch.jpg') no-repeat bottom center;
	width: 92px;
	height: 49px;
	text-align: center;
}
span#lngSwitchTop p { font-weight: 600; color: #666; margin: 5px 0 0 0; }
span#lngSwitchTop a { color: #666; }
span#lngSwitchTop a.active { color: #336699; }
div#headerLinks { float: left; }
* html div#headerLinks { margin-left: 8px; }
div#headerLinks div.link {
	text-align: center;
	width: 80px;
	height: 36px;
	float: left;
	padding-top: 45px;
}
div#headerLinks div.link a{
	font-size: 1.2em;
	font-weight: bold;
	color: #777;
}
div#headerLinks div.link.active { background: transparent url('../img/navigatie_on.jpg') no-repeat top center; }
div#headerLinks div.link.active a{ color: #fff; }
div#headerQuote { padding-top: 50px;  }
div#headerQuote blockquote {
	line-height: 1.3em;
	width: 600px;
	margin-left: 33px;
	float: left;
	font-style: italic;
	font-weight: 600;
	font-size: 1.5em;
	color: #ff9933;
	quotes: "\201C" "\201D";
}
div#headerQuote blockquote:before {
	float: left;
	color: #ff9933;
	content: open-quote;
	margin-right: 2px;
}
div#headerQuote blockquote:after { color: #ff9933; content: close-quote; margin-left: 2px; }
div#headerQuote img { margin-top: -20px; margin-right: 60px; float: right; }

div.wrapper { margin: 0 auto; width: 950px; }
div.wrapper.content { padding-top: 25px; }

div#content {
	width: 100%;
	background: transparent url('../img/background.jpg') repeat-x top left;
}
div#content.bgBig{ background: transparent url('../img/backgroundShadow.jpg') repeat-x top left; }

div#homebox {
	width: 900px;
	padding: 8px;
	height: 347px;
	position: relative;
	background: transparent url('../img/home_services_bg2.png') no-repeat top left;
	margin: 0 auto;
}
div#homebox div#homeboxMenu {
	float: left;
	width: 281px;
	border-right: 1px solid #ccc;
	height: 345px;
}
div#homebox div#homeboxMenu div.homeboxItem {
	height: 68px;
	width: 280px;
	border-bottom: 1.5px solid #CCC;
	border-right: 1.5px solid #CCC;
}
div#homebox div#homeboxMenu div.homeboxItem p {
	font-size: 1.2em;
	font-weight: 700;
	color: #336699;
	padding: 30px 35px 24px 85px;
	cursor: pointer;
}
div#homebox div#homeboxMenu div.homeboxItem p.disc { padding-top: 20px; }
div#homebox div#homeboxMenu div.homeboxItem.strat { background: transparent url('../img/home_header_leadership.jpg') no-repeat; }
div#homebox div#homeboxMenu div.homeboxItem.sales { background: transparent url('../img/home_header_sales.jpg') no-repeat; }
div#homebox div#homeboxMenu div.homeboxItem.hr { background: transparent url('../img/home_header_disc.jpg') no-repeat; }
div#homebox div#homeboxMenu div.homeboxItem.train { background: transparent url('../img/home_header_training.jpg') no-repeat; }
div#homebox div#homeboxMenu div.homeboxItem.coach { background: transparent url('../img/home_header_coaching.jpg') no-repeat; }
div#homebox div#homeboxMenu div.homeboxItem:hover { background-position: 0px -70px; }
div#homebox div#homeboxMenu div.homeboxItem.active{ background-position: 0px -140px; }
* html div#homebox div.homeboxContent { top: 8px; }
div#homebox div.homeboxContent { position: absolute; width: 618px; height: 344px; right: 8px; border-bottom: 1.5px solid #CCC; }
div#homebox div.homeboxContent.strat  { background: transparent url('../img/home_header_leadership2.jpg') no-repeat; }
div#homebox div.homeboxContent.sales  { background: transparent url('../img/home_header_sales2.jpg') no-repeat; }
div#homebox div.homeboxContent.hr  { background: transparent url('../img/home_header_disc2.jpg') no-repeat; }
div#homebox div.homeboxContent.train  { background: transparent url('../img/home_header_training2.jpg') no-repeat; }
div#homebox div.homeboxContent.coach  { background: transparent url('../img/home_header_coaching2.jpg') no-repeat; }
div#homebox div.homeboxContent h1 {
	margin-top: 75px;
	margin-left: 30px;
	font-size: 2.1em;
	font-weight: 700;
	color: #336699;
}
div#homebox div.homeboxContent h1.strat { margin-top: 45px; }
div#homebox div.homeboxContent h1.sales { margin-top: 45px; }
div#homebox div.homeboxContent h1.hr { margin-top: 45px; }
div#homebox div.homeboxContent h1.train { margin-top: 45px; }
div#homebox div.homeboxContent h1.coach { margin-top: 45px; }
div#homebox div.homeboxContent p {
	margin-top: 25px;
	margin-left: 30px;
	font-size: 1.3em;
	line-height: 1.5em;
	color: #666;
	width: 355px;
}
div#homebox div.homeboxContent p.train { padding-left: 15px; background: transparent url(../img/titel_pijl.png) no-repeat left center; }
div#homebox div.homeboxContent p.train a{ color: #336699; }
div#homebox div.homeboxContent p.train a:hover { color: #ff9933; }
div#homebox div.homeboxContent p.train a.active { color: #ff9933; }
div#homebox div.homeboxContent div.button { margin-left: 30px; margin-top: 25px; }
div#homeContent {
	width: 900px;
	margin: 0 auto;
	margin-top: 35px;
}
div#homeNews {
	overflow: hidden;
	float: left;
	width: 450px;
}
div#homeNews h1 {
	color: #336699;
	font-size: 1.8em;
}
div#homeNews li{
	list-style-type: circle;
	color: #ff9933;
	margin-top: 10px;
	margin-left: 20px;
	font-size: 1.3em;
}
div#homeNews a{ color: #ff9933; }
div#homeNews p{ margin-left: 20px; color: #666; margin-top: 10px; }
div#homeNews span.summary{ color: #666; }
div#homeYouTube {
	width: 350px;
	float: right;
	padding-left: 75px;
	border-left: 1px dotted #888;
}
div#homeYouTube h1{
	color: #336699;
	font-size: 1.8em;
}
div#homeYouTube h2 { float: left; }
div#homeYouTube img { float: right; margin-top: -20px; margin-bottom: 20px; }
div#homeYouTube p { margin-top: 7px; color: #777; font-size: 1.2em; }

div#subNav {
	height: 59px;
	margin-top: 3px;
}
div#subNav div.subNavItem {
	float: left;
	height: 52px;
	background: transparent url('../img/subnav_top.jpg') repeat-x top left;
	padding-top: 7px;
}
div#subNav div.subNavItemInner {
	border-left: 1px solid #ccc;
	float: left;
	height: 52px;
	background: transparent url('../img/subnavigatie.jpg') repeat-x top left;
}
div#subNav div.subNavItemInner:hover { background-position: 0px -52px; }
div#subNav div.subNavItem.active div.subNavItemInner { background-position: 0px -104px; }
div#subNav div.subNavItem a{
	float: left;
	padding: 15px;
	color: #336699;
	font-size: 1.1em;
	font-weight: bold;
}
div#subNav div.subNavItem a:hover { text-decoration: none; }
div#subNavRight {
	float: left;
	width: 7px;
	height: 59px;
	background: transparent url('../img/subnav_right.jpg') repeat-x top left;
}

div#content div.button { margin-top: 40px; font-size: 1.2em; }
div#content div.button div.buttonLeft{ height: 29px; float: left; background: transparent url('../img/button_left.gif') no-repeat top left; }
div#content div.button div.buttonLeft a { float: left; padding: 6px; color: #fff; }
div#content div.button:hover div.buttonLeft a { text-decoration: none; color: #ff9933; }
div#content div.button div.buttonArrow {
	float: left;
	width: 23px;
	height: 29px;
	background: transparent url('../img/button_right.gif') no-repeat top left;
}
div#content div.button:hover div.buttonArrow { background-position: 0px -29px; }
div#contentHeader { width: 100%; height: 19px; background: transparent url('../img/header.png') no-repeat top left; }
div#contentHeader.news { margin-top: 60px; background: transparent url('../img/header1.png') no-repeat top left; }

div#contentIntern blockquote {
	padding: 7px 0px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	font-size: 1.2em;
	font-weight: 700;
	font-style: italic;
	color: #ff9933;
	quotes: "\201C" "\201D";
}
div#contentIntern blockquote:before { float: left; color: #ff9933; content: open-quote; margin-right: 2px; }
div#contentIntern blockquote:after { color: #ff9933; content: close-quote; margin-left: 2px; clear: both;}
div#contentIntern { background: #fff; float: left; width: 943px; font-size: 1.1em; }
div#contentIntern ul{ list-style-type: disc; list-style-position: outside; margin-bottom: 10px;}
div#contentIntern ul ul li { list-style-type: circle; margin-bottom: 0px; }
div#contentIntern ol{ list-style-type: decimal; list-style-position: outside; }
div#contentIntern hr{  margin: 15px 0px; border: none; border-top: 1px solid #ccc; color: #ccc; height: 1px;}
div#contentIntern p { color: #666; margin-bottom: 10px; line-height: 1.7em; font-size: 1.1em; }
div#contentIntern li { color: #666; margin-left: 17px; margin-bottom: 6px; font-size: 1.1em; line-height: 1.7em; }
div#contentIntern img.alignright { margin-bottom: 10px;  margin-top: 0px; margin-left: 10px; }
div#contentIntern img.alignleft { margin-bottom: 10px;  margin-top: 0px; margin-right: 10px; }
div#contentIntern a{ color: #336699; }
div#contentIntern a:hover { color: #ff9933; }
div#contentIntern a.active { color: #ff9933; }
div#contentIntern h1{ color: #336699; font-size: 1.7em; margin-bottom: 10px; line-height: 1.2em; }
div#contentIntern h1.news{ margin-bottom: 15px; }
div#contentIntern h2 { font-size: 1.3em; color: #ff9933; margin-bottom: 20px; line-height: 1.2em; }
div#contentIntern h3 { font-size: 1.2em; line-height: 1.3em; color: #336699; margin-bottom: 5px; background: transparent url('../img/titel_pijl.jpg') no-repeat 0px 4px; margin-left: -15px; padding-left: 15px;}
div#contentIntern div.globalBlocks { width: 205px; padding: 0px 15px 15px 15px; margin-top: 10px; }
div#contentIntern div.globalBlocks li { font-size: 1em; line-height: 1.3em; }
div#contentIntern div.globalBlocks li:hover{ background-position: 0px -10px; }
div#contentIntern div.globalBlocks h1{ font-size: 1.4em; margin-bottom: 0px; }
div#contentIntern div.globalBlocks h2 { font-size: 1.1em; }
div#contentIntern div.globalBlocks h3 { font-size: 1em; margin-bottom: 2px; background: none; }
div#contentIntern div.globalBlocks ul{ font-weight: 600; list-style-image: url('../img/subsubnavigatie.jpg'); }
div#contentIntern div.globalBlocks img { margin: 0px; }
div#contentIntern div.globalBlocks img+ul { margin-top: 25px; }
div#contentIntern div.globalBlocks.right { border-left: 1px dotted #888; }
div#contentIntern div.globalBlocks.left { border-right: 1px dotted #888; }
div#contentIntern div.globalBlocks div.globalHeader { height: 40px; padding-top: 24px; padding-left: 8px; }
div#contentIntern div.globalBlocks div.globalContent+div.globalHeader { margin-top: 10px; }
div#contentIntern div.globalBlocks div.globalHeader.services { background: transparent url('../img/right_services.png') no-repeat top left; }
div#contentIntern div.globalBlocks div.globalHeader.nieuws { background: transparent url('../img/right_nieuws.png') no-repeat top left; }
div#contentIntern div.globalBlocks div.globalHeader.youtube { background: transparent url('../img/right_youtube.png') no-repeat top left; }
div#contentIntern div.globalBlocks div.globalContent { padding: 9px; }
div#contentIntern div#realContent { width: 643px; float: left; padding: 10px 25px 0px 25px;}
div#contentIntern ul.links { margin-top: 35px; }
div#contentIntern ul.links li h2{ margin-bottom: 0px; }
div#contentIntern ul.links li{ padding-bottom: 15px; margin-top: 15px; border-bottom: 1px dotted #ccc; }
div#contentIntern div.newsItem { margin-bottom: 20px; border-bottom: 1px solid #ddd; }
div#contentIntern div.newsItem h2{ margin-bottom: 0px; }
div#contentIntern div.newsItem pre.date {
	float: left;
	color: #888;
	margin-left: 15px;
	margin-bottom: 0px;
	margin-top: 1px;
	font-size: 1.3em;
	font-style: italic;
}
div#contentIntern div.newsItem div.newsItemIntern { border-top: 1px dotted #ccc; padding-top: 7px; margin-top: 5px; }
div#contentIntern div.newsItem div.newsItemIntern img { float: left; margin-right: 15px; }
div#contentIntern div#pagination { text-align: center; float: left; width: 100%; }
div#contentIntern div#pagination span.pagination_prev{ background-position: 0px -31px;}
div#contentIntern div#pagination .pagination_next {
	float: right;
	display: block;
	margin-left: 100px;
	width: 134px;
	height: 31px;
	background: transparent url('../img/nieuws_nieuwer.jpg') no-repeat top left;
}
div#contentIntern div#pagination .pagination_prev {
	float: left;
	display: block;
	margin-right: 100px;
	width: 134px;
	height: 31px;
	background: transparent url('../img/nieuws_ouder.jpg') no-repeat top left;
}
div#contentIntern div#pagination span.pagination_next{ background-position: 0px -31px; }
div#contentIntern div#adres { margin-top: 30px; float: left; width: 205px; padding: 0px 15px 15px 15px; }
div#contentIntern div#gMap { margin-top: 30px; float: left; font-size: 1.2em; }
div#contentIntern div#gMap iframe{ margin-bottom: 10px;}
div#contentIntern p.quote { margin-top: 20px; padding-top: 5px; border-top: 1px solid #ddd;   }
div#contentIntern p.quote span.line{ font-size: 1.1em; color: #ff9933; font-style: italic; }
div#contentIntern p.quote span.person{ font-style: italic; color: #888; }
div#contentIntern td { color: #666; padding-top: 5px; padding-bottom: 10px; border-bottom: 1px solid #ddd; font-size: 1.1em; padding-right: 5px; }
div#contentIntern div.consultant { display: block; clear: both; margin-bottom: 30px; }
div#contentIntern div.consultant p{ width: 522px; float: right; }
div#contentIntern div.consultant h3{ background-image: none; }
div#contentIntern div.consultant img{ float: left; margin-right: 20px; margin-bottom: 20px; }
div#contentIntern form#openTrainContact { float: left; width: 100%; }
div#contentIntern form#openTrainContact fieldset#home input,
	div#contentIntern form#openTrainContact fieldset#basic input,
	div#contentIntern form#openTrainContact fieldset#extra input { border: 1px solid #ccc; margin-bottom: 5px; }
div#contentIntern form#openTrainContact fieldset#home input:focus,
	div#contentIntern form#openTrainContact fieldset#basic input:focus,
	div#contentIntern form#openTrainContact fieldset#extra input:focus { border: 1px solid #399BDA; }
div#contentIntern form#openTrainContact legend{ color: #336699; font-weight: 700; }
div#contentIntern form#openTrainContact fieldset{ float: left; border: 1px solid #ddd; padding: 10px; }
div#contentIntern form#openTrainContact fieldset label{ display: block; }
div#contentIntern form#openTrainContact fieldset#home{ margin-right: 10px; margin-bottom: 40px; }
div#contentIntern form#openTrainContact fieldset#basic{ margin-right: 10px; }
div#contentIntern form#openTrainContact fieldset#recaptcha{ margin-top: 10px; }
div#contentIntern form#openTrainContact fieldset#controls{ margin-top: 10px; margin-left: 0; }

div#contentIntern div#openTrainFormErr {
	margin-top: 10px;
	border: 1px dotted #D21313;
	padding: 4px;
	float: left;
	clear: both;
}
div#contentIntern div#openTrainFormErr.ok{ border: 1px dotted #44D117; }
div#contentIntern div#openTrainFormErr p{ margin: 0; color: #D21313; }
div#contentIntern div#openTrainFormErr p.ok{ color: #44D117; }
div#contentIntern div.pdf {
	margin-top: 25px;
	padding-left: 50px;
	float: right;
	margin-right: 25px;
	height: 42px;
	font-size: 1.1em;
	padding-top: 12px;
	background: transparent url('../img/pdf.jpg') no-repeat top left;
}

div#contentShadow {
	margin-right: -7px;
	float: right;
	background: transparent url('../img/content_shadown_right.png') repeat-y top right;
	width: 7px;
	height: 400px;
}

div#footer {
	margin-top: 30px;
	width: 100%;
	height: 150px;
	background: transparent url('../img/bottom.gif') repeat-x;
}
div#footer a:link, div#footer a:visited, div#footer a:active, div#footer a:hover {
	color: #336699;
	font-weight: bold;
	letter-spacing: 0.05px;
}
div#footerLeft { margin-left: 40px; float: left; }
div#footerLeft img { margin-top: 65px; float: left; margin-right: 10px; }
div#footerLeft h4 {
	margin-left: 33px;
	margin-top: 35px;
	color: #336699;
	font-size: 1.3em;
	margin-bottom: 3px;
}
div#footerLeft p {
	color: #666;
	margin-top: 10px;
	margin-left: 33px;
}
div#footerLeft2{
	float: left;
	margin-left: 40px;
	margin-top: 60px;
}
div#footerRight{
	float: right;
	margin: 85px 0 0 0;
	width: 430px;
}
div#footerRight div.link {
	float: left;
	padding-right: 7px;
	margin-right: 10px;
	border-right: 1px dotted #888;
}
div#footerRight div.link.last { border: none; }
