/* Clear All */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a,
address, em, font, img, strike, strong, ol, ul, li, fieldset,
form, label, input, table, tbody, tr, th, td, dt, dl, td p {
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 19px;
	behavior: url('ie-css3.htc');
}
ol, ul {
	list-style: none;
}
a {
	color: #7d9928;
	text-decoration:none;
}
a:hover {
	color: #7d9928;
	text-decoration:underline;
}
p {
	padding-bottom: 17px;
}
input[type=text], input[type=password], textarea {
	background-color: #FFFFFF;
	border: 1px solid #A6C939;
}
input[type=text], input[type=password] {
	height: 15px;
	line-height: 14px;
}
input[type=submit] {
	background-color: #A6C939;
	border: 1px solid #A6C939;
	color: #000000;
	cursor: pointer;
	height: 20px;
	line-height: 7px;
	padding: 0 5px 0 5px;
}
#home input[type=text], #home input[type=password] {
	background-color: #f5f5f5;
	border: 1px solid #7ebdd7;
}
#home input[type=submit] {
	background-color: #268fbb;
	border: 1px solid #268fbb;
	color: #FFFFFF;
	height: 20px;
	line-height: 7px;
	padding: 0 5px 0 5px;
}
#home #aantal-menu {
	width: 160px;
}
h1 {
	font-size: 20px;
	margin-bottom: 10px;
	color:#525252;
}
/* Header */
#header {
	background-image:url(../images/header_bg.png);
	width:939px;
	height:97px;
	border-left: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	margin: 0 auto;
}
#logo {
	padding-top:15px;
	padding-left:15px;
	float:left;
}
#right_top {
	height:97px;
	width:371px;
	background-image:url(../images/right_top.png);
	float:right;
	text-align:right;
}
#twitter {
	float:right;
	width: 123px;
	height: 97px;
}
.menu_top {
	display: block;
	width: 350px;
	margin-top: 5px;
}
.language {
	display: none;
}
/* Menu */
#nav {
	width:956px;
	height:63px;
	margin: 0px auto;
	background-image: url("../images/nav_bg.png");
}
#nav ul {
	padding-top: 20px;
	margin-left: 12px;
	width: 700px;
	float: left;
}
#nav li {
	display: block;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
#nav a {
	font-weight: normal;
	font-size: 16px;
	color: #FFFFFF;
}
#nav a:hover, .active a {
	font-weight: normal;
	font-size: 16px;
	color: #a6c939!important;
}
#tx_indexedsearch_nav {
	float: right;
	width: 180px!important;
	padding-top: 20px;
	margin-right: 15px;
}
.tx-indexedsearch-searchbox-sword {
	background-image: url("../images/zoek.png");
	background-repeat: no-repeat;
	padding-left: 20px;
	width: 112px;
}
#sub_nav {
	background-image:url(../images/subnav_bg.png);
	background-repeat:no-repeat;
	width:956px;
	height:32px;
	margin: 0 auto;
	color:#FFF;
}
#sub_nav ul {
	padding-top: 2px;
	margin-left: 12px;
}
#sub_nav li {
	display: block;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
