
html {width:100%; height:100%;overflow-y: scroll;}
body {
	width:100%;
	height:100%;
	margin:0;
	font:12px arial, tahoma, verdana, helvetica, sans-serif;
	line-height:1.25em;
	color:#000D04;
	background-color:#FFFFFF;	
	
}

body, td, th, p, li {line-height:1.25em;}

td, th {font-size:12px;}

p {padding:0 0 1.2em 0; margin:-3px 0 0 0;}

form {padding:0; margin:0;}

a:link, a:active, a:visited {color:#1B84E5;} 
a:hover {color:#EC1414;}

div.clear {
	padding:0;
	margin:-1px 0 0 0;
	height:1px;
	overflow:hidden;
	clear:both;
}


div.relative {position:relative;}

ul	{margin:0 0 1.5em 0; padding:0; list-style:none;}

ul li {
	background:url(/landing/images/li-wb.gif) no-repeat 0 6px;
	padding-left:19px; 
}

div.white li {background:url(/landing/images/li-wb.gif) no-repeat 0 6px;}
div.red li {background:url(/landing/images/li-rb.gif) no-repeat 0 6px;}
div.black li {background:url(/landing/images/li-bb.gif) no-repeat 0 6px;}

ol	{ 
	margin:0 0 1em 0;
	padding:0 0 0 28px;
	list-style:decimal outside;
}

ol li {margin:0; padding:0;}

div.white {color:#000D04;padding-bottom:30px;}
div.red {color:#FFFFFF;padding-bottom:30px;}
div.black {color:#FFFFFF;padding-bottom:30px;}

div.red a:link, div.red a:active, div.red a:hover, div.red a:visited {color:#FFFFFF;} 
div.black a:link, div.black a:active,div.black a:hover, div.black a:visited {color:#FFFFFF;}

a.alt:link, 
a.alt:active, 
a.alt:visited, 
a.alt:hover {
	color:#000D04;
	text-decoration:underline;
}

a span {display:none;}

img {border:0;}
img.left {float:left; margin:0 15px 15px 0;}
img.pagesize {
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
}

/* h1 --------------------------------------- */

div.h1, h1 {font-size:24px; line-height:76px; font-weight:bold; height:77px; padding:0; margin:0;}
div.h1 a:link, div.h1 a:active, div.h1 a:visited,
h1 a:link, h1 a:active, h1 a:visited {text-decoration:none;}
div.h1 a:hover, h1 a:hover {text-decoration:underline;}

h1.article {height:auto!important;}

div.white h1, div.white h1 a {color:#000D04;}
div.red h1, div.red h1 a {color:#FFFFFF;}
div.black h1, div.black h1 a {color:#FFFFFF;}

/* h2 --------------------------------------- */

h1.article, h2 {font-size:16px; line-height:22px; font-weight:bold; padding:0 0 13px 0; margin:-5px 0 0 0;}
h1.article a:link, h1.article a:active, h1.article a:visited,
h2 a:link, h2 a:active, h2 a:visited {text-decoration:none;}
h1.article a:hover,
h2 a:hover {text-decoration:underline;}

div.white h2 {color:#000D04;}
div.white h2 a:link, div.white h2 a:active, div.white h2 a:visited, div.white h2 a:hover {color:#000D04;} 

div.red h2 {color:#FFFFFF;}
div.red h2 a:link, div.red h2 a:active, div.red h2 a:visited, div.red h2 a:hover {color:#FFFFFF;} 

div.black h2 {color:#FFFFFF;}
div.black h2 a:link, div.black h2 a:active, div.black h2 a:visited, div.black h2 a:hover {color:#FFFFFF;} 

/* h3 --------------------------------------- */

span.h3, h3 {font-size:12px; font-weight:bold; padding:0 0 3px 0; margin:-3px 0 0 0;}
span.h3 a:link, span.h3 a:visited, span.h3 a:active,
h3 a:link, h3 a:visited, h3 a:active {text-decoration:none;}
span.h3 a:hover, h3 a:hover {text-decoration:underline;}
span.h3 {display:block;}

div.white span.h3, div.white h3, 
div.white span.h3 a:link, div.white h3 a:link,
div.white span.h3 a:active, div.white h3 a:active,
div.white span.h3 a:visited, div.white h3 a:visited {color:#000D04;}
div.white span.h3 a:hover, div.white h3 a:hover, 
div.white span.h3 a.active, div.white h3 a.active {color:#EC1414;}

div.red h3 {color:#FFFFFF;}
div.red h3 a:link,
div.red h3 a:active,
div.red h3 a:visited,
div.red h3 a:hover {color:#FFFFFF; text-decoration:underline;}
div.red h3 a.active {color:#000D04;}

div.black h3, 
div.black h3 a:link,
div.black h3 a:active,
div.black h3 a:visited {color:#FFFFFF;}
div.black h3 a:hover, div.white h3 a.active {color:#EC1414;}

/* menu --------------------------------------- */

ul.menu {
	display:inline-block; /* IE6 fix */
	position:relative;
	list-style:none;
	padding:0;
	margin:0;
}

ul.menu_home {top:-8px;}

ul.menu li {
	margin:0;
	padding:0;
	background:none!important;
	list-style:none;
	float:left;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
}
					
ul.menu li.b_home {width:62px;}
ul.menu li.b_onswerk {width:84px;}
ul.menu li.b_overons {width:87px;}
ul.menu li.b_nieuws {width:72px;}
ul.menu li.b_vacatures {width:89px;}
ul.menu li.b_contact {width:55px;text-align:right;}
ul.menu li.last {text-align:right;}

ul.menu a:link, 
ul.menu a:active, 
ul.menu a:visited {text-decoration:none;}
ul.menu a:hover{text-decoration:underline;}

div.white ul.menu, 
div.white ul.menu a:link, 
div.white ul.menu a:visited, 
div.white ul.menu a:active {color:#000D04;}
div.white ul.menu li.active, div.white ul.menu li.active a {color:#EC1414!important;}

div.red ul.menu, 
div.red ul.menu a:link, 
div.red ul.menu a:visited, 
div.red ul.menu a:active {color:#FFFFFF;}
div.red ul.menu li.active, div.red ul.menu li.active a {color:#000D04!important;}

div.black ul.menu, 
div.black ul.menu a:link, 
div.black ul.menu a:visited, 
div.black ul.menu a:active {color:#FFFFFF;}
div.black ul.menu li.active, div.black ul.menu li.active a {color:#EC1414!important;}

/* submenu --------------------------------------- */

ul.submenu  {
	position:relative;
	list-style:none;
	padding:0;
	margin:-3px 0 0 0;
}

ul.submenu li {
	margin:0;
	padding:0 0 7px 0;
	background:none!important;;
	list-style:none;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	color:#1B84E5;
}

ul.submenu a:link, ul.submenu a:active, ul.submenu a:visited, ul.submenu a:hover  {
	text-decoration:underline;
	color:#1B84E5;
}

ul.submenu li.active, ul.submenu li.active a {color:#EC1414!important;}

ul.submenu li.spacer {height:18px;}

/* sitemap --------------------------------------- */

ul.sitemap  {
	position:relative;
	list-style:none;
	padding:0;
	margin:0;
	margin-left:-9px;
}

ul.sitemap li {
	position:relative;
	margin:0;
	padding:0 0 0 21px;
	list-style:none;
	overflow:hidden;
	height:23px;
	background: url(/landing/images/sitemap-mid.gif) no-repeat left top;
}

ul.sitemap li.top {background:url(/landing/images/sitemap-top.gif) no-repeat left top;}
ul.sitemap li.bottom {background:url(/landing/images/sitemap-bottom.gif) no-repeat left top;}
ul.sitemap li.start {background:url(/landing/images/sitemap-start.gif) no-repeat left top;}

ul.sitemap a:link, ul.sitemap a:active, ul.sitemap a:visited, ul.sitemap a:hover  {
	position:relative;
	top:-2px;
	text-decoration:underline;
	background-color:#FFFFFF;
	display:-moz-inline-box; /* FF2 fix */
	display:inline-block;	
	padding:0 7px 0 7px;
	color:#000D04;
	text-decoration:underline;
}

div.bg_sitemap_connection {
	background:url(/landing/images/sitemap-connection.gif) no-repeat left 77px!important;
}

/* news_list --------------------------------------- */

p.newsthumbholder {
    margin-top:-14px;
}

p.newsthumbholder img.p.newsthumbimg {
    margin-top:14px;
}

div.news_container div.col_12_4 {
	float:right!important;
}

div.news_container div.col_34_4 {
	float:right!important;
}

ul.news_list  {
	position:relative;
	list-style:none;
	padding:0;
	margin:4px 0 0 0;
}

ul.news_list li {
	margin:0;
	padding:0 0 7px 0;
	background:none!important;;
	list-style:none;
	overflow:hidden;
	overflow:visible;
}

ul.news_list li.active h3, ul.news_list li.active span.h3, 
ul.news_list li.active h3 a, ul.news_list li.active span.h3 a {color:#EC1414!important;}

/* years --------------------------------------- */

div.years {width:105px;float:left;}

ul.years  {
	position:relative;
	list-style:none;
	padding:0;
	margin:-2px 0 13px 0;
}

ul.years li {
	margin:0;
	padding:0 0 2px 0;
	background:none!important;;
	list-style:none;
	font-size:20px;
	font-weight:bold;
	line-height:1em;
	text-decoration:underline;
}

ul.years li a:link,
ul.years li a:active,
ul.years li a:visited,
ul.years li a:hover {color:#1B84E5;}
ul.years li.active, ul.years li.active a {color:#EC1414!important;}

/* vacatures --------------------------------------- */

div.vac_container {display:table;}
div.vac_container div.col_34_4 {float:right!important;}
div.vac_container div.col_2_4 {float:right!important;}
div.vac_container div.col_1_4 {float:right!important;}

ul.vacatures  {
	position:relative;
	list-style:none;
	padding:0;
	margin:-2px 0 13px 0;
}

ul.vacatures li {
	margin:0;
	padding:0 0 15px 0;
	list-style:none;
	background:none!important;;
	color:#1B84E5;
}

ul.vacatures li.active a {color:#EC1414!important;}

ul.vacatures li a:link, 
ul.vacatures li a:active, 
ul.vacatures li a:visited {
	text-decoration:underline;
	color:#1B84E5;
}

ul.vacatures li a:hover  {
	text-decoration:underline;
	color:#EC1414;
}

/* language --------------------------------------- */

ul.lang  {
	list-style:none;
	padding:0px;
	margin:5px 0 0 0;
	font-size:11px;
	float:right;
}

div.header ul.lang {margin:19px 0 13px 0;}

ul.lang li {
	padding:0 0 0 10px;
	margin:0;
	background:none!important;;
	list-style:none;
	float:left;
}

ul.lang a:link, ul.lang a:active, ul.lang a:visited, ul.lang a:hover  {text-decoration:none;}
ul.lang a:hover{text-decoration:underline;}

div.white ul.lang a:link, 
div.white ul.lang a:visited, 
div.white ul.lang a:active {color:#000D04;}
div.white ul.lang li.active a, div.red ul.lang li.active a {color:#EC1414!important;}

div.red ul.lang a:link, 
div.red ul.lang a:visited, 
div.red ul.lang a:active {color:#FFFFFF;}
div.red ul.lang li.active a, div.red ul.lang li.active a {color:#000D04!important;}

div.black ul.lang a:link, 
div.black ul.lang a:visited, 
div.black ul.lang a:active {color:#FFFFFF;}
div.black ul.lang li.active a, div.black ul.lang li.active a {color:#EC1414!important;}

/* footer --------------------------------------- */

div.footer {margin-top:37px;font-size:11px;}
div.footer a {text-decoration:none;}
div.footer a:hover{text-decoration:underline;}

div.white div.footer a {color:#000D04!important;}
div.white div.info a {color:#000D04!important;}

div.red div.footer a {color:#FFFFFF!important;}
div.red div.info a {color:#FFFFFF!important;}

div.black div.footer a {color:#FFFFFF!important;}
div.black div.info a {color:#FFFFFF!important;}

/* background --------------------------------------- */

div.bg_container {
	width:100%;
	height:100%;
	font-size:1px;
	line-height:1px;
	text-align: center;
}

div.bg_default {background:#FFFFFF url(/landing/images/header-gradient.gif) repeat-x left top;}
div.bg_message {position:absolute!important;left:494px;top:94px;}
div.bg_newsletter {position:absolute!important;left:494px;top:170px;}

div.bg_domain {position:absolute!important;left:494px;top:59px;}
div.bg_image_01 {background: url(/landing/images/bg-image-01.gif) no-repeat left top;}

/* header --------------------------------------- */

div.header {height:180px;}
div.header_portfolio {height:90px;}

div.header_message {
	height:213px;
	position:relative;
	top:120px;
}

/* ---------------------------------------------- */

div.main_container {
	float:left;
	position:absolute;
	left:50%;
	margin-left:-487px;
	width:973px;
	height:100%;
	top:0;
}

div.main_container div.content {
	padding:0 30px 0 30px;
	height:100%;
}

div.content div.home_main {
	height:542px;
}

div.home_container {
	float:left;
	position:absolute;
	left:50%;
	margin-left:-487px;
	width:973px;
	height:1px;
	margin-top:-1px;
	top:0;
}
div.home_content {
	position:relative;
	height:1px;
	margin-top:-1px;
}

div.logo_content {
	position:absolute;
}

img.logo_default {
	display:none;
}

div.info_and_menu {
	position:absolute;
	top:544px;
	left:31px;
	width:913px;
	z-index:9999;

}

div.footer_content {
	position:absolute;
	top:650px;
	left:30px;
	width:913px;
	height:70px;
	z-index:9998;
}

div.home_content div.col,
div.content div.col {
	float:left;
}

div.home_content div.home_block {
	position:relative;
}

div.home_content div.col div.home_block_top {
	height:106px;
	overflow:visible;
}

div.home_content div.col div.home_block_bottom {
	position:relative;
}

div.col_container {width:913px; /* IE7 fix */}

div.home_block_top strong {font-size:11px; display:block; padding:17px 0 2px 0;}
div.home_block_top h2 {margin-top:0;}

div.home_content div.col_1_4,
div.home_content div.col_2_4,
div.home_content div.col_3_4,
div.home_content div.col_4_4,
div.content div.col_1_4,
div.content div.col_2_4,
div.content div.col_3_4,
div.content div.col_4_4 {
	width:217px;
	margin-left:15px;
}

div.over_ons div.col_1_4 {width:161px;}
div.over_ons div.col_2_4 {width:273px;}
div.over_ons div.col_34_4 {width:464px;}


div.home_content div.col_1_4,
div.content div.col_1_4 {
	background-image:url(/landing/images/fill.gif); /* for mouse event */
	margin-left:0px;
}

div.home_content div.col_2_4,
div.content div.col_2_4 {
	background-image:url(/landing/images/fill.gif); /* for mouse event */
}

div.content div.col_12_4 {
	width:449px;
}

div.home_content div.col_34_4,
div.content div.col_34_4 {
	width:449px;
	margin-left:15px;
}

div.bar1 {
	background:#FFFFFF url(/landing/images/bar-wb.gif) no-repeat left top;
	position:absolute;
	width:217px;
	height:6px;
	overflow:hidden;
}
div.bar1 img {margin-top:6px;}

div.white div.bar1 {background:#FFFFFF url(/landing/images/bar-wb.gif) no-repeat left top;}
div.red div.bar1 {background:#FFFFFF url(/landing/images/bar-rb.gif) no-repeat left top;}
div.black div.bar1 {background:#FFFFFF url(/landing/images/bar-bb.gif) no-repeat left top;}

div.bar2 {
	background:#FFFFFF url(/landing/images/bar-wb.gif) no-repeat left top;
	position:absolute;
	width:217px;
	height:6px;
	overflow:hidden;	
}

div.white div.bar2 {background:#FFFFFF url(/landing/images/bar-wb.gif) no-repeat left top;}
div.red div.bar2 {background:#FFFFFF url(/landing/images/bar-rb.gif) no-repeat left top;}
div.black div.bar2 {background:#FFFFFF url(/landing/images/bar-bb.gif) no-repeat left top;}

div.info {
	position:absolute;
	top:-9px;
	width:217px;
	height:29px;
	background-image:url(/landing/images/fill.gif); /* for mouse event */
	opacity:0;
	filter:alpha(opacity=0);
	-ms-filter:0;
	font-size:11px;
}

div.info a.icon {
	opacity:0;
	filter:alpha(opacity=0);
	-ms-filter:0;
}

/* icons --------------------------------------- */

a.icon {
	width:12px;
	height:16px;
	overflow:hidden;
	display:block;
	float:left;
	margin-right:4px;
	margin-top:2px;
}

a.icon_home {
	position:relative;
	top:4px;
	float:right!important;
	margin:0!important;
}

div.white a.icon_uselab {background:url(/landing/images/icon-uselab-wb.gif) no-repeat left top;}
div.red a.icon_uselab {background:url(/landing/images/icon-uselab-rb.gif) no-repeat left top;}
div.black a.icon_uselab {background:url(/landing/images/icon-uselab-bb.gif) no-repeat left top;}

div.white div.home_block_bottom a.icon_rss {background:url(/landing/images/icon-rss-wb-home.gif) no-repeat left top;}
div.red div.home_block_bottom a.icon_rss {background:url(/landing/images/icon-rss-bb-home.gif) no-repeat left top;}
div.black div.home_block_bottom a.icon_rss {background:url(/landing/images/icon-rss-bb-home.gif) no-repeat left top;}

div.white a.icon_rss {background:url(/landing/images/icon-rss-wb.gif) no-repeat left top;}
div.red a.icon_rss {background:url(/landing/images/icon-rss-rb.gif) no-repeat left top;}
div.black a.icon_rss {background:url(/landing/images/icon-rss-bb.gif) no-repeat left top;}

div.white a.icon_rss_alt {background:url(/landing/images/icon-rss-wb-alt.gif) no-repeat left top;}

div.white a.icon_twitter {background:url(/landing/images/icon-twitter-wb.gif) no-repeat left top;}
div.white a.icon_twitter_alt {background:url(/landing/images/icon-twitter-wb-alt.gif) no-repeat left top;}
div.red a.icon_twitter {background:url(/landing/images/icon-twitter-rb.gif) no-repeat left top;}
div.black a.icon_twitter {background:url(/landing/images/icon-twitter-bb.gif) no-repeat left top;}

div.white a.icon_email {background:url(/landing/images/icon-email-wb.gif) no-repeat left top;}
div.white a.icon_email_alt {background:url(/landing/images/icon-email-wb-alt.gif) no-repeat left top;}
div.red a.icon_email {background:url(/landing/images/icon-email-rb.gif) no-repeat left top;}
div.black a.icon_email {background:url(/landing/images/icon-email-bb.gif) no-repeat left top;}

div.white a.icon_login_alt {background:url(/landing/images/icon-login-wb-alt.gif) no-repeat left top;}

/* logo --------------------------------------- */

a.logo_uselab {
	background:url(/landing/images/logo.png) no-repeat left top;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/landing/images/logo-uselab-rb.png",sizingMethod="scale");
	width:165px;
	height:60px;
	overflow:hidden;
	display:block;
}

div.white a.logo_uselab {
	background:url(/landing/images/logo-uselab-wb.png) no-repeat left top;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/landing/images/logo-uselab-wb.png",sizingMethod="scale");
}
div.red a.logo_uselab {
	background:url(/landing/images/logo-uselab-rb.png) no-repeat left top;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/landing/images/logo-uselab-rb.png",sizingMethod="scale");
}
div.black a.logo_uselab {
	background:url(/landing/images/logo-uselab-bb.png) no-repeat left top;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/landing/images/logo-uselab-bb.png",sizingMethod="scale");
}

/* more info --------------------------------------- */

div.hr {
	height:1px;
	overflow:hidden;
	background-color:#dbdbdb;
	clear:both;
	margin:20px 0 7px 0;
}

div.more_info_alt {
	float:right;
	padding-top:4px;
	font-size:11px;
}

div.more_info {
	margin-left:39px;
	margin-top:20px;
}
div.more_info h3 {margin-top:0px; }
div.more_info a.button {
	background: url(/landing/images/b-more-info.gif) no-repeat left top;
	position:relative;
	top:3px;
	overflow:hidden;
	left:-39px;
	margin-right:-39px;
	width:24px;
	height:27px;
	display:block;
	float:left;
}

/* forms --------------------------------------- */

*:focus {outline:none; outline-style:none;}

.nohighlight:focus {outline:none;}
.changeborder:focus {outline:none;}  

#error_email {display:none;}
#error_name {display:none;}
#error_company {display:none;}
#error_phone {display:none;}

div.input {
	position:relative;
	width:217px;
	height:24px;
	background: url(/landing/images/bg-input.gif) no-repeat left top;
	margin-bottom:7px;
}
div.input div.padding {padding:3px 3px 3px 6px!important;}
div.textarea {
	position:relative;
	width:217px;
	height:164px;
	background: url(/landing/images/bg-textarea.gif) no-repeat left top;
	margin-bottom:7px;	
}
div.textarea div.padding {padding:3px 0 3px 6px!important;}

div.input_small {
	width:170px;
	background: url(/landing/images/bg-input-small.gif) no-repeat left top;
}

div.status {
	position:absolute;
	right:0;
	top:0;
	background: url(/landing/images/bg-input-status.gif) no-repeat left top;
	width:21px;
	height:24px;
}

div.status_error div.status {
	background: url(/landing/images/bg-input-status.gif) no-repeat left -24px;
}

div.status_ok div.status {
	background: url(/landing/images/bg-input-status.gif) no-repeat left -48px;
}

div.contactformbedankt {
	background: url(/landing/images/bg-contactform_bedankt.gif) no-repeat left top;
	width:217px;
	height:164px;
}
div.contactformbedankt div.padding {
	padding:14px;
}

div.contactformbedankt div.b_close {
	background: url(/landing/images/b-close.gif) no-repeat left top;
	width:24px;
	height:24px;
	float:right;
	cursor:pointer;
}

div.contactformbedankt div.b_close span {
	visibility:hidden;
}

input.text {
	font:12px arial, tahoma, verdana, helvetica, sans-serif;
	background:transparent;
	width:192px;
	height:15px;
	padding:0;
	margin:1px 0 0 0;
	border:0;
}

div.input_small input.text {
	width:140px;
}

textarea.text {
	font:12px arial, tahoma, verdana, helvetica, sans-serif;
	background:transparent;
	width:191px;
	height:157px;
	margin:0;
	padding:0;
	border:0;
	overflow:auto;
	resize:none;
}

p.alert {color:#ec1414;}

/* message --------------------------------------- */

div.box_message {
	margin-top:10px;
	border-width:6px 0 6px 0;
	border-style:solid;
	border-color:#000;
	height:226px;
}

div.box_message div.padding {
	padding:33px 0 33px 0;
}




/* portfolio noflash ------------------------------*/

h1.portfolio {font-size:24px; line-height:25px; font-weight:bold; height:80px; padding:0; margin:0;}

div.portfolio_clienticons_container {
	width:455px;
	height:370px;
	float:left;
}

div.portfolio_clienticons_container div.clienticon {
	background-image:url(/landing/images/bg-clienticon.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	width:91px;
	height:91px;
	float:left;
}

div.portfolio_clienticons_container a {
	display:block;
	width:91px;
	height:91px;
}

div.portfolio_spacer {
	width:9px;
	height:370px;
	float:left;
}

div.portfolio_carousel_container {
	background-image:url(/landing/images/bg-portfolio-preview-container.gif);
	background-repeat:no-repeat;
	width:449px;
	height:370px;
	float:left;
}

div.portfolio_meerklanten {
	width:455px;
}

div.portfolio_bar_holder {
	position:relative;
	height:30px;
}

div.portfolio_back_bar {
	position:absolute;
	padding:8px 0px;
	left:-21px;
}

div.portfolio_back_bar a {
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:21px;
}
div.black div.portfolio_back_bar a:link,
div.black div.portfolio_back_bar a:visited,
div.black div.portfolio_back_bar a:hover,
div.black div.portfolio_back_bar a:active {	
	background-image:url(/landing/images/icon-portfolio-bar-black.png);
	text-decoration:underline;
	color:#FFFFFF;
	
	
}
div.white div.portfolio_back_bar a:link,
div.white div.portfolio_back_bar a:visited,
div.white div.portfolio_back_bar a:hover,	
div.white div.portfolio_back_bar a:active {	
	background-image:url(/landing/images/icon-portfolio-bar-white.png);
	text-decoration:underline;
	color:#000000;
}

div.red div.portfolio_back_bar a:link,
div.red div.portfolio_back_bar a:visited,
div.red div.portfolio_back_bar a:hover,
div.red div.portfolio_back_bar a:active{	
	background-image:url(/landing/images/icon-portfolio-bar-black.png);
	text-decoration:underline;
	color:#FFFFFF;
}

div.portfolio_ons_werk_background {
	background:none;
	background-image:url(/landing/images/bg-portfolio-bar.png);
	background-position:0 0;
	background-repeat:repeat-x;
	
	/* IE6 */
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/landing/images/bg-portfolio-bar-ie6.png', sizingMethod='scale');
	_background-image: none; /* overwrites the normal image */
		
	position:absolute;
	height:24px;
	left:0px;
	top:90px;
	width:100%;
	overflow:hidden;
}

div.portfolio_klant_background {
	background:none;
	background-image:url(/landing/images/bg-portfolio-bar.png);
	background-position:0 0;
	background-repeat:repeat-x;
	
	/* IE6 */
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/landing/images/bg-portfolio-bar-ie6.png', sizingMethod='scale');
	_background-image: none; 
		
	position:absolute;
	height:24px;
	left:0px;
	top:121px;
	width:100%;
	overflow:hidden;
}

table {
	margin:0;
	padding:0;
}

table.portfolio_projects {
	width:916px;
	background-color:none;
	margin:0;
	padding:0;
	
}

table.portfolio_projects td {
	width:217px;
	vertical-align:top;
	text-align:left;
}

div.black table.portfolio_projects td {color:#FFFFFF;}
div.red table.portfolio_projects td {color:#FFFFFF;}
div.white table.portfolio_projects td {color:#000D04;}


table.portfolio_projects td.content {
	height:173px;
}

table.portfolio_projects div.empty {
	opacity:0.4;filter:alpha(opacity=40);
	position:relative;
	width:217px;
	height:173px;
	overflow:hidden;
}

table.portfolio_projects div.empty div.white {
	background-color:#FFFFFF;
	opacity:0.5;filter:alpha(opacity=50);
	position:absolute;
	top:0px;
	left:0px;
	width:217px;
	height:173px;
}

table.portfolio_projects div.empty div.black {
	background-color:#000000;
	opacity:0.5;filter:alpha(opacity=50);
	position:absolute;
	top:0px;
	left:0px;
	width:217px;
	height:173px;
}

table.portfolio_projects td.spacer {
	width:16px;
	height:173px;
}
	
table.portfolio_projects tr.spacer td {
	height:15px;
}
	
	
	
div.portfolio_header {
	height:48px;
}

div.portfolio_header div.left {
	float:left;
}

div.portfolio_header div.right {
	float:right;
}
div.portfolio_header a {
	display:block;
	width:12px;
	height:17px;
	padding-right:7px;
	float:right;
	background-repeat:no-repeat;
	background-position:right bottom;
}

div.black div.portfolio_header a {background-image:url(/landing/images/icon-portfolio-black-pager0.gif)}
div.black div.portfolio_header a.active {background-image:url(/landing/images/icon-portfolio-black-pager1.gif);}
div.black div.portfolio_header a.left {background-image:url(/landing/images/icon-portfolio-black-prev.png)}
div.black div.portfolio_header a.right {background-image:url(/landing/images/icon-portfolio-black-next.png)}

div.white div.portfolio_header a {background-image:url(/landing/images/icon-portfolio-white-pager0.gif)}
div.white div.portfolio_header a.active {background-image:url(/landing/images/icon-portfolio-white-pager1.gif);}
div.white div.portfolio_header a.left {background-image:url(/landing/images/icon-portfolio-white-prev.png)}
div.white div.portfolio_header a.right {background-image:url(/landing/images/icon-portfolio-white-next.png)}

div.red   div.portfolio_header a {background-image:url(/landing/images/icon-portfolio-red-pager0.gif)}
div.red   div.portfolio_header a.active {background-image:url(/landing/images/icon-portfolio-red-pager1.gif);}
div.red	  div.portfolio_header a.left {background-image:url(/landing/images/icon-portfolio-black-prev.png)}
div.red   div.portfolio_header a.right {background-image:url(/landing/images/icon-portfolio-black-next.png)}

div.portfolio_layout_1 div.image{padding-bottom:15px;width:913px;height:364px;}
div.portfolio_layout_1 div.text{width:430px;}
div.portfolio_layout_1 div.spacer {float:left;width:15px;height:300px;}

div.portfolio_layout_2 div.image{float:left;}
div.portfolio_layout_2 div.text{float:left;width:217px;height:329px;}
div.portfolio_layout_2 div.spacer {float:left;width:15px;height:300px;}

div.portfolio_layout_3 div.image{float:left;width:217px;height:173px;padding-bottom:15px}
div.portfolio_layout_3 div.text{float:left;width:217px;height:173px;}
div.portfolio_layout_3 div.spacer {float:left;width:15px;height:173px;}

div.portfolio_layout_4 div.image{float:left;width:680px;}
div.portfolio_layout_4 div.text{float:left;width:217px;height:329px;}
div.portfolio_layout_4 div.spacer {float:left;width:15px;height:300px;}

div.googlemaps {
	width:449px;
	height:390px;
}

#alt_vacatures {position:absolute;top:155px;left:50%;margin-left:-480px;}

div.cms_button_l {
	float:left;
	padding:0 15px 15px 0;
	line-height:1px;
}

div.cms_button_r {
	float:left;
	padding:0 0 15px 0;
	line-height:1px;
}

.subscript {color:#999999; font-size:0.9em;}

div.addthis div.txt {float:left; padding:1px 5px 0 0;}
div.addthis {float:left;font-size:11px;}

.addthis_button_twitter span {background:url(/landing/images/b-addthis-twitter.gif) no-repeat 0 0!important;}
.addthis_button_facebook span {background:url(/landing/images/b-addthis-facebook.gif) no-repeat 0 0!important;}
.addthis_button_linkedin span {background:url(/landing/images/b-addthis-linkedin.gif) no-repeat 0 0!important;}

div.addthis_toolbox {width:75px;}