/*** DEFAULT STYLESHEET ***/

/*________________________________________________________________________________GENERAL ELEMENTS___*/

* {
	margin: 0;
	padding: 0;
}

body {
	background: #e3e3e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%; /* Based on the browser default of 16px and results in 12px. */
	line-height: 1.5em; /* This is based on the above font size of 12px and results in 18px. */
	color: #666666;
}

div.page {
	width: 944px;
	margin: 0 auto;
}

h1, h2, h3, h4, h5, h6, p {
	margin: 0 0 0.5em;
}

h1 {
	font-size: 1.35em;
	color: #ff9900;
}

h2 {
	font-size: 1.35em;
	color: #ff9900;
}

h3 {
	margin: 0;
	font-size: 1.1em;
	color: #000000;
}

h4, h5, h6 {
	font-size: 1em;
	color: #000000;
}

p {
	margin: 0 0 1em;
	font-size: 1em;
	color: #666666;
}

p strong,
p b {
	color: #000000;
}

a {
	text-decoration: none;
	color: #009bdf;
}

a:hover {
	text-decoration: underline;
}

img {
	float: left;
	padding: 0em 1em 0.5em 0;
	border: none;
}

hr {
	height: 1px;
	color: #cccccc;
	border: none;
	clear: both;
	overflow: hidden;
}

ul {
	margin: 0 0 1em 1.5em;
	padding: 0;
	list-style-type: none;
}

ul li {
	background: url(../siteimg/icon_listmarker.png) no-repeat left 0.6em;
	margin: 0.25em 0;
	padding-left: 1em;
}

ol {
	margin: 0 0 1em 3em;
	padding: 0;
}

ol li {
	margin: 0.25em 0;
}

table {
	margin: 0 0 1em;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	font-size: 1em;
}

table th,
table td {
	padding: 0.5em 1em;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
}

table th {
	color: #000000;
}

input, 
select {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	font-size: 1em;	
}

ul li p {
	margin-bottom: 0.5em;
}



/*________________________________________________________________________________BASIC CLASSES___*/

.clear {
	clear: both !important;
	height: 0 !important;
	text-indent: -9999px !important;
	line-height: 0 !important;
	font-size: 1px !important;
}

.left {
	float: left !important;
}

.right {
	float: right !important;
}

.hidden {
	display: none !important;
}

.noborder {
	border: none !important;
}

.nomargin {
	margin: 0 !important;
}

.center {
	text-align: center !important;
}

.noprint {
	display: block !important;
}

.printonly {
	display: none !important;
}

#homepage_pushbox {
	margin-top: -2.5em;	
}

/*________________________________________________________________________________CONTENT COLUMNS___*/

div#content {
	background: #ffffff;
	padding: 2.5em 0 2em;
}

div.col_small,
div.col_normal,
div.col_wide,
div.col_normal_alt,
div.col_third {
	float: left;
	margin-right: 24px;
}

div.col_small {
	width: 240px;
}

div.col_normal {
	width: 416px;
}

div.col_wide {
	width: 680px;
}

div.col_normal_alt {
	width: 400px;
	margin-right: 40px;
}

div.col_third {
	width: 304px;
	margin-right: 16px;
}

div.col_last {
	margin-right: 0;
}



/*________________________________________________________________________________DEFAULT ELEMENTS___*/

ul li p.link_read_more {
	margin-bottom: 1.5em;
}

p.link_read_more {
	font-weight: bold;
}

p.link_learn_more {
	margin: 0;
	font-weight: bold;
}

a.link_pdf {
	background: url(../siteimg/icon_pdf.png) no-repeat;
	padding: 0 0 0.5em 2em;
	width: 16px;
	height: 16px;
	font-weight: bold;
}

input.search_button {
	float: left;
	background: url(../siteimg/btn_search.png) no-repeat;
	padding-left: 1em;
	width: 60px !important;
	height: 24px !important;
	margin: -1px 0 0 6px !important;
	text-decoration: none;
	line-height: 2.2em;
	font-size: 0.9em;
	font-weight: bold;
	color: #7f858b;
	cursor: pointer;
	border: none;
}

a.search_button:hover span {
	background: url(../siteimg/btn_general_right_hover.png) no-repeat right;
}

input.search_button:hover {
	background: url(../siteimg/btn_search_hover.png) no-repeat;
}

a.link_button {
	float: left;
	background: url(../siteimg/btn_general_left.png) no-repeat;
	padding: 0 6px 0 10px;
	height: 24px !important;
	margin: -1px 0 0 6px !important;
	text-decoration: none;
	line-height: 2.2em;
	font-size: 0.9em;
	font-weight: bold;
	color: #7f858b;
	cursor: pointer;
	border: none;
	position: relative;
}

a.link_button span {
	background: url(../siteimg/btn_general_right.png) no-repeat right;
	height: 24px;
	width: 4px;
	position: absolute;
	right: -4px;
	top: 0;
}

a.link_button:hover {
	background: url(../siteimg/btn_general_left_hover.png) no-repeat;
}


a.link_button:hover span {
	background: url(../siteimg/btn_general_right_hover.png) no-repeat right;
	text-decoration: none !important;
	text-indent: -9999px;
}


div.paginator {
	margin: 2em 0 0 0;
	font-weight: bold;
}

div.paginator a,
div.paginator span {
	/* float: left; uitgezet, voor het centreren van de paginator door erhan */
	margin: 0 0 1em;
	padding: 0 0.6em 0 0.4em;
	border-right: 1px solid #666666;
}

div.paginator a.last,
div.paginator span.last {
	border: none;
}

div.paginator span {
	color: #000000;
}



/*________________________________________________________________________________SHADOWBOX___*/

#shadowbox_container #shadowbox {
	background: url(../siteimg/bg_lightbox.png) repeat;
	padding: 6px 12px;
}

#shadowbox_container #shadowbox_body,
#shadowbox_container #shadowbox_loading {
	background-color: #ffffff !important;
}

#shadowbox_container #shadowbox_loading #shadowbox_loading_indicator {
	float: none;
	background-image: url(../siteimg/icon_lightbox_loader.gif);
	width: 220px;
	height: 19px;
	margin: 10% auto 0;
}