#sub_nav a {
	font-size: 11px;
	color: #000000;
}
#sub_nav a:hover, #sub_nav .active a {
	font-weight:normal;
	font-size: 11px;
	color: #888888;
}
#language_flags {
	padding-top:2px;
	padding-right:10px;
}
/* Content Header */
#content_header {
	background-image: url("../images/content_header_bg.png");
	width: 910px;
	height: 169px;
	margin: 0px auto;
	padding-left: 8px;
}
#content_header_academy {
	background-image: url("../images/content_header_academy.png");
	width: 918px;
	height: 418px;
	margin-left: 19px;
	color: #FFFFFF;
	font-size: 14px;
	margin-top: 8px;
}
#content_header_academy .heading {
	font-size: 28px;
	color: #FFFFFF;
}
#content_header_academy b, #content_header_academy b span {
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 30px!important;
	font-weight: normal;
}
#content_header_academy .cufon-canvas {
	margin-bottom: 15px;
}
#content_header img {
	margin-top: 12px;
}
/* Content Footer */
#content_footer {
	background-image: url("../images/content_footer.png");
	width: 918px;
	height: 7px;
	margin: 0px auto;
}
#content_footer_academy {
	background-image: url("../images/content_footer_academy.png");
	width: 918px;
	height: 7px;
	margin: 0px auto;
}
#content_inschrijven_footer {
	background-image: url("../images/content_footer_academy.png");
	width: 918px;
	height: 7px;
	margin: 0px auto;
}
/* Content */
#content_wrapper {
	background-image:url(../images/content_bg.png);
	background-repeat:repeat-y;
	width:956px;
	height:auto;
	margin: 0px auto;
	overflow: hidden;
	color: #797979;
}
#content {
	background-image: url("../images/content_middle_bg.png");
	margin: 0px auto;
	min-height: 400px;
	width: 918px;
	overflow: hidden;
}
#content_academy {
	background-image: url("../images/content_middle_academy.png");
	margin: 0px auto;
	min-height: 400px;
	width: 858px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 30px;
	overflow: hidden;
}
#content_academy .table_academy td {
	padding-bottom: 20px;
}
#content_academy .table_academy td h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
}
#content_academy .table_academy td p {
	line-height: 22px;
}
#content #left {
	float: left;
	width: 640px;
	margin-left: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	color: #797979;
}
.breadcrumbs {
	height: 30px;
	margin-left:20px;
}
#left .breadcrumbs {
	margin-left:0px;
}
#left .breadcrumbs ul li {
	background-image: none;
	padding: 0px;
}
.breadcrumbs ul li {
	float: left;
	display: block;
	font-size: 9px;
	color: #999999;
	background-image: none;
	padding: 0px;
}
.breadcrumbs ul li a {
	font-size: 9px;
	color: #999999;
}
.breadcrumbs li {
	background-image: none;
}
p.align-center {
	text-align: center;
}
#content #left h1 {
	color: #545454;
}
#content #right {
	float: left;
	width: 250px;
}
#content #right #contact_box {
	background-image: url("../images/contact_box.png");
	width: 226px;
	height: 206px;
	font-size: 10px;
	line-height: 14px;
	padding-top: 13px;
	padding-left: 13px;
	margin-left: 6px;
	letter-spacing:normal;
}
#contact_box a, #contact_box strong {
	font-size: 10px;
	line-height: 14px;
	letter-spacing:normal;
}
#contact_box .cufon {
	font-size: 15px;
	color: #FFFFFF;
	margin-bottom: 10px;
	letter-spacing: 1px;
}
#banner_box {
	margin-top: 10px;
	margin-left: 6px;
}
#content #right #text_box {
	width: 239px;
	font-size: 10px;
	margin-left: 6px;
}
#text_box .box_title {
	background-image: url("../images/box_title.png");
	width: 226px;
	padding-left: 13px;
	height: 24px;
	padding-top: 14px;
}
#text_box .box_content {
	background-image: url("../images/box_bg.png");
	width: 227px;
	padding-left: 12px;
	padding-top: 10px;
}
#text_box .box_footer {
	background-image: url("../images/box_footer.png");
	width: 239px;
	height: 10px;
	display: block;
}
#text_box a, #text_box strong {
	font-size: 10px;
	line-height: 14px;
	letter-spacing:normal;
}
#text_box .cufon {
	font-size: 15px;
	color: #FFFFFF;
	margin-bottom: 10px;
	letter-spacing: 1px;
}
#keyvisual {
	width:917px;
	height:275px;
	margin: 0 auto;
	background-color:#dfdfde;
	padding-top:15px;
}
#key_flash {
	width: 686px;
	height: 275px;
}
#key_left {
	float:left;
}
#key_right {
	float:right;
	background-image:url(../images/keyvisual_right.png);
	background-repeat:no-repeat;
	width:231px;
	height:275px;
}
#login-box {
	margin-top:8px;
	margin-left:6px;
	padding-left:15px;
	padding-top: 2px;
	width:201px;
	height:130px;
	background-image: url("../images/box_header_1.png");
}
#login-box input[type=submit] {
	margin-top: 5px;
}
#klanten-box {
	margin-top:8px;
	margin-left:6px;
	padding-left:15px;
	width:201px;
	height:119px;
	background-image: url("../images/box_header_2.png");
}
#klanten-box img {
	width: 175px;
	height: 82px;
}
/* Midden Home */
#oplossingen {
	margin-left:20px;
	margin-top:15px;
	width:288px;
	height:402px;
	background-image:url(../images/content_left.png);
	background-repeat:no-repeat;
	float:left;
	padding-top: 14px;
}
#oplossingen .cufon a {
	font-size: 17px;
	font-weight: normal;
	color: #000000;
	margin-left: 14px;
	margin-bottom: 0px!important;
}
#doorways {
	margin-left:13px;
	margin-top:25px;
}
#doorways a {
	display: block;
	margin-bottom: 9px;
	padding-left: 77px;
	padding-top: 4px;
	width: 187px;
	height: 70px;
	color: #9E9E9E;
	font-size: 11px;
}
#doorways a:hover {
	text-decoration: none;
}
#doorways a span {
	color: #000000;
	font-size: 14px;
}
#doorways #academy {
	display: block;
	background-image: url("../images/doorway_academy_1.gif");
}
#doorways #academy:hover {
	background-image: url("../images/doorway_academy_2.gif");
}
#doorways #lcms {
	display: block;
	background-image: url("../images/doorway_lcms_1.gif");
}
#doorways #lcms:hover {
	background-image: url("../images/doorway_lcms_2.gif");
}
#doorways #sharedocs {
	display: block;
	background-image: url("../images/doorway_sharedocs_1.gif");
}
#doorways #sharedocs:hover {
	background-image: url("../images/doorway_sharedocs_2.gif");
}
#doorways #elearning {
	display: block;
	background-image: url("../images/doorway_elearning_1.gif");
}
#doorways #elearning:hover {
	background-image: url("../images/doorway_elearning_2.gif");
}
#magazine {
	margin-top:15px;
	width:326px;
	height:402px;
	background-image:url(../images/content_mid.png);
	background-repeat:no-repeat;
	float:left;
	color: #797979;
	padding-top: 14px;
}
#magazine .cufon a {
	font-size: 17px;
	font-weight: normal;
	color: #000000;
	margin-left: 14px;
	margin-bottom: 0px!important;
}
#direct_inschrijven_home {
	margin-top:15px;
	width:326px;
	height:402px;
	background-image:url(../images/content_mid.png);
	background-repeat:no-repeat;
	float:left;
	color: #797979;
	padding-top: 14px;
}
#direct_inschrijven_home .cufon a {
	font-size: 17px;
	font-weight: normal;
	color: #000000;
	margin-left: 14px;
	margin-bottom: 0px!important;
}
#direct_inschrijven_home_content {
	margin: 20px 10px 0px 10px;
}
.direct_inschrijven_button {
	margin-left: 5px;
	height: 26px!important;
}
#fluidbook {
	margin-top:50px;
	text-align:center;
}
#nieuws {
	margin-top:15px;
	width:300px;
	height:402px;
	background-image:url(../images/content_right.png);
	background-repeat:no-repeat;
	float:left;
	padding-left: 11px;
	padding-top: 14px;
}
#nieuws .cufon a {
	font-size: 17px;
	font-weight: normal;
	color: #000000;
	margin-left: 2px;
	margin-bottom: 0px!important;
}
#left ul {
}
#left ul li {
	background-image: url("../images/li.gif");
	background-repeat:no-repeat;
	padding-left: 15px;
}
#left ol {
	margin-left: 20px;
}
#left ol li {
	list-style: decimal;
}
/* Footer */
#footer {
	background-image:url(../images/footer_bg.png);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:10px;
	float:left;
	padding-bottom: 20px;
}
#footer .cufon, #footer .cufon a {
	font-size: 9px;
	color: #000000;
	margin-bottom: 5px;
}
#adres {
	margin-top:10px;
	margin-left: 25px;
	text-align:right;
	font-size:9px;
	color:#999999;
	letter-spacing:1px;
	padding-right:2px;
	width:200px;
	float:left;
}
#footer a {
	font-size: 9px;
	color: #999999;
}
#vacature {
	margin-top:10px;
	margin-left: 16px;
	text-align:right;
	font-size:9px;
	color:#999999;
	letter-spacing:1px;
	padding-right:2px;
	width:200px;
	float:left;
}
#direct {
	margin-top:10px;
	margin-left: 26px;
	text-align:right;
	font-size:9px;
	color:#999999;
	letter-spacing:1px;
	float:left;
	width:200px;
}
#overig {
	margin-top:10px;
	margin-left: 30px;
	text-align:right;
	font-size:9px;
	color:#999999;
	letter-spacing:1px;
	float:left;
	width:200px;
}
#overig .img {
	margin-top: -23px;
	margin-bottom: -7px;
}
#overig .text {
	margin-right: 23px;
	margin-bottom: -7px;
}
/* Contact formulier */
#contactform h1 {
	color: #545454;
}
/* Powermail */
.tx-powermail-pi1 legend {
	display: none;
}
.tx-powermail-pi1 fieldset, tx_powermail_pi1_form {
	width: 400px;
}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html {
	clear: both;
}
.tx-powermail-pi1 label {
	display: block;
	width: 100px;
	float: left;
}
.tx-powermail-pi1 input[type=text] {
	float: left;
	width: 250px;
	margin-bottom: 4px;
}
.tx-powermail-pi1 textarea {
	float: left;
	width: 250px;
	height: 75px;
	margin-bottom: 4px;
}
.tx-powermail-pi1 input[type=submit] {
	margin-left: 100px;
}
.tx-powermail-pi1 .powermail_mandatory {
	color: #FF0000;
}
.tx-powermail-pi1 .powermail_mandatory_js {
	float: left;
	width: 170px;
	margin-top: -2px;
	margin-bottom: 4px;
	margin-left: 100px;
	font-size: 10px;
	font-style: italic;
	color: #FF0000;
}
/* Nieuws */
.news-latest {
	margin-top: 20px;
	padding-bottom: 3px;
}
.news-latest-item {
	background-image: url("../images/news_bg_2.png");
	background-repeat: no-repeat;
	background-position: bottom;
	padding-right: 15px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	width: 275px;
}
.news-latest-item p {
	padding-bottom: 0px;
}
.news-latest-item a {
	font-weight: bold;
	color: #000000;
}
.news-latest-morelink {
	width: 85px;
	margin-left: 190px;
	margin-top: -17px;
}
.news-latest-morelink a {
	color: #a6c939;
}
.news-list-container {
	clear: both;
}
.news-list-item {
	width: 610px;
	clear: both;
}
.news-list-item p {
	padding: 0px;
}
.news-list-text {
	float: left;
	width: 480px;
	margin-left: 20px;
}
.news-list-image {
	float: left;
	margin-right: 10px;
	width: 100px;
	height: 100px;
}
.news-list-image a img {
	border: 1px solid #999999;
}
.news-list-morelink {
	margin-left: 20px;
}
.news-single-item {
	width: 590px;
}
.news-single-item clearer {
	width: 590px;
}
.news-single-image {
	float: right;
	width: 200px;
	height: 200px;
}
/* SiteMap */
.csc-sitemap ul ul {
	margin-left: 20px;
}
.csc-sitemap ul ul li {
	background-image: none!important;
	list-style: disc;
	color: #7d9928;
	padding: 0px!important;
}