#shadowbox_container #shadowbox_loading span {
	display: block;
	width: 100%;
	margin-top: 1em;
	text-align: center;
}

#shadowbox_container #shadowbox_title,
#shadowbox_container #shadowbox_info {
	display: none;
}

#shadowbox_container #shadowbox_body {
	border: 1px solid #353f48;
}



/*________________________________________________________________________________T1 HOME___*/

div#content.home_content {
	padding: 10px 0;
	background: url(../siteimg/bg_content_fade.png) repeat-x #ffffff;
}

div#content a.banner img {
	float: none;
	padding: 0;
}



/*________________________________________________________________________________F1 HEADER + F27 HEADER CUSTOMER SECTION___*/
/* f27_header_customer_section */

div#f1_header ,
div#f27_header_customer_section {
	background: url(../siteimg/bg_header.png) repeat-x #353f48;
	height: 141px;
}

div#f1_header div.page ,
div#f27_header_customer_section div.page {
	position: relative;
}

div#f1_header a#logo ,
div#f27_header_customer_section a#logo {
	position: absolute;
	top: 24px;
}

div#f1_header div.header_top ,
div#f27_header_customer_section div.header_top {
	position: absolute;
	top: 0;
	right: 0;
	height: 24px;
}

div#f1_header div.header_top div.header_top_left,
div#f1_header div.header_top p.header_top_center,
div#f1_header div.header_top div.header_top_right ,
div#f27_header_customer_section div.header_top div.header_top_left,
div#f27_header_customer_section div.header_top p.header_top_center,
div#f27_header_customer_section div.header_top div.header_top_right {
	float: left;
	width: 40px;
	height: 24px;
}

div#f1_header div.header_top div.header_top_left ,
div#f27_header_customer_section div.header_top div.header_top_left {
	background: url(../siteimg/bg_header_top_left.png) no-repeat;
}

div#f1_header div.header_top p.header_top_center ,
div#f27_header_customer_section div.header_top p.header_top_center {
	background: url(../siteimg/bg_header_top_center.png) repeat-x;
	width: auto;
	margin: 0;
	padding: 0.1em 2em 0;
	font-weight: bold;
	font-size: 0.8em; 
	color: #95999d;
}

div#f1_header div.header_top p.header_top_center a ,
div#f27_header_customer_section div.header_top p.header_top_center a {
	text-decoration: underline;
	color: #95999d;
}

div#f1_header div.header_top p.header_top_center a:hover ,
div#f27_header_customer_section div.header_top p.header_top_center a:hover {
	text-decoration: none;
	color: #009bdf;
}

div#f1_header div.header_top div.header_top_right ,
div#f27_header_customer_section div.header_top div.header_top_right {
	background: url(../siteimg/bg_header_top_right.png) no-repeat;
}

div#f1_header ul#main_nav ,
div#f27_header_customer_section ul#main_nav {
	position: absolute;
	left: 0;
	top: 100px;
	height: 41px;
	margin: 0;
}

div#f1_header ul#main_nav li ,
div#f27_header_customer_section ul#main_nav li {
	position: relative;
	float: left;
	background: none;
	margin: 0;
	padding: 0;
}

div#f1_header ul#main_nav li span.divider,
div#f1_header ul#main_nav li span.divider_right ,
div#f27_header_customer_section ul#main_nav li span.divider,
div#f27_header_customer_section ul#main_nav li span.divider_right {
	position: absolute;
	top: 0;
	background: url(../siteimg/bg_header_main_nav_divider.png) no-repeat;
	width: 2px;
	height: 41px;
	display: inline-block;
	text-indent: -9999px;
}

div#f1_header ul#main_nav li span.divider ,
div#f27_header_customer_section ul#main_nav li span.divider {
	left: 0;
}

div#f1_header ul#main_nav li span.divider_right ,
div#f27_header_customer_section ul#main_nav li span.divider_right {
	right: 0;
}

div#f1_header ul#main_nav li a ,
div#f27_header_customer_section ul#main_nav li a {
	display: block;
	height: 31px;
	padding: 10px 13px 0;
	text-decoration: none;
	font-weight: bold;
	color: #5a5a5a;
}

div#f1_header ul#main_nav li a:hover,
div#f27_header_customer_section ul#main_nav li a:hover {
	background: url(../siteimg/bg_header_main_nav_hover.png) repeat-x;
	color: #5a5a5a;
}

div#f1_header ul#main_nav li.active a,
div#f1_header ul#main_nav li.active a:hover,
div#f27_header_customer_section ul#main_nav li.active a,
div#f27_header_customer_section ul#main_nav li.active a:hover {
	background: url(../siteimg/bg_header_main_nav_active.png) repeat-x;
	color: #ffffff;
}

div#f1_header ul#main_nav li span.arrow,
div#f27_header_customer_section ul#main_nav li span.arrow {
	display: none;
}

div#f1_header ul#main_nav li.active span.arrow,
div#f27_header_customer_section ul#main_nav li.active span.arrow {
	position: absolute;
	top: 40px;
	left: 50%;
	display: block;
	background: url(../siteimg/bg_header_main_nav_arrow.png) no-repeat;
	width: 11px;
	height: 6px;
	margin-left: -4px;
}

div#f1_header fieldset#header_search_box ,
div#f27_header_customer_section fieldset#header_search_box {
	position: absolute;
	right: 125px;
	top: 47px;
	background: url(../siteimg/bg_header_search.png) no-repeat;
	width: 156px;
	height: 25px;
	border: none;
}

div#f1_header fieldset#header_search_box legend ,
div#f27_header_customer_section fieldset#header_search_box legend {
	display: none;
}

div#f1_header fieldset#header_search_box input ,
div#f27_header_customer_section fieldset#header_search_box input {
	float: left;
	background: none;
	border: none;
}

div#f1_header fieldset#header_search_box input.header_search_text ,
div#f27_header_customer_section fieldset#header_search_box input.header_search_text {
	background: none;
	width: 128px;
	height: 16px;
	margin: 0 2px 0 5px;
	padding: 5px 0 4px 0;
	font-size: 0.9em;
	color: #a9acb0;
}

div#f1_header fieldset#header_search_box input.header_search_button ,
div#f27_header_customer_section fieldset#header_search_box input.header_search_button {
	background: url(../siteimg/btn_header_search.png) no-repeat;
	width: 16px;
	height: 16px;
	margin: 4px 0 0;
	cursor: pointer;
}

div#f1_header div#language_selector ,
div#f27_header_customer_section div#language_selector {
	position: absolute;
	right: 0;
	top: 39px;
	margin: 7px 0 0;
	background: url(../siteimg/bg_header_language_selector_top.png) no-repeat top;
	width: 110px;
	height: 25px;
}

div#f1_header div#language_selector div.language_indicator ,
div#f27_header_customer_section div#language_selector div.language_indicator {
	position: absolute;
	top: 11px;
	right: 7px;
	background: url(../siteimg/bg_header_language_arrow_down.png) no-repeat;
	width: 8px;
	height: 6px;
}

div#f1_header div#language_selector.open div.language_indicator ,
div#f27_header_customer_section div#language_selector.open div.language_indicator {
	background: url(../siteimg/bg_header_language_arrow_up.png) no-repeat;
}

div#f1_header div#language_selector ul ,
div#f27_header_customer_section div#language_selector ul {
	background: url(../siteimg/bg_header_language_selector_bottom.png) no-repeat bottom;
	margin: 4px 0 0;
	padding: 0 0 0.3em;
}

div#f1_header div#language_selector ul li ,
div#f27_header_customer_section div#language_selector ul li {
	display: none;
	background: none;
	margin: 0;
	padding: 0;
}

div#f1_header div#language_selector.open ul li ,
div#f27_header_customer_section div#language_selector.open ul li {
	display: block;
}

div#f1_header div#language_selector ul li a ,
div#f27_header_customer_section div#language_selector ul li a {
	display: block;
	background: none;
	background-repeat: no-repeat;
	background-position: 0.6em 0.3em;
	padding: 0 0 0 2.4em;
	line-height: 1.75em;
	font-weight: bold;
	font-size: 0.9em;
	color: #797f85;
}

div#f1_header div#language_selector ul li.active ,
div#f27_header_customer_section div#language_selector ul li.active {
	display: block;
}

div#f1_header div#language_selector ul li.language_uk a ,
div#f27_header_customer_section div#language_selector ul li.language_uk a {
	background-image: url(../siteimg/icon_flag_uk.png);
}

div#f1_header div#language_selector ul li.language_nl a ,
div#f27_header_customer_section div#language_selector ul li.language_nl a {
	background-image: url(../siteimg/icon_flag_nl.png);
}

div#f1_header div#language_selector ul li.language_de a ,
div#f27_header_customer_section div#language_selector ul li.language_de a {
	background-image: url(../siteimg/icon_flag_de.png);
}

div#f1_header div#language_selector ul li.language_es a ,
div#f27_header_customer_section div#language_selector ul li.language_es a {
	background-image: url(../siteimg/icon_flag_es.png);
}

div#f1_header div#language_selector ul li.language_se a ,
div#f27_header_customer_section div#language_selector ul li.language_se a {
	background-image: url(../siteimg/icon_flag_se.png);
}


/*________________________________________________________________________________F2 SUB NAV___*/

div.f2_sub_nav ul {
	margin: 0;
	padding: 0.25em 0 0;
}

div.f2_sub_nav ul li {
	background: none;
	margin: 0;
	padding: 0;
}

div.f2_sub_nav ul li a {
	display: block;
	width: 222px;
	padding: 3px 9px 4px;
	font-weight: bold;
}

div.f2_sub_nav ul li a:hover,
div.f2_sub_nav ul li.active a {
	background: #e5f5fc;
	text-decoration: none;
}



/*________________________________________________________________________________F3 PUSHBOX___*/

div.f3_pushbox,
div.f3_pushbox div.page {
	background: #ffffff;
	height: 282px;
}

div.f3_pushbox img {
	padding: 0;
}



/*________________________________________________________________________________F4 FOOTER + F28 FOOTER CUSTOMER SECTION___*/

div#f4_footer ,
div#f28_footer_customer_section {
	background: url(../siteimg/bg_footer.png) repeat-x #e3e3e4;
}

div#f4_footer div.page ,
div#f28_footer_customer_section div.page {
	background: url(../siteimg/bg_footer_top.png) no-repeat top;
	padding-top: 36px;
}

div#f4_footer div.col_third ,
div#f28_footer_customer_section div.col_third {
	width: 298px;
	padding: 0 0 0 6px;
}

div#f4_footer ul ,
div#f28_footer_customer_section ul {
	margin: 0;
	font-size: 0.9em;
}

div#f4_footer ul li,
div#f28_footer_customer_section ul li {
	background: none;
	margin: 0;
	padding: 0;
}

div#f4_footer ul li a ,
div#f28_footer_customer_section ul li a {
	position: relative;
	float: left;
	background: url(../siteimg/bg_footer_divider.png) no-repeat;
	width: 232px; /* 298px */
	padding: 0.9em 6px 0.9em 66px;
	color: #666666;
}

div#f4_footer ul li a span.date ,
div#f28_footer_customer_section ul li a span.date {
	position: absolute;
	top: 0.9em;
	left: 0;
	width: 66px;
	font-weight: bold;
	color: #000000;
}

div#f4_footer p.copyright ,
div#f28_footer_customer_section p.copyright {
	margin: 2em 0;
	font-size: 0.9em;
	color: #a4a4a5;
}

div#f4_footer p.copyright a ,
div#f28_footer_customer_section p.copyright a {
	padding-left: 1em;
	font-weight: normal;
	color: #a4a4a5;
}

div#f4_footer ul {
	margin-bottom: 1.5em;	
}

/*________________________________________________________________________________F5 CONTENT___*/
/*________________________________________________________________________________F29 PROFILE CONTENT___*/
/*________________________________________________________________________________F30 PROPOSITION CONTENT___*/
/*________________________________________________________________________________F31 SOLUTION CONTENT___*/
/*________________________________________________________________________________F32 VACANCY INFORMATION GENERAL___*/
/*________________________________________________________________________________F33 RELATED CONTENT___*/
/*________________________________________________________________________________F34 PLATFORM CONTENT___*/
/*________________________________________________________________________________F35 INTRODUCTION NEWSLETTER___*/
/*________________________________________________________________________________F37 PRODUCT CONTENT___*/
/*________________________________________________________________________________F39 INTEGRATION CONTENT___*/
/*________________________________________________________________________________F41 PARTNER CONTENT___*/