/* Over ons */
#overons_page {
	margin: 0px 0px 0px 33px;
	width: 600px;
}
#overons_page a {
	width: 160px;
	height: 210px;
	display: block;
	color: #000000;
	font-size: 16px;
	padding-top: 15px;
	padding-left: 15px;
	margin-right: 10px;
}
#overons_page a:hover {
	text-decoration: none;
}
#overons1 {
	background-image: url("../images/overons_button_1.jpg");
	background-repeat: no-repeat;
}
#overons2 {
	background-image: url("../images/overons_button_2.jpg");
	background-repeat: no-repeat;
}
#overons3 {
	background-image: url("../images/overons_button_3.jpg");
	background-repeat: no-repeat;
}
/* Oplossingen page */
#oplossingen_page {
	margin: 0px auto;
	width: 504px;
}
#oplossingen_page a {
	width: 231px;
	height: 174px;
	display: block;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #9E9E9E;
	font-size: 11px;
	text-decoration: none;
}
#oplossingen_page a span {
	color: #000000;
	font-size: 15px;
}
#oplossingen1 {
	background-image: url("../images/oplossingen_button_1.png");
}
#oplossingen2 {
	background-image: url("../images/oplossingen_button_2.png");
}
#oplossingen3 {
	background-image: url("../images/oplossingen_button_3.png");
}
#oplossingen4 {
	background-image: url("../images/oplossingen_button_4.png");
}
/* LCMS page */
#lcms_page {
	margin: 0px auto;
	width: 504px;
}
#lcms_page a {
	width: 231px;
	height: 174px;
	display: block;
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #000000;
	font-size: 15px;
	text-decoration: none;
}
#lcms1 {
	background-image: url("../images/lcms_button_1.png");
}
#lcms2 {
	background-image: url("../images/lcms_button_2.png");
}
#lcms3 {
	background-image: url("../images/lcms_button_3.png");
}
#lcms4 {
	background-image: url("../images/lcms_button_4.png");
}
#integrated {
	background-image: url("../images/integrated_box.png");
	width: 215px;
	height: 96px;
	padding-top: 35px;
	padding-left: 24px;
	margin-left: 6px;
	margin-bottom: 10px;
}
.academy_mogelijkheden {
	background-image: url("../images/mogelijkheden.png");
	line-height: 20px;
	width: 497px;
	height: 203px;
	color: #000000;
	font-size: 14px;
	padding-left: 20px;
	padding-top: 15px;
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
.
}
.academy_mogelijkheden span {
	font-size: 17px;
	line-height: 10px;
}
/* Overige */
#btnLogon:hover {
	cursor:pointer;
}
#smoelenboek {
	width: 100%;
	text-align: center;
}
.subscribe .submit {
	margin-top: 4px;
	cursor: pointer;
}
.nieuwsbrief_aanmelden {
	border: 1px solid #a6c939;
	margin-left: 40px;
	width: 180px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 7px
}
.browsebox {
	display: block;
	clear: right;
	width: 100%;
}
.browsebox li {
	float: left;
	background-image: none!important;
	padding-left: 0px!important;
	padding-right: 15px;
}
#tx_indexedsearch_nav {
	width: 184px!important;
}
#tx_indexedsearch_nav fieldset {
	width: 100%!important;
}
.tx-indexedsearch-browsebox {
	display: block;
	clear: both;
	width: 100%;
	margin-bottom: 30px;
}
.tx-indexedsearch-form {
	float: left;
	width: 132px;
	margin-right: 4px;
}
.tx-indexedsearch-form input {
	display: block;
}
.tx-indexedsearch-search-submit input {
	display: block;
	width: 37px;
}
.tx-indexedsearch-search-submit {
	float: left;
	width: 40px;
}
.tx-indexedsearch-searchbox-button {
	height: 17px!important;
	line-height: 7px;
	padding: 0px!important;
}
#image_flow {
	display: none;
	position: absolute;
}
/* direct header trainingen */
#content_header_direct {
	background-image: url("../images/direct_header.jpg");
	width: 878px;
	height: 230px;
	margin: 0px auto;
	color: #FFFFFF;
	padding-left: 40px;
	padding-top: 20px;
	font-size: 14px;
	letter-spacing: 1px;
	margin-top: 8px;
	line-height: 30px!important;
	background-repeat: no-repeat;
}
#content_header_direct_pages {
	width: 918px;
	height: 165px;
	margin: 0px auto;
	margin-top: 8px;
}
/*direct headers*/