div.f5_content,
div.f29_profile_content,
div.f30_proposition_content,
div.f31_solution_content,
div.f32_vacancy_information_general,
div.f33_related_content,
div.f34_platform_content,
div.f35_introduction_newsletter,
div.f37_product_content,
div.f39_integration_content,
div.f41_partner_content {
	margin: 0 0 1.5em;
}

div.f5_content {
	overflow: hidden;	
}

div.Actiesite
{
    width: 600px;
    display: block;
    overflow:visible;
    height: 100px;
}

div.f5_content img,
div.f29_content p img {
	margin-top: 0.5em;	
}

/*
div.f32_vacancy_information_general h3,
div.f32_vacancy_information_general p,
div.f33_related_content p,
div.f35_introduction_newsletter p {
	font-size: 0.9em;
	line-height: 1.5em;
}
*/



/*________________________________________________________________________________F6 QUOTES SELECTED___*/

div.f6_quotes_selected {
	background: url(../siteimg/bg_list_divider_short.png) no-repeat bottom center;
	margin-bottom: 1.5em;
	padding-bottom: 0.7em;
}

div.f6_quotes_selected p {
	font-size: 0.9em;
}

div.f6_quotes_selected ul {
	margin: 0;
}

div.f6_quotes_selected ul li {
	background: none;
	margin: 0;
	padding: 0;
}

div.f6_quotes_selected blockquote h3 {
	display: block;
	margin: 0 0 0.3em;
	font-style: italic;
}

div.f6_quotes_selected blockquote h3 a {
	color: #000000;
}



/*________________________________________________________________________________F7 NEWS LATEST/OVERVIEW___*/

div.f7_news_latest_overview {
	margin: 0 0 1.5em;
}

div.f7_news_latest_overview h2 {
	margin-bottom: 1.5em;
}

div.f7_news_latest_overview ul {
	margin: 0;
}

div.f7_news_latest_overview ul li {
	background: none;
	margin: 0;
	padding: 0;
}

div.f7_news_latest_overview ul li p.date {
	color: #666666;
	font-weight: bold;
	margin: 0 0 0.4em 0;
}

div.f7_news_latest_overview fieldset.content_selectbox {
	position: relative;
	margin-top: 4px;
	float: right;
	padding: 0 0 1em 0;
	border: none;
}

div.f7_news_latest_overview fieldset.content_selectbox legend {
	display: none;
}

div.f7_news_latest_overview fieldset.content_selectbox label {
	float: left;
	padding: 0.2em 0.5em 0 0;
	font-weight: bold;
	color: #000000;
}

div.f7_news_latest_overview fieldset.content_selectbox select {
	float: left;
	width: 188px;
}

div.f7_news_latest_overview div.paginator {
	margin: 0 auto;
	text-align: center;
}


/*________________________________________________________________________________F8 UPCOMING EVENTS___*/

div.f8_upcoming_events {
	margin: 0 0 1.5em;
}

div.f8_upcoming_events h2 {
	margin-bottom: 1.5em;
}

div.f8_upcoming_events ul {
	margin: 0;
}

div.f8_upcoming_events ul li {
	background: none;
	margin: 0;
	padding: 0;
}

div.f8_upcoming_events ul li p.date {
	color: #666666;
	font-weight: bold;
	margin: 0 0 0.4em 0;
}

div.f8_upcoming_events fieldset.content_selectbox {
	position: relative;
	margin-top: 4px;
	float: right;
	padding: 0 0 1em 0;
	border: none;
}

div.f8_upcoming_events fieldset.content_selectbox legend {
	display: none;
}

div.f8_upcoming_events fieldset.content_selectbox label {
	float: left;
	padding: 0.2em 0.5em 0 0;
	font-weight: bold;
	color: #000000;
}

div.f8_upcoming_events fieldset.content_selectbox select {
	float: left;
	width: 188px;
}

div.f8_upcoming_events div.paginator {
	margin: 0 auto;
	text-align: center;
}


/*________________________________________________________________________________F9F10 PROFILE___*/

div.f9f10_profile {
	/* (see F9 PROFILE SELECTION and F10 PROFILE DATA) */
}



/*________________________________________________________________________________F9 PROFILE SELECTION___*/

ul.f9_profile_selection {
	margin: 17px 0 0 0;
}

ul.f9_profile_selection li {
	float: left;
	background: none;
	margin: 0;
	padding: 0 0.5em;
	line-height: 1.85em;
	font-weight: bold;
	color: #999999;
}

ul.f9_profile_selection li a {
	position: relative;
	display: block;
	height: 24px;
	color: #353f48;
	cursor: pointer;
}

ul.f9_profile_selection li a:hover {
	text-decoration: none;
}

ul.f9_profile_selection li.active a {
	color: #ffffff;
}

ul.f9_profile_selection li a span {
	float: left;
	display: block;
	height: 24px;
}

ul.f9_profile_selection li a span.profile_btn_left,
ul.f9_profile_selection li a span.profile_btn_right {
	width: 5px;
	text-indent: -9999px;
}

ul.f9_profile_selection li a span.profile_btn_center {
	padding: 0 0.5em;
}

ul.f9_profile_selection li a.hover span.profile_btn_left,
ul.f9_profile_selection li a:hover span.profile_btn_left {
	background: url(../siteimg/btn_profile_left.png) no-repeat;
}

ul.f9_profile_selection li a.hover span.profile_btn_center,
ul.f9_profile_selection li a:hover span.profile_btn_center {
	background: url(../siteimg/btn_profile_center.png) repeat-x;
}

ul.f9_profile_selection li a.hover span.profile_btn_right,
ul.f9_profile_selection li a:hover span.profile_btn_right {
	background: url(../siteimg/btn_profile_right.png) no-repeat;
}

ul.f9_profile_selection li.active a span.profile_btn_left,
ul.f9_profile_selection li.active a:hover span.profile_btn_left {
	background: url(../siteimg/btn_profile_active_left.png) no-repeat;
}

ul.f9_profile_selection li.active a span.profile_btn_center,
ul.f9_profile_selection li.active a:hover span.profile_btn_center {
	background: url(../siteimg/btn_profile_active_center.png) repeat-x;
}

ul.f9_profile_selection li.active a span.profile_btn_right,
ul.f9_profile_selection li.active a:hover span.profile_btn_right {
	background: url(../siteimg/btn_profile_active_right.png) no-repeat;
}

ul.f9_profile_selection li a span.profile_btn_arrow {
	display: none;
}

ul.f9_profile_selection li.active a span.profile_btn_arrow {
	position: absolute;
	top: 24px;
	left: 50%;
	display: block;
	background: url(../siteimg/btn_profile_active_arrow.png) no-repeat;
	width: 11px;
	height: 6px;
	margin-left: -4px;
	text-indent: -9999px;
}

hr {
	display: block;
	background: url(../siteimg/bg_content_divider.png) no-repeat;
	height: 1px;
	margin: 1em 0 1.5em;
	border: none;
	overflow: hidden;
}



/*________________________________________________________________________________F10 PROFILE DATA___*/

div.f10_profile_data {
	position: relative;
	width: 944px;
	height: auto;
	margin: 0 0 1.5em;
	overflow: hidden;
}

div.f10_profile_data ul {
	position: relative;
	width: 4720px;
	margin: 0;
}

div.f10_profile_data ul li {
	float: left;
	display: block;
	background: none;
	width: 944px;
	margin: 0;
	padding: 0;
}

div.f10_profile_data ul div.col_normal_alt,
div.f10_profile_data ul div.col_small {
	margin-bottom: 1em;
}

div.f10_profile_data ul ul {
	width: auto;
	margin: 0;
}

div.f10_profile_data ul ul li {
	display: block;
	float: none;
	width: auto;
}

div.f10_profile_data ul li p {
	margin: 0 0 1.5em;
}

div.f10_profile_data ul li p.link_learn_more {
	margin: 0 0 0.5em;
}

div.f10_profile_data ul div.col_normal_alt img {
	float: right;
	padding: 0 0 0.5em 1em;
}



/*________________________________________________________________________________F11 SOLUTIONS SELECTED___*/

div.f11_solutions_selected {
	background: url(../siteimg/bg_list_divider_short.png) no-repeat bottom center;
	margin-bottom: 1.5em;
	padding-bottom: 0.7em;
}

div.f11_solutions_selected ul {
	margin-left: 0;
}

div.f11_solutions_selected ul li {
	background: none;
	padding-left: 0;
}

div.f11_solutions_selected p {
	font-size: 0.9em;
}



/*________________________________________________________________________________F12 CASES SELECTED___*/

div.f12_cases_selected {
	margin: 0 0 1.5em;	
}

div.f12_cases_selected ul {
	margin: 1.5em 0 0;
}

div.f12_cases_selected ul li {
	background: none;
	margin: 0;
	padding: 0;	
}

div.f12_cases_selected ul li h3,
div.f12_cases_selected ul li p {
	font-size: 0.9em;
}


/*________________________________________________________________________________F13 OVERVIEW CLIENTS/CASES___*/

div.f13_overview_clients_cases {
	margin: 0 0 1.5em;
}

div.f13_overview_clients_cases h2 {
	margin-bottom: 1em;
}

div.f13_overview_clients_cases p {
	margin-bottom: 2em;
}

div.f13_overview_clients_cases fieldset.select_industry,
div.f13_overview_clients_cases fieldset.select_proposition {
	border: none;
}

div.f13_overview_clients_cases fieldset.select_industry {
	float: left;	
}

div.f13_overview_clients_cases fieldset.select_proposition {
	float: left;
}

div.f13_overview_clients_cases fieldset.select_industry legend,
div.f13_overview_clients_cases fieldset.select_proposition legend {
	display: none;
}

div.f13_overview_clients_cases fieldset.select_industry label,
div.f13_overview_clients_cases fieldset.select_proposition label {
	color: #000000;
	font-weight: bold;
	text-align: left;
	width: auto;
}

div.f13_overview_clients_cases fieldset.select_industry select,
div.f13_overview_clients_cases fieldset.select_proposition select {
	width: 188px;
	margin: 10px 20px 0 0;
}

div.f13_overview_clients_cases table {
	margin: 2.5em 0 0 0;
	width: 100%;
	border: none;
}

div.f13_overview_clients_cases table tr.odd {
	background: #f5f5f5;
}

div.f13_overview_clients_cases table tr td {
	padding: 1em 0;
	color: #000000;
	border: none;
	vertical-align: top;
}

div.f13_overview_clients_cases table tr td img {
	width: 82px;
	padding: 0 1em;
}

div.f13_overview_clients_cases table tr td.client_name,
div.f13_overview_clients_cases table tr td.client_proposition,
div.f13_overview_clients_cases table tr td.client_case {
	width: 195px;
}

div.f13_overview_clients_cases table tr td.client_name, 
div.f13_overview_clients_cases table tr td.client_case {
	font-weight: bold;
}

div.f13_overview_clients_cases table tr td.client_name span {
	font-weight: normal;
	color: #666666;
}

div.f13_overview_clients_cases table tr td.client_proposition {
	color: #666666;
}

div.f13_overview_clients_cases div.paginator {
	margin: 0 auto;
	text-align: center;
}



/*________________________________________________________________________________F14A CASE DESCRIPTION___*/

div.f14a_case_description {
	margin: 0 0 1.5em;
}

div.f14a_case_description h2 {
	margin-bottom: 1em;
}

div.f14a_case_description blockquote {
	display: block;
	padding: 0.5em 0 1.5em 0;
	font-style: italic;
	font-size: 1.1em;
}



/*________________________________________________________________________________F14B CASE BUSINESS PROFILE___*/

div.f14b_case_business_profile {
	margin: 0 0 1.5em;
}

div.f14b_case_business_profile h2 {
	margin-bottom: 1.5em;
}

div.f14b_case_business_profile ul {
	margin: 0 0 2em 0;
	font-size: 0.9em;
}