.adr {
	background-image: url("../images/adr_header.jpg");
}
.vca1 {
	background-image: url("../images/vca_header.jpg");
}
.bhv1 {
	background-image: url("../images/bhv_header.jpg");
}
.aed1 {
	background-image: url("../images/aed_header.jpg");
}
.atex1 {
	background-image: url("../images/atex_header.jpg");
}
.nen1 {
	background-image: url("../images/nen_header.jpg");
}
.wegen1 {
	background-image: url("../images/wegen_header.jpg");
}
.heftruck1 {
	background-image: url("../images/heftruck_header.jpg");
}
.haccp1 {
	background-image: url("../images/haccp_header_bk.jpg");
}
.msoffice1 {
	background-image: url("../images/office_header.jpg");
}
.sharepoint1 {
	background-image: url("../images/sharepoint_header.jpg");
}
#content_header_direct_pages a {
	width:207px;
	height:160px;
	margin-left:700px;
	display:block;
}
ul.direct_list {
	list-style-type:disc;
	padding-left:12px;
}
.left_box {
	padding-left:20px;
}
#content_direct {
	background-image: url("../images/content_middle_academy.png");
	margin: 0px auto;
	min-height: 400px;
	width: 917px;
	padding-top: 5px;
	overflow: hidden;
}