div.f14b_case_business_profile ul li {
	background: none;
	margin: 0;
	padding: 0;	
}

div.f14b_case_business_profile ul li p {
	margin-bottom: 0.75em;
}

div.f14b_case_business_profile div.hr {
	overflow: hidden;
	background: url(../siteimg/bg_list_divider_short.png) no-repeat;
	width: 240px;
	height: 2px;
	font-size: 1px;
	line-height: 1px;
}



/*________________________________________________________________________________F15 OVERVIEW VACANCIES___*/

div.f15_overview_vacancies {
	margin: 0 0 1.5em;
}

div.f15_overview_vacancies h2 {
	margin: 0 0 1.5em 0;
}

div.f15_overview_vacancies fieldset.selectbox {
	margin: 0 0 2em 0;
	border: none;
}

div.f15_overview_vacancies fieldset.selectbox legend {
	display: none;
}

div.f15_overview_vacancies fieldset.selectbox label {
	font-weight: bold;
	color: #000000;
	padding: 0.2em 0.7em 0 0;
	width: auto;
}

div.f15_overview_vacancies fieldset.selectbox select {
	width: 188px;
}

div.f15_overview_vacancies ul {
	margin: 2.5em 0 0 0;
}

div.f15_overview_vacancies ul li {
	background: none;
	margin: 0;
	padding: 1em;
}

div.f15_overview_vacancies ul li p.link_read_more {
	margin: 0 0 0.5em 0;
}

div.f15_overview_vacancies p.job_info {
	color: #666666;
	font-weight: bold;
	margin: 0 0 0.2em 0;
}

div.f15_overview_vacancies ul li.odd {
	background: #f5f5f5;
}

div.f15_overview_vacancies div.paginator {
	margin: 2em 0 0 4em;
	font-weight: bold;
}

div.f15_overview_vacancies div.paginator a,
div.f15_overview_vacancies div.paginator span {
	float: left;
	margin: 0 0 1em;
	padding: 0 0.5em;
	border-right: 1px solid #666666;
}

div.f15_overview_vacancies div.paginator a.last {
	border: none;
}

div.f15_overview_vacancies div.paginator span {
	color: #000000;
}



/*________________________________________________________________________________F16 NEWS MESSAGE___*/

div.f16_news_message {
	margin: 0 0 1.5em;
}

div.f16_news_message a.print {
	float: right;
	background: url(../siteimg/icon_print.png) no-repeat 0 2px;
	height: 15px;
	padding: 0 1em 0 1.7em;
	font-size: 0.9em;
	font-weight: bold;
}

div.f16_news_message h2 {
	margin-bottom: 1em;
}

div.f16_news_message h3 {
	color: #000000;
}

div.f16_news_message p.date {
	color: #666666;
	font-weight: bold;
	margin: 0 0 1.2em 0;
}



/*________________________________________________________________________________F17 IFRAME___*/

div.f17_iframe {
	margin: 0 0 1.5em;
}

div.f17_iframe iframe {
	border: none;
}

/*________________________________________________________________________________F18 SEARCH___*/

div.f18_search {
	margin: 0 0 1.5em;	
}

div.f18_search fieldset.searchbox {
	border: none;
	margin: 1.5em 0 0 0;
	padding: 0 0 1.5em 0;
}

div.f18_search fieldset.searchbox legend {
	display: none;	
}

div.f18_search fieldset.searchbox input {
	float: left;
	width: 188px;
	margin: 0.15em 0 0 0;
	padding: 1px;
}

div.f18_search fieldset.searchbox a {
	margin: 0 0 0 0.5em;
}



/*________________________________________________________________________________F19 SEARCHRESULTS___*/

div.f19_searchresults {
	margin: 0 0 1.5em;
}

div.f19_searchresults p.search_result {
	font-weight: bold;
}

div.f19_searchresults p.search_result em {
	color: #000000;
	font-style: normal;
}

div.f19_searchresults ul {
	margin: 0;
}

div.f19_searchresults ul li {
	background: url(../siteimg/bg_searchresult_divider.png) no-repeat bottom;
	margin: 0 0 1.1em 0;
	padding: 0 0 1em;
}

div.f19_searchresults ul li h3 {
	padding: 0 0 0.2em 0;
}

div.f19_searchresults ul li p a {
	margin-bottom: 0.5em;
}

div.f19_searchresults div.paginator {
	margin: 2em 0 0 13em;
	font-weight: bold;
}

div.f19_searchresults div.paginator a,
div.f19_searchresults div.paginator span {
	float: left;
	margin: 0 0 1em;
	padding: 0 0.5em;
	border-right: 1px solid #666666;
}

div.f19_searchresults div.paginator a.last {
	border: none;
}

div.f19_searchresults div.paginator span{
	color: #000000;
}



/*________________________________________________________________________________F20 OFFICES___*/

div.f20_offices {
	margin: 0 0 1.5em;
}

div.f20_offices h2 {
	margin-bottom: 1em;
}

div.f20_offices ul {
	margin: 0;
}

div#content div.f20_offices li {
	background: none;
	margin: 0;
	padding: 0;
}

div#content div.f20_offices li a {
	display: block;
	width: 222px;
	padding: 3px 9px 4px;
	font-weight: bold;
}

div#content div.f20_offices li a:hover,
div#content div.f20_offices li.active a {
	background: #e5f5fc;
	text-decoration: none;
}



/*________________________________________________________________________________F21 OFFICE INFORMATION___*/

div.f21_office_information {
	margin: 0 0 1.5em;
}

div.f21_office_information ul {
	margin: 0;
}

div.f21_office_information ul li {
	float: left;
	background: none;
	margin: 0;
	padding: 0;	
}

div.f21_office_information ul li address {
	margin: 0 3em 0 0;
	font-style: normal;
}

div.f21_office_information div#office_map {
	width: 416px;
	height: 350px;
	margin: 1em 0;
}



/*________________________________________________________________________________F22 VACANCY INFORMATION___*/

div.f22_vacancy_information {
	margin: 0 0 1.5em;
}

div.f22_vacancy_information p.job_info {
	float: left;
	color: #666666;
	font-weight: bold;
}

div.f22_vacancy_information p.link_back_to_overview {
	margin: 1em 0 0 0;
	font-weight: bold;
}



/*________________________________________________________________________________F23 LOGIN___*/

div.f23_login,
div.f23_login fieldset {
	/*width: 292px; /* 340px */
	/*height: 172px; /* 220px */
	margin: 0;
	padding: 0;
}

div.f23_login {
	position: relative;
	background: #ffffff;
	padding: 24px;
}

div.f23_login h2 {
	margin-bottom: 1.5em;
}

div.f23_login fieldset {
	border: none;
}

div.f23_login fieldset legend {
	display: none;
}

div.f23_login fieldset a.lightbox_close {
	position: absolute;
	top: 1em;
	right: -10px;
	background: url(../siteimg/icon_lightbox_close.png) no-repeat;
	width: 9px;
	height: 9px;
	text-indent: -9999px;
}

div.f23_login fieldset label {
	display: inline;
	width: 90px;
	font-weight: bold;
	color: #000000;
	margin: 0 10px 0 0;
	text-align: left;
}

div.f23_login fieldset input {
	width: 197px;
	margin: 0 0 1em;
	color: #666666;
	display: inline;
}

div.f23_login fieldset a.link_button {
	float: right;
}



/*________________________________________________________________________________F24 OVERVIEW PROPOSITIONS___*/

div.f24_overview_propositions {
	margin: 0 0 1.5em;
}

div.f24_overview_propositions h2 {
	margin-bottom: 1em;
}

div.f24_overview_propositions ul {
	margin: 0;	
}

div.f24_overview_propositions ul li {
	background: none;
	margin: 0;
	padding: 0;
}



/*________________________________________________________________________________F25 OVERVIEW SOLUTIONS___*/

div.f25_overview_solutions {
	margin: 0 0 1.5em;
}

div.f25_overview_solutions h2 {
	margin-bottom: 1em;
}

div.f25_overview_solutions ul {
	margin: 0;
	font-size: 0.9em;
}

div.f25_overview_solutions ul li {
	background: url(../siteimg/bg_list_divider_short.png) no-repeat bottom;
	margin: 0 0 1.5em 0;
	padding: 0 0 0.2em 0;
}



/*________________________________________________________________________________F26 OVERVIEW PRODUCTS___*/

div.f26_overview_products {
	margin: 0 0 1.5em;
}

div.f26_overview_products h2 {
	margin-bottom: 1em;
}

div.f26_overview_products ul {
	margin: 0;
	font-size: 0.9em;
}

div.f26_overview_products ul li {
	background: url(../siteimg/bg_list_divider_short.png) no-repeat bottom;
	margin: 0 0 1.5em 0;
	padding: 0 0 0.2em 0;
}



/*________________________________________________________________________________F27 HEADER CUSTOMER SECTION___*/

div#f27_header_customer_section {
	/* (see F1 HEADER) */
}



/*________________________________________________________________________________F28 FOOTER CUSTOMER SECTION___*/

div#f28_footer_customer_section {
	/* (see F4 FOOTER) */
}



/*________________________________________________________________________________F29 PROFILE CONTENT___*/

div.f29_profile_content {
	/* (see F5 CONTENT) */
}



/*________________________________________________________________________________F30 PROPOSITION CONTENT___*/

div.f30_proposition_content {
	/* (see F5 CONTENT) */
}



/*________________________________________________________________________________F31 SOLUTION CONTENT___*/

div.f31_solution_content {
	/* (see F5 CONTENT) */
}



/*________________________________________________________________________________F32 VACANCY INFORMATION GENERAL___*/

div.f32_vacancy_information_general {
	/* (see F5 CONTENT) */
}



/*________________________________________________________________________________F33 RELATED CONTENT___*/

div.f33_related_content {
	/* (see F5 CONTENT) */
	background: url(../siteimg/bg_list_divider_short.png) no-repeat bottom center;
	margin-bottom: 1.5em;
	padding-bottom: 0.7em;
}



/*________________________________________________________________________________F34 PLATFORM CONTENT___*/

div.f34_platform_content {
	/* (see F5 CONTENT) */
}



/*________________________________________________________________________________F35 INTRODUCTION NEWSLETTER___*/

div.f35_introduction_newsletter {
	/* (see F5 CONTENT) */
}



/*________________________________________________________________________________F36 EVENT___*/

div.f36_event {
	margin: 0 0 1.5em;
}

div.f36_event a.print {
	float: right;
	background: url(../siteimg/icon_print.png) no-repeat 0 2px;
	width: 16px;
	height: 15px;
	padding: 0 1em 0 1.7em;
	font-size: 0.9em;
	font-weight: bold;
}

div.f36_event h2 {
	margin-bottom: 1em;
}

div.f36_event h3 {
	color: #000000;
}

div.f36_event p.date {
	color: #666666;
	font-weight: bold;
	margin: 0 0 1.2em 0;
}



/*________________________________________________________________________________F37 PRODUCT CONTENT___*/

div.f37_product_content {
	/* (see F5 CONTENT) */
}



/*________________________________________________________________________________F38 OVERVIEW INTEGRATIONS___*/

div.f38_overview_integrations {
	margin: 0 0 1.5em;	
}

div.f38_overview_integrations h2 {
	margin-bottom: 1em;
}

div.f38_overview_integrations ul {
	margin: 0;
	font-size: 0.9em;
}

div.f38_overview_integrations ul li {
	background: url(../siteimg/bg_list_divider_short.png) no-repeat bottom;
	margin: 0 0 1.5em 0;
	padding: 0 0 0.2em 0;
}



/*________________________________________________________________________________F39 INTEGRATION CONTENT___*/

div.f39_integration_content {
	/* (see F5 CONTENT) */
}



/*________________________________________________________________________________F40 INTEGRATIONS SELECTED___*/

div.f40_integrations_selected {
	margin: 0 0 1.5em;
}

div.f40_integrations_selected ul {
	margin: 1.5em 0 0;
}

div.f40_integrations_selected ul li {
	margin: 0;
	padding: 0;	
	background: none;
}

div.f40_integrations_selected ul li h3,
div.f40_integrations_selected ul li p {
	font-size: 0.9em;
}



/*________________________________________________________________________________F41 PARTNER CONTENT___*/