#content_inschrijven {
	background-image: url("../images/content_middle_academy.png");
	margin: 0px auto;
	min-height: 400px;
	width: 897px;
	padding-top: 5px;
	padding-left: 20px;
	overflow: hidden;
}


#content_direct_pages {
	background-image: url("../images/content_middle_academy.png");
	margin: 0px auto;
	min-height: 400px;
	width: 917px;
	overflow: hidden;
}
.table_direct {
	display: block;
	width: 890px;
	margin-left: 3px;
	margin-top: -50px;
}
.direct_box_left {
	background-image: url("../images/bg_box.jpg");
	margin-left:-10px;
	padding-bottom:5px;
	padding-top:5px;
}
.direct_box_left_pages {
	background-image: url("../images/bg_box.jpg");
	margin-left:-10px;
}
.direct_box_right {
	margin-right:-2px;
	padding-bottom: 16px;
	padding-top: 15px;
}
.direct_box_right_1 {
	padding-bottom: 15px;
	padding-top: 15px;
}
.direct_box_right_2 {
	padding-bottom: 15px;
	padding-top: 15px;
}
.direct_box_right_3 {
	padding-bottom: 15px;
	padding-top: 15px;
}
.direct_box_right img, .direct_box_right_1 img, .direct_box_right_2 img, .direct_box_right_3 img {
	float: right;
}
.box_bg {
	background-image: url("../images/bg_box.jpg");
	padding-right:20px;
	padding-left:20px;
}
.box_bg_aed {
	background-image: url("../images/gradient.jpg");
	padding-right:20px;
	padding-left:20px;
	background-repeat: repeat-x;
}
.box_bg h2 {
	padding-top:10px;/*padding-left:5px;*/
}
.text_left {
	/*	padding-left:15px;*/
width:370px;
}
/*.text_right{
padding-left:5px;
}*/

.direct_pagina {
	padding-left: 23px;
}
.vca_kleur {
	color:#0b9ed4;
}
.bhv_kleur {
	color:#e23034;
}
.aed_kleur {
	color:#00601d;
}
.adr_kleur {
	color: #be4800;
}
.nen_kleur {
	color:#1d71a6;
}
.atex_kleur {
	color:#be4800;
}
.haccp_kleur {
	color:#ff6600;
}
.wegen_kleur {
	color:#ac3c22;
}
.office_kleur, .sharepoint_kleur {
	color: #1d71a6;
}

.direct_left p {
	color:#ffffff;
	font-size:14px;
}
.direct_left {
	float:left;
	width: 370px;
	text-align:left;
	margin-left:-10px;
}
.direct_left h1 {
	color:#ffffff;
	margin-left: -20px;
}
#direct_right {
	float:left;
	width:350px;
	padding-left:10px;
	margin-left:105px;
	padding-top: 12px;
}
.wit {
	color:#ffffff;
}
.box_grijs {
	background-image: url("../images/box_grijs.jpg");
}
.intro_vca {
	padding-left:50px!important;
	padding-bottom:80px;
}


/* directpagina's trainingen*/
.direct_content {
	width:911px;
	margin-left:3px;
}
.intro {
	padding-left:20px;
	padding-bottom:20px;
	padding-right:10px;
}
.direct_content_plain {
	display: block;
	overflow: hidden;
	vertical-align: middle;
	clear: both;
}
.direct_content_gradient {
	display: block;
	background-image: url("../images/gradient.jpg");
	background-repeat: repeat-x;
	overflow:hidden;
	clear: both;
}
.direct_content_gradient_high {
	display: block;
	background-image: url("../images/gradient_high.jpg");
	background-repeat: repeat-x;
	overflow:hidden;
	clear: both;
}
.direct_left_box {
	width:386px; /*450*/
	float:left;
}