div.f41_partner_content {
	/* (see F5 CONTENT) */
}



/*________________________________________________________________________________F42 PARTNER OVERVIEW___*/

div.f42_partner_overview {
	margin: 0 0 1.5em;
}

div.f42_partner_overview h2 {
	margin-bottom: 1.5em;
}

div.f42_partner_overview ul {
	margin: 0 0 2em 0;
}

div.f42_partner_overview ul li {
	background: none;
	margin: 0;
	height: 54px; /* hoogte moet meegegeven worden */
	padding: 1em;
}

div.f42_partner_overview ul li.odd {
	background: #f5f5f5;
}

div.f42_partner_overview ul li h3 {
	color: #000000;
	display: inline;
}

div.f42_partner_overview ul li img {
	padding-bottom: 0;
}

div.f42_partner_overview ul li p {
	margin-bottom: 0;
}

div.f42_partner_overview div.paginator {
	margin: 0 auto;
	text-align: center;
}


/*________________________________________________________________________________FORM STYLES / ADDED TO THE BOTTOM ON PURPOSE BY ERHAN___*/
form {
	padding: 0 20px 10px 20px;
	border: 1px solid #CCCCCC;
}

fieldset {
	
}

fieldset legend {
	display: none;	
}

fieldset h4 {
	margin: 40px 0 10px 0;
	font-size: 16px;	
}

fieldset ul {
	margin: 0 20px 10px 0;
	padding: 0;
	width: 200px;
	float: left;
	list-style-type: none;	
}

fieldset ul li {
	clear: both;
}

fieldset ul li label {
	margin-right: 5px;
	padding-bottom: 0 !important;
	border: none !important;	
}

fieldset ul.buttons {
	margin: 10px 0 10px 120px;
	width: auto;	
}

fieldset ul.buttons li {
	clear: none;
	width: auto;
	float: left;	
}

fieldset ul.buttons li input,
fieldset ul.buttons li button {
	margin: 10px 20px 0 0;
	padding: 4px 10px 4px 10px;
	width: auto;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}

fieldset ul.buttons li button {
	padding-top: 5px;
	padding-bottom: 3px;
}

fieldset label {
	color: #666666;
	margin: 10px 20px 0 0;
	padding: 3px 0 2px 0;
	display: block;
	float: left;
	width: 100px;
	text-align: right;
	font-weight: bold;
}

fieldset label.radio,
fieldset label.checkbox {
	position: relative;
	padding: 4px 25px 5px 20px;
	width: auto;
	font-weight: normal;
	text-align: left;
}

fieldset label.checkbox {
	margin-top: 9px;	
}

fieldset label.radio {
	padding-right: 0;	
}

fieldset label.radio input,
fieldset label.checkbox input {
	position: absolute;
	top: -4px;
	left: 0px;
	padding: 0;
	width: auto;
	border: none;
	background: transparent;
}

fieldset label.radio.error,
fieldset label.checkbox.error {
	border-top: 1px solid #ff0000;
	background: transparent url(../siteimg/checkbox_error.gif) no-repeat right -2px;	
}

fieldset label.radio input.custom,
fieldset label.checkbox input.custom {
	
}

fieldset input,
fieldset select,
fieldset textarea {
	margin: 10px 20px 0 0;
	padding: 2px 4px 2px 4px;
	float: left;
	width: 192px;
	color: #333333;
	border-top: 1px solid #bbbbbb;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	border-left: 1px solid #bbbbbb;
}

fieldset textarea {
	padding: 3px 15px 3px 3px;
	width: 181px;
	height: 100px;
	overflow: auto;
	font-size: 12px;
	line-height: 16px;
	font-family: arial, helvetica, sans-serif;
}

fieldset input.custom {
	
}

fieldset input.small {
	width: 75px;	
}

fieldset input.validated {
	border-color: #99ff99;
	background: #FFFFFF url(../siteimg/validated.gif) no-repeat right -2px;
}

fieldset input.error,
fieldset textarea.error {
	border-color: #ff0000;
	background: #FFFFFF url(../siteimg/error.gif) no-repeat right -2px;
}

fieldset ul.error {
	background: transparent url(../siteimg/checkbox_error.gif) no-repeat right 7px;
}

fieldset label span.mandatory {
	color: #FF0000;
	font-weight: bold;	
}

fieldset div.error {
	margin: 13px 0 0 0;
	padding: 0 0 0 10px;
	color: #FF0000;
	font-weight: bold;
	float: left;
	width: auto;
	border-left: 3px solid #FF0000;	
}

fieldset br {
	clear: both;
}

/*________________________________________________________________________________STYLES FROM PREVIOUS TEMP SITE___*/

/*________________________________________________________________________________T5 CONTACT (OLD)___*/

/*
div#content div#map {
	width: 414px;
	height: 358px;
	border: 1px solid #666666;
}

div#content div#map h4,
div#content div#map p {
	margin: 0;
}

div#content div#route_form {
	width: 416px;
	padding: 0.5em 0 0;
}

div#content div#route_form h4 {
	margin: 1em 0 0.5em;
}

div#content div#route_form label {
	float: left;
	font-weight: bold;
}

div#content div#route_form input#route_zip {
	float: right;
	border: 1px solid #666666;
	width: 115px;
	height: 16px;
	margin-left: 0.25em;
	padding: 1px 3px 3px;
	font-weight: bold;
	font-family: Arial;
	font-size: 1em;
	color: #666666;
}

div#content div#route_form a#route_button {
	float: right;
	padding-left: 0.5em;
}

div#content div#directions {
	clear: both;
	width: 416px;
	margin: 1em 0;
	padding: 0 !important;
	font-weight: bold;
}

div#content div#directions b {
	color: #000000;
}

div#content div#directions div div div table {
	background: #eeeeee !important;
	border: 1px solid #666666 !important;
}

div#content div#directions div div div table a {
	color: #666666;
}

div#content div#directions div div div table td {
	border-bottom: none !important;
	border-right: none !important;
}

div#content div#directions div div div div table {
	background: #ffffff !important;
	border: none !important;
}

div#content div#directions div div div div table tr,
div#content div#directions div div div div table td {
	border-top: 1px solid #cccccc !important;
}
*/