.direct_left_box.trainingen_text, .direct_right_box.trainingen_text {
	padding-top:22px;
	padding-left:19px;
	padding-right:17px;
}
.direct_right_box {
	width:405px;
	float:left;
	margin-left:84px; /*20*/
}
.direct_right_box.vca {
	position:relative;
}
.vca_list {
	margin-left:100px;
}
.direct_left_box.text1, .direct_right_box.text1, .direct_content_gradient.text1, .direct_content_gradient_high.text1 {
	padding-top: 35px;
	padding-left:19px;
	padding-right:17px;
}

.direct_content_gradient_high.brands h2 {
	margin-left: 20px;
}
.text1 h2 {
	margin-bottom:12px;
}
.list_items {
	padding-left:10px;
	list-style:disc;
}
.list_brands {
	width:725px;
	margin-top: 30px;
	/*margin-left:45px;*/
	text-align:right;
}
.list_brands li {
	float:left;
	width:226px;
	margin-bottom:12px;
	margin-left:15px;
}
.direct_right_box img {
	float:right;
}
#trainingen_titel {
	float:left;
	margin-left:176px;
	margin-top:10px;
}
#trainingen_titel h1 {
	color:#ffffff;
}
#plusport_trainingen h1 {
	color:#ffffff;
}
#plusport_trainingen ul {
list-style:
}
#veiligheids_trainingen {
	width:160px;
	float:left;
	margin-top:10px;
}
.veiligheids_trainingen {
}
.veiligheids_trainingen li {
	float:left;
	width:70px;
	margin-left:5px;
}
#ict_trainingen {
	width:150px;
	float:left;
	margin-top:10px;
	margin-left:36px;
}
#plusport_trainingen {
	float:left;
	margin-top:10px;
}
#plusport_trainingen ul li {
	color:#ffffff;
}

.breadcrumbs_trainingen {
	height: 30px;
	margin-top:56px;
	margin-left:-8px;
}
.breadcrumbs_trainingen a:hover {
	color:#999999;
	font-size:9px;
}
.breadcrumbs_trainingen a {
	color:#999999;
	font-size:9px;
}
.breadcrumbs_trainingen ul li {
	float:left;
	color:#999999 !important;
	font-size:9px;
}
#right_menu {
	margin-left:170px;
	margin-top:10px;
	float:left;
}
#right_menu h1 {
	color:#ffffff;
}
.trainingen .direct_left_box.text1, .trainingen .direct_right_box.text1, .trainingen .direct_content_gradient.text1, .trainingen .direct_content_gradient_high.text1 {
	padding-top: 20px;
	padding-left:19px;
	padding-right:17px;
}
.trainingen .direct_content_plain {
	padding-top: 25px;
	margin-bottom: 25px;
}
.trainingen .direct_left_box p, .trainingen .direct_right_box p {
	padding-top: 0px;
}

.direct_content_gradient_high h2{
	margin-top:8px;
	margin-bottom:8px;
}


.trainingen_text h2{
	font-size:18px;
}


.direct_left_box.text, .direct_right_box.text {
	padding-top:10px;
	padding-left:19px;
	padding-right:17px;
}

.direct_left_box.text h2, .direct_right_box.text h2{
	font-size:14px;
	margin-bottom:10px;
}

.direct_left_box.img2, .direct_right_box.img2{
	text-align:center;
}

.img2 img {
float:none;
}

.direct_right_box.academy_exception{
	margin-left:60px!important;

}

/* Blog Feed */
.blog_feed {
	margin-top: 20px;
	width: 280px;
}
.blog_feed_item {
	background-image: url('../images/news_bg_2.png');
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 7px;
	margin-bottom: 7px;
}
.blog_feed_item .blog_feed_date {
	font-style: italic;
}
.blog_feed_item .blog_feed_title a {
	font-weight: bold;
	color: #000000;
}
.blog_feed_item .blog_feed_more {
	font-weight: bold;
}

/* Training prijzen lightbox */

#prijzen {
	margin: 0px 0px 20px 20px ;
	width: 460px;
}

#prijzen h3{
	margin: 20px 0px 10px 0px;
	font-size: 15px;
}

.bedrag {
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}