﻿html {
	margin: 0;
}
body {
	background: #DDD url(../images/syntens_background.jpg) repeat-x scroll left top !important;
	font: normal normal normal 12px Arial, Helvetica, sans-serif;	
	margin: 0;
}
h1 {
	color: #80BD26;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 9px;
	font-weight:normal;	
	background-color: #FFF;
}
h2 { 
	color: #FE1000;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFF;
}
h2.underline {
	background: url('../images/bg-border.gif') repeat-x bottom left;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}
h3.fn {
	margin-bottom: 0;
}
h3.direct {
	background: url('../images/bg-toggle.gif') no-repeat 0 0;
	padding: 1px 0px 0px 20px;
	margin:0px 0px 7px -7px!important;
}
h4 {
	margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
}
p {
	margin-bottom: 16px;
}
strong, b {
	font-weight:bold;
}
em {	
	/*t.b.v radeditor*/
	font-weight:normal;
	font-style:italic;
}
.popup input,
.container input {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
}
.popup input[type=text],
.popup select,
.popup textarea,
.container input[type=text],
.container select,
.container textarea {
	border: 1px solid #AAA;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 5px;
	padding: 2px 1px 2px 3px;
}

input.error,
select.error,
textarea.error{
	border:solid 1px red !important;
}
input.submit {
	border: 0;
	margin: 0;
	padding: 0;
}
input.submitmail {
	float: right;
	width: 78px;
	height: 25px;
	border:none;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}
span.checkbox input {
	border: none;
}
ul li  {
	position: relative;
}	
hr {
	background:url(../images/bg-border.gif) repeat-x bottom left;
	border: none;
	height: 1px;
}
td.label {
	padding:3px;
	font-weight:bold;
}
/* repeated styles */
.hidden {
	display:none;
}
.skiplink {
	display: block;
	position: absolute;
	top:0;
	left: -999px;
	height: 20px;
	padding: 10px 20px;
	background: #aaa;
}
.skiplink:focus {
	left: 0;
}
.clear {
	clear: both;
	line-height: 0;
	font-size: 0px;
	height:0;
	margin:0;
	padding:0;
	display:block;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    line-height:0; 
    clear: both; 
    visibility: hidden;
}
.last {
	background: none !important;
	border: none !important;
}
.position_left {
	float: left !important;
}
.position_right {
	float: right !important;
}
/*** general ***/
.tekst_stuurmij {
	clear: both;
	margin-top: 6px;	
}
.cbList input {
	width: auto;	
	margin-top: 3px;
	margin-right: 5px;
	border: none;
}
.required {
	color: #FE1000;
}
.magazine {
	margin: 10px 0 20px 0;
}
.title {
	background: url('../images/bg-border.gif') repeat-x bottom left;
	margin: 0px 0px 5px 0px;
	padding: 0 0px 4px 0;
}
div.sort select{
	margin-left:5px;	
	vertical-align:middle;
}
span.error {
	color:#FE1000 !important;
	font-size:12px;
	padding:0px 0px 0px 150px;
	margin:-5px 0px 10px 0px !important;
	float:left;
	display:block;
}
a.link {
	background:url(../images/li.gif) 0px 4px no-repeat;
	padding: 0px 5px 5px 15px;
	font-weight:normal !important;
}
a.form {
	color:#8500B4;
	padding:0px !important;
	background:none !important;
}
a.okBtn {
	background:url(../images/btn_ok.gif) 0px 0px no-repeat;
	width:49px;
	height:25px;
	text-indent:-9999px;
	display:block;
}
a.okBtn:hover {
	background:url(../images/btn_ok.gif) 0px -50px no-repeat;
}
/*** button ***/
a.button {
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	float: left;
	padding: 0px 0px 0px 20px;
	margin:20px 0px 0px 0px;
}
a.button span {
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	float: left;
	padding: 0px 16px 3px 0px;
}
a.button:hover {
	background-position: 0 -30px;
}
a.button:hover span {
	background-position: 100% -30px;
	color: #FFF;
	text-decoration: none;
	cursor:pointer;
}
a.button.back, 
a.button.back span {
	background-image: url('../images/btn-back.gif');
	height:18px;
}
a.button.back span {	
	line-height:18px;
	padding: 0 16px 0 0px;
}
a.button.forward, a.button.forward span {
	background-image: url('../images/btn-forward.gif');
}
/* end repeated styles */
.container {
	margin: 0 auto;
	width: 969px;
	background: url('../images/bg-container.gif') repeat-y top left;
	/*position:relative; Niet relative maken de webparts kunnen niet meer versleept worden*/
	color: #333!important;
	line-height: 17px;
}
.container a {
	color: #333;
	text-decoration: none;
	line-height: 17px;
}
.container a:hover {
	color: #FE1000;
	text-decoration: underline;
}
/*** header ***/
.header {
	height: 87px;
	position: relative;
	padding: 2px 15px 26px;
	background:#FFF;
	z-index: 20;
}
.header.projectsite {
    height: 79px;	
	padding: 10px 15px 26px;
}
.logo {
	right: 38px;	
	position: absolute;
	top: 15px;
}
/*** footer ***/
.footer {
    background: url("../images/bg-footer.gif") no-repeat scroll left top #E9E9E9;
    clear: left;
    float: none;
    height: 23px;
    padding: 30px 0 10px 5px;
}
/** search form **/
form fieldset.form_search {
	background: url('../images/bg_zoeken_normal.gif') no-repeat 0 0;	
	z-index:22;
	position: absolute;
	left: 466px;
	top: 57px;
	height:28px;	
	width:243px;
	padding-left:79px;
	padding-top:4px;
}
form fieldset.form_search.projectsite {
	background: url('../images/bg_zoeken_projectsite.gif') no-repeat 0 0;	
	top:10px;
	left: 500px;
}
form fieldset.form_search.red {
	background: url('../images/bg_zoeken_active.gif') no-repeat 0 0;
}
.form_search legend {
	text-indent: -9999px;
	display: none !important;
}
.form_search input.searchfield,
.form_search input.projSearchfield {
	border: 1px solid #AAA;
	color: #666;
	font-size: 11px;
	padding: 2px 5px;
	width: 128px;
	float:left;
}
.form_search input.submit {
	position:relative;
	border:none;
	padding-left:4px;
	padding-top:2px;
	float:left;
}
.advancedSearch {
	width:262px;
	height:188px !important;
	display:none;	
	position:absolute;
	left:456px;
	top:53px;	
	z-index:21;
}
.advancedSearch .background {
	width:262px;
	height:188px;
	position:absolute;
	background:url(../images/bg_advancedsearch1.png) 0px 0px no-repeat;
}
.advancedSearch .advanceSearchBack {
	margin-top:40px;
	position:relative;
	padding:0 20px;
	z-index:11;
}
.advancedSearch iframe {
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	opacity: 1;
	display:block;
	height:188px !important;	
	position:absolute;
	width:241px;
	z-index:10;
}
select.dropdown {
	margin:0px 10px 8px 0px !important;
	width:105px !important;
}
.advancedSearch ul {
	list-style:none;
	border-top:solid 1px #FFF;
	padding:5px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	z-index:1;
}
.advancedSearch strong{
	display:block;
}
.autoComplete {
	width:118px;
	height:50px;
	border:solid 1px #CCC;
	position:absolute;
	left:92px;
	top:35px;
	padding:5px;
	z-index:6000;
	background:#FFF;
	color:#666;
	font-size:11px;
	line-height:135%;
	overflow-y:auto;
	z-index: 3002;
}
/* frontpage */
.frontpage-content {
	float: left;
	width: 726px;
	padding:3px 20px 5px 20px;	
	background:#FFF;
	position: relative;
	z-index: 10;
}
.frontpage-content .banner {
	float:left;
	min-height:144px;
	background-repeat:no-repeat;
	background-position:0 5px;
	color: #666;
	padding:0px 0px 0px 62px;
}
.frontpage-content .verticalBanner {
    overflow: hidden;
    padding-left: 0px !important;
}
.frontpage-content .verticalBanner p {
    margin: 0.5em 0;
}
.frontpage-content .banner.verticalBanner.left {
    width: 221px;
}
.frontpage-content .titlelink {
	color: #666;
	cursor:pointer;	
}
.frontpage-content .banner .small_title,
.frontpage-content .banner .large_title {
	display:block;
	background-color:Transparent;	
}
.frontpage-content .banner .small_title {
	height:20px;
	line-height:20px;
	font-size:16px;
}
.frontpage-content .banner .large_title {
	line-height:30px;
	padding-bottom:11px;
	font-size:24px;
}
.frontpage-content .verticalBanner {
    background-image: url(../images/bannerVerticle.gif);
}
.frontpage-content .verticalBanner .large_title {
	padding-bottom: 15px;
}
.frontpage-content .banner.left {
	width:160px;
}
.frontpage-content .banner.middle {
	width:145px;	
}
.frontpage-content .banner.right {
	list-style-image:url(../images/li.gif);
	width:187px;
}
/*** subnav ***/
ul.subnav {
	list-style: none;
	background:#FFF;
	margin-bottom: 20px;
}
ul.subnav li {
	background: url('../images/bg-border.gif') repeat-x bottom left;
	padding: 10px 5px 10px 1px 
}
ul.subnav li a {
	background: url('../images/li.gif') no-repeat 0 4px;
	color: #666;
	display: block;
	text-decoration: none;
}
ul.subnav li a:hover, 
ul.subnav li a.active {
	color: #FE1000;
}
ul.subnav li a span {
	display: block;
	margin-left: 15px;
}
ul.subnav li.completed a {
	background:url(../images/icn_completed.gif) 0px 0px no-repeat;
	padding:0px 0px 0px 10px;
}
ul.subnav ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top:10px;	
}
ul.subnav ul li {
	padding-top:0px;
	padding-bottom:0px;
}
ul.subnav ul li,
ul.subnav ul li a {
	background:none;
	color:#333;
}
ul.subnav ul li.firstitem {
	background:transparent url(../images/bg-border.gif) repeat-x scroll left top;
	padding-top:10px;
} 
ul.subnav a.expand {	
	background:transparent url(../images/li-expanded_contact.gif) no-repeat scroll 0 4px;
}
/*** left column ***/
.column-left {
	float: left;
	padding: 40px 0px 0px 20px;
	width: 200px;
	background:#FFF;
}
/*** column-right ***/
.column-right {
	float: left;
	width: 203px;
	position:relative;
	z-index: 15;
	background-color: #fff;
}
.home-column-right {
    background-color: transparent;
}
.column-right > * {
    background-color: #fff;
}
.column-right h2 {
	width:203px;
}
.column-right.inspiratieCollege {
	padding-top: 0px;
}
.column-right-footer {
	background: #ddd url('../images/syntens_right_footer.png') no-repeat left top;
	padding: 28px 0px  18px 0px;
	position:relative;
	height:100%;
}
.home-column-right .column-right-footer {
    background-color: transparent;
}
.column-right.inspiratieCollege .column-right-footer  {
	padding-left: 10px;
}
/* main content */
.column-content,
.column-content-large  {
	background: #FFF;
	float: left;
	width: 456px;
	padding: 0px 54px 60px 36px;	
	overflow:hidden;
}
.column-content-large {
	width: 480px;
	padding: 0px 31px 60px 35px;	
}
.column-content.type1 {
	width: 675px;
}
.column-content.inspiratieCollege {
	width: 658px;
	padding-bottom: 12px;
}
.column-content .inspiratieCollegeZone div {
	float: left;
	margin: 0 10px 10px 0;
}
.column-content .inspiratieCollegeZone {
	clear: both;
}
.column-content img {
	margin: 0px 18px 5px 0px;
}
/*** column-container ***/
.column-container {
	width: 748px;
	float: left;
}
.column-container.noLeftNavigation {
	width: 968px;
} 
.noLeftNavigation .column-content {
	width: 675px;
}
.noLeftNavigation .column-content.inspiratieCollege {
	width: 878px;
}
.column-content p a,
.column-content-large p a  {
    text-decoration: underline;
}

/*** breadcrumb ***/
.breadcrumbs {
	margin-bottom: 12px;
	overflow:hidden;
}
.breadcrumbs li {
	color: #666;	
	list-style: none;
	float:left;
}
.breadcrumbs li a {
	background: url('../images/btn-breadcrumb.gif') no-repeat right 6px;
	color: #666;
	padding-right: 10px;
	margin-right:4px;
	text-decoration: none;
	display:block;
	float:left;
	line-height:17px;	
}
/*** toolbar ***/
.page_actions {
	height: 40px;
	margin-bottom: 18px;
	z-index:1!important;
}
.page_actions div {
	height: 40px;
	float:left;
}
.page_actions .left {
	background: url('../images/bg_pageactions_left.gif') no-repeat left top;
	width:11px;
}
.page_actions .right {
	background: url('../images/bg_pageactions_right.gif') no-repeat left top;
	width:11px;	
}
.page_actions .mid {
	background: url('../images/bg_pageactions_mid.gif') repeat-x left top;
	width:433px;
}
.column-content-large .page_actions .mid {
	width:458px;
}
.page_actions a {
	color: #666;
	font-size: 10px;
	padding: 0px 0px 0px 17px;
	text-decoration: none;
	margin-top:10px;
}
.page_actions a.pa_send_to_friend {
	background: url('../images/ico-email.gif') no-repeat 0 3px;
	float:left;
	margin-left: 7px;
}	
.page_actions a.pa_print {
	background: url('../images/ico-print.gif') no-repeat 0 3px;
	margin-right: 10px;
	float:right;
}	
.page_actions a.pa_save_as_pdf {
	background: url('../images/ico-save_as_pdf.gif') no-repeat 0 3px;
	margin-right: 7px;
	float:right;
}
/*** intro ***/
.intro {
	margin-bottom: 1px;
	width: 455px;
}	
.intro p {
	margin: 16px 0;	
}
.intro h2 {
	overflow:hidden;
}
.intro h2.small {
	width:275px;
	float:left;
}
.mask {
	position: relative;
	float: left;
	height: 150px;
	margin-right: 10px;
	width: 170px;
	overflow:hidden;
}
.introImage {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
a .mask {
	cursor:pointer;
}
.mask img {
	left: 0;
	position: absolute;
	top: 0;
}
.column-content a img {
	cursor: pointer !important;
}
.mask span {
	background: url('../images/mask.png') no-repeat left top;
	display: block;
	height: 150px;
	left: 0;
	margin-left: 0;
	position: absolute;
	top: 0;
	width: 170px;
}
/*** quicklinks ***/
.quicklinks h4 {
	color: #333;
	font-size: 12px;
	font-weight: bold;
	margin-left: 0px;
}
.quicklinks ul {
	list-style-image: url('../images/li.gif');
	padding: 0px 5px 5px 15px;
}
.quicklinks ul li a {
	text-decoration: none;
	color: #333;
}
/*** gerelateerde_content ***/
.gerelateerde_content {
	background: url('../images/bg-border.gif') repeat-x left top;
	margin-right: 0px;	
	margin:10px 0px 10px 0px;
	padding:18px 0px 0px 0px;
	width: 455px;
}
.gerelateerde_content .quicklinks {
	float: left;
	width: 220px; 
}
.gerelateerde_content .quicklinks.right {
	float: right;
	width: 180px;
}
/** overzicht **/
h2.overzichtstitel {
	background: #FFF url('../images/bg-border.gif') repeat-x bottom left;
	display: block;
	padding: 25px 0px 5px 0px;	
	font-size:16px;
	position: relative;
}
.overzicht {
	list-style-image: url('../images/li.gif');	
	padding: 0px 0px 0px 14px;
}
.overzicht li {
	background: url('../images/bg-border.gif') repeat-x bottom left;
	margin: 5px 0px 13px 0px;
	padding: 0px 0px 13px 0;
	position: relative;
}
.overzicht a {
	display: block;
	font-weight: bold;
	padding-bottom: 2px;
}
.overzicht .sluitingsdatum {
	color: #666;
	display: block;
	float: left;
	width: 167px;
}	
.overzicht .locatie {
	display: block;
	float: left;
	width: 267px;
}
.overzicht p {
	clear: left;
	float: none;
	margin: 0;
	padding: 3px 0 0px 0;
}
.overzicht p.summery {
	padding:0;
}
.overzicht .datum {
	color: #666;
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
}
/*** overzicht thumbs ***/
.overzicht.thumbs p {
	clear:none;
}
.overzicht.thumbs li .mask-thumb {
	float: left;
    height: 55px;
    margin-right: 13px;
    overflow: hidden;
    position: relative;
    width: 55px;
    padding-top:7px;
}
.overzicht.thumbs li .mask-thumb img {
	margin:0;
}
.overzicht.thumbs li .mask-thumb span {
    background: url("../images/mask-thumb-adviseur.png") no-repeat scroll left top transparent;
    display: block;
    height: 52px;
    left: 0;
    margin-left: 0;
    position: absolute;
    top: 0;
    width: 55px;
}
/*** paginering ***/
.pager {
	float: right;
	margin: 0;
}
.pager ol {
	float: left;
}
.pager li {
	display: inline;
	list-style: none;
}
.pager li a {
	text-decoration: underline;
	padding: 0px 0px 0px 4px;
}
.pager li span {
	padding: 0px 0px 0px 4px;	
}
.pager .first_page, 
.pager .last_page {
	background: url('../images/btn-first.gif') no-repeat 3px 2px;
	display: inline-block;
	float: left;
	height: 13px;	
	padding: 3px;
	text-indent: -9999px;
	width: 12px;
}
.pager .first_page {
	margin: 0 1px 0 0;
}
.pager .last_page {
	background-image: url('../images/btn-last.gif');
	margin: 0 0 0  5px;
}
/*** direct solliciteren ***/
.solliciteer_direct {
	background: url('../images/bg-content_solid-top.gif') no-repeat 0 0;
	padding-top: 10px;
	position: relative;
}
.solliciteer_direct legend {
	text-indent: -9999px;
	margin:0px 0px 0px 0px;
}
.solliciteer_direct .toggable,
.solliciteer_direct .toggable2,
.solliciteer_direct .toggable3 {
	background: #F1F1F1 url('../images/bg-content_solid-bottom.gif') no-repeat bottom;
	margin-top: 0px;
	padding: 20px 0px 30px 25px;
}
.solliciteer_direct .toggle, .solliciteer_direct .toggleLink,
.solliciteer_direct .toggle2, .solliciteer_direct .toggle3 {
	background: url('../images/bg-toggle.gif') no-repeat 0 0;
	display: block;
	left: 0;
	margin: 0;
	padding: 1px 0px 0px 25px;
	position: absolute;
	top: 0;
	width: 455px;
}
.solliciteer_direct .toggable.orderForm {
	width: 430px;
}
.solliciteer_direct span.error {
	padding-left:200px!important;
}
div.largeForm {
	margin-top:-5px;
}	
.solliciteer_direct div.largeForm label {
	width: 200px !important;
	float:left;
}
.solliciteer_direct div.largeForm label.gender {
	width: 70px !important;
	float:left;
	margin:0px 0px 6px 0px;
}
.solliciteer_direct div.largeForm label.checkit {
	float:left;
	margin:0px 0px 6px 0px;
	font-size:11px;
	border:0px;
}
div.largeForm span.checkit input,
.solliciteer_direct div.largeForm input.check {
	border:0px;
	float:left;
	width:15px !important;
	margin-right:5px;
}
.solliciteer_direct div.largeForm select {
	float:left;
	width:159px !important;
}
.solliciteer_direct div.largeForm a {
	color:#8500B4;
}
.solliciteer_direct input, .solliciteer_direct textarea {
	border: 1px solid #AAA;
	width: 153px;
	float:left;
	margin-top: -1px;
}
.solliciteer_direct input.radio {
	border: 0;
	width: 17px;
	float:left;
	margin:2px 5px 4px -2px;
}
.solliciteer_direct div.largeForm .checkbox input {
	width: 15px;
	clear: left;
	display: block;
	border: none;
	margin: 2px;
}
.solliciteer_direct div.largeForm .checkbox label {
	clear: right;
	display: block;
	width: 340px !important;
	margin: 2px;
}
.solliciteer_direct div.largeForm table.cbList label {
	width: 400px !important;	
}
.solliciteer_direct .submit {
	border: 0;
	width: 78px;
	height:25px;
	float:right;
	margin: 10px 70px 0px 0px; /*Maak van de top geen -10 (zie workshop inschrijven en soliciteer direct)*/
}
/*** adviseurs overzicht  ***/
.adviseurs_overzicht {
	background: url('../images/bg-border.gif') left bottom repeat-x;
}
.adviseurs_overzicht ul {
	float: left;
	margin: 10px 23px 5px 0;
	width: 216px;
}
.adviseurs_overzicht ul.last {
	margin-right: 0px;
	float:right;
	width: 216px;
}
.adviseurs_overzicht ul li {
	list-style: none;
	padding: 4px;
	margin: 6px 0;
	width: 208px;
	height:53px;
}
.adviseurs_overzicht ul li a {
	display:block;
	float:left;
	width: 208px;
	height:53px;
}
.adviseurs_overzicht ul li:hover, 
.adviseurs_overzicht ul li.odd:hover {
	color:#FE1000;
	cursor:pointer;
}
.adviseurs_overzicht ul li.odd {
	background: url('../images/bg-adviseur.gif') no-repeat left;
}
.adviseurs_overzicht ul li span {
	display: block;
	margin-left: 68px;
}
.adviseurs_overzicht ul li h4 {
	font-weight: bold;
	margin-left: 68px;
}
.adviseurs_overzicht ul li .mask-thumb {
	position: relative;
	float: left;
	margin-right: 13px;
	width: 55px;
	height:52px;
	overflow:hidden;
}
.adviseurs_overzicht ul li .mask-thumb img {
	left: 0;
	position: absolute;
	top: 0;
}
.adviseurs_overzicht ul li .mask-thumb a.img{
	cursor:pointer;
}
.adviseurs_overzicht ul li .mask-thumb span {
	background: url('../images/mask-thumb-adviseur.png') no-repeat left top;
	display: block;
	height: 52px;
	left: 0;
	margin-left: 0;
	position: absolute;
	top: 0;
	width: 55px;
}
.adviseurs_overzicht ul li.odd .mask-thumb span {
	background: url('../images/mask-thumb-adviseur-odd.png') no-repeat left top;
}
/*** intro-adviseur ***/
.intro-adviseur {
	float: left;
	margin-bottom: 10px;
	width: 455px;
}
.intro-adviseur .mask {
	position: relative;
	float: left;
	height: 187px;
	margin-right: 10px;
	width: 171px;
}
.intro-adviseur .mask span {
	background: url('../images/mask-adviseur.png') no-repeat left top;
	display: block;
	height: 187px;
	left: 0;
	margin-left: 0;
	position: absolute;
	top: 0;
	width: 171px;
}
/*** vCard */
.vcard {
	float: left;
	width: 274px;
}
.vcard div {
	float:left;
}
.vcard div.title {
	float:none;
}
.vcard .vcardLabel {
	display:block;
	float:left;
	overflow:hidden;
	width:60px;
}
.vcard .vcardValue {
	display:block;
	float:left;
	overflow:hidden;
	clear:right;
	width:214px;
}
.vcard .email .vcardValue a {
	text-decoration:underline;
}
.vcard .email,
.vcard .regio {
	margin-bottom:14px;
}	
.vcard .telefoon {
    margin-top: 14px;
}
/*** uitgelicht ***/
.uitgelicht {
	background: url('../images/bg-content_solid-top.gif') no-repeat top left #F1F1F1;
	margin: 0px 0px 17px 0px;
	padding: 10px 0px 0px 0px;
}
.uitgelicht-content {
	margin: 0px 27px 10px 27px ;
}
.uitgelicht-content h2 {
	background-color:#F1F1F1;
}
.uitgelicht em {
	display: block;
	margin-bottom: 20px;
}
.uitgelicht-footer {
	background: url('../images/bg-content_solid-bottom.gif') no-repeat bottom left #F1F1F1;
	height: 10px;
}
/*** inspiratie  ***/
ul.inspiratie {
	margin:0px 0px 5px 0px !important;
}
.inspiratie li {
	clear: left;
	list-style: none;
	margin-bottom: 1px;
}	
.inspiratie li:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.inspiratie.artikel {
	background: url('../images/bg-border.gif') repeat-x bottom left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}
.inspiratie .datum {
	color: #666;
	margin: 0px 8px 0px 25px;
}	
/*** artikel ***/
a.artikel {
	background: url('../images/icn_txt.gif') no-repeat top left;	
	float: left;
	width: 320px;
	padding-right: 10px;
	display: block;
	padding: 2px 0px 3px 25px;
}
a.artikel.start,
a.artikel.hi {
	padding:2px 10px 3px  25px;
	background-repeat:no-repeat;
	background-position:top left;
}
a.artikel span.auteur {
	padding-left: 10px;
}
/*** rating ***/
.rating {
	float: left;	
}
/*** stars ***/
.stars-1, .stars-2, .stars-3, .stars-4, .stars-5 {
	width: 84px;
	height:15px;
	display: block;
	text-indent: -9999px;
}
.stars-1 {
	background:url(../images/img_stars_1.gif) 0px 3px no-repeat;
}
.stars-2 {
	background:url(../images/img_stars_2.gif) 0px 3px no-repeat;
}
.stars-3 {
	background:url(../images/img_stars_3.gif) 0px 3px no-repeat;
}
.stars-4 {
	background:url(../images/img_stars_4.gif) 0px 3px no-repeat;
}
.stars-5 {
	background:url(../images/img_stars_5.gif) 0px 3px no-repeat;
}
/*** feedback ***/
div.feedback {
	position:relative;
	margin:5px 0px 0px 0px;
}
div.feedback textarea.txt {
	width:295px !important;
	font-size:12px !important;
}
/*** comment ***/
.comment {
	border:solid 10px #FFF;
	background:#FFF;
	width:300px;
}
.comment textarea.txt {
	font-size:12px !important;
	width:295px !important;
}
/*** contact ***/
.contact {
	margin-bottom: 10px;
	color:#666;
}
.contact h5 {
	background: url('../images/title-vraag_aan.gif') no-repeat left top;
	height: 28px;
	margin-bottom: 5px;	
	width: 109px;
}
.contact h5 a {
	text-indent: -9999px;
	display:block;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
}
.contact .advisorName {
	color:#8500B4;
	font-size:21px;
	padding-bottom:10px;
}
.contact legend {
	margin-top:-40px;
}
.contact li {
	list-style: none;
	margin: 0px 0px 3px 0px;
	display: block;
}
.contact li.selected {
	background: #DDD url('../images/bg-contact_selected-top.gif') no-repeat top left;
	width: 195px;
}
.contact li a {
	background: url('../images/bg-contact-li.gif') no-repeat left top;
	display: block;
	padding: 2px 15px;
}
.contact li.selected a {
	background: url('../images/li-expanded.gif') no-repeat 10px 6px;
	padding: 2px 22px;
	margin:0px 0px 0px 0px;
}
.contact li .lc5element a {
    background-image: url(../images/li-special.gif);
}
.contact li.selected fieldset {
	background: #DDD url('../images/bg-contact_selected-bottom.gif') no-repeat bottom left;
	padding: 10px;
}
.container .contact input, 
.container .contact textarea,
.contact input, 
.contact textarea {
	width: 167px;
	float: left;
	font-size:12px;
	border:none;
}
.contact select {
	border:none;
	padding:1px 1px 1px 0px !important;
	width: 171px !important;
}
.contact .submit {
	float: right !important;
	margin: 5px 125px 0px 1px !important;
	width: 78px;
	height: 25px;
	position:relative;
}
.contact .checkit {
	float:left !important;
	width:13px !important;
	height:13px !important;
	margin:2px 7px 0px 0px !important;
	padding:0!important;
}
.contact input.submit .pos {
	padding:0px 100px 0px 0px;
}
.contact fieldset p {
	margin:10px 0px 0px 0px;
	float:left;
}
.contact span input {
	border:solid 1px #FE1000;
	color:#FE1000;
}
.column-right .contact span.error {
	padding:0px 0px 0px 0px;
}
.contact .telefonisch_consult p {
	float: none;
	clear: left;
}
.contact .telefonisch_consult em {
	color: #8500B4;
}
.contact p em {
	color: #8500B4;
}
.contact select {
	width:100%;
	border:none;
	margin:0px 0px 10px 0px;
	font-size:12px;
}
.contact select.region {
	margin:-3px 10px 8px 0px !important;
	width:205px !important;
}
/*** column-content .contact ***/
.column-content .contact li {
	list-style: none;
	margin: 0px 0px 3px 0px;
	display: block;
	width:455px;
}
.column-content .contact li.selected {
	background: url('../images/bg-cccontact_selected-top.gif') no-repeat top left;
	font-weight:bold;
}
.column-content .contact li a {
	background: url('../images/bg-cccontact-li.gif') no-repeat left top;
	display: block;
	padding: 3px 15px 4px 22px;
}
.column-content .contact li.selected a {
	background: url('../images/li-expanded.gif') no-repeat 10px 6px;
	padding: 3px 22px 1px;
}
.column-content .contact li.selected fieldset {
	background: #DDD url('../images/bg-cccontact_selected-bottom.gif') no-repeat bottom left;
	padding: 10px 10px 10px 25px;	
	font-weight:normal;
}
.column-content .contact label {
	width:100px;
	float:left;
	font-weight:bold;
}	
.column-content .contact label {
	width:120px;
}
.column-content .contact span.error {
	padding:0 0 10px 120px;
	margin:0!important;
}
.column-content .contact textarea {
	width:200px;
	height:95px;
}
.column-content .contact select {
	width:205px!important;
}
.column-content .contact p {
	margin-top:30px!important;
}
.column-content .contact .submit {
	margin:30px 95px 0 0px!important;
}
.column-content .contact img.mailme {
	position:absolute;
	bottom: 0px;
	right:-15px;
}
.column-content .contact img.telgesprek {
	position:absolute;
	right:-5px;
	bottom: -5px;
}
.column-content .contact .chatBox {
	height:115px;
	width:175px;
}
.column-content .contact .chatBox p {
	margin-top:0px!important;
}
.column-content .contact .chatBox a {
	background-image:none!important;
	padding:0!important;
	color:#8500b4;
}
.column-content .contact img.chat {
	position:absolute;
	right:-10px;
	bottom: -5px;
}
.column-content .contact span {
	color:#FE1000;
}
.column-content .contact label.check {
	border:none;
	float:left;
	width:auto!important;	
	margin-top:	2px;
	height:13px;
	display:block;
}
.column-content .contact input, 
.column-content .contact textarea {
	width: 200px;
	float: left;
	font-size:12px;
	margin:-1px 0px 10px 0px;
}
.column-content .contact input.error,
.column-content .contact select.error,
.column-content .contact textarea.error {
	margin:-1px 0px 0px 0px;
}
.column-content .contact .submit {
	float: left;
	margin-left: 1px;
	width: 78px;
	height: 25px;
}
.column-content .contact .telefonisch_consult p {
	float: none;
	clear: left;
}
.column-content .contact .telefonisch_consult em {
	color: #8500B4;
}
/*** callus ***/
.callUs {
	font-size:12px;
	padding:0px 0px 10px 15px;
}
.callUs span {
	color:#8500B4 !important;
	font-weight:bold;
}
/*** my_syntens ***/
.my_syntens {
	padding: 0px 0px 0px 7px;
}
.my_syntens span {
	background: url('../images/img_digitale_nieuwsbrief.gif') no-repeat 5px 0;
	text-indent:-9999px;
	display:block;
	height:17px;
}
.my_syntens a.linktitle {
	 cursor:pointer;
}
.my_syntens a {
	color: #666;
	font-size: 11px;
	padding: 5px 0px 5px 5px;
	display:block;
}
.my_syntens a.link {
	margin:10px 0px 0px 3px;
	padding:0 5px 5px 15px;
}
/*** askQuestion ***/
.askQuestion {
	background: transparent url('../images/bg-border.gif') repeat-x top left;
	padding:5px 0px 0px 0px;
	margin:10px 0px 20px 0px;
}
.askQuestion a {
	background:url(../images/li.gif) 0 4px no-repeat;
	padding: 0 5px 0 15px;
	display:inline-block;
	line-height:17px;
}
.askQuestion span {
	background:url(../images/ico-email.gif) 0px 2px no-repeat;
	width:15px;
	height:10px;
	padding: 0px 0px 0px 15px;
}
/*** ul.links ***/
ul.links {
	list-style-image: url('../images/li.gif');
	padding: 0px 0px 0px 14px;
}
ul.links span {
	color:#999;
	float:right;
	margin-right:35px;
}
/*** .table ***/
.table {
	width:100% !important;
	position:relative;
	line-height:170%;
	margin-bottom:20px;
}
.table td.fileSize {
	color:#999;
	padding:0px 15px 0px 0px;
}
.table td.attachement {
	width:100%;
}
.table td.icon a {
	width:16px;
	height:16px;
	text-indent:-9999px;
	padding:0px 15px 0px 0px;
	display:block;
	background-repeat:no-repeat;
}
.table td.save a {
	background:url(../images/icn_save.gif) 0px 2px no-repeat;
	width:16px;
	height:16px;
	text-indent:-9999px;
	padding:0px 0px 0px 0px;
	display:block;
}
/*** tags ***/
.tags {
	color:#999;
	margin:0px 0px 20px 0px;
}
.tags a {
	color:#999;
	text-decoration:underline;
}
.tags a:hover {
	color:#FE1000;
}
/*** review ***/
.review {
	background:#DDD;
	padding:0px 10px 0px 10px;
	height:20px;
	width:435px;
}
.clickedYes {
	background:#DDD url(../images/icn_approved.gif) no-repeat 15px  8px;
	padding:  10px 0px 10px 38px;
	margin-top:-2px !important;	
}
.clickedNo {
	background:#DDD;
	padding:12px 10px 10px 15px;
	margin-top:-2px;
	font-size:11px;
}
.clickedNo .comment {
	background: none;
	border:none;
	padding:10px 0 0 0;
}
.clickedNo .comment .txt {
	height: 50px !important;
    margin: 0;
    padding: 5px;
    width: 300px !important;
}
.review strong {
	font-weight:bold;
	float:left;
	padding-top:1px;
	padding-right:5px;
}
.review .critique {
	float:right;
}
.reviewBottom {
	margin:0px 0px 10px 0px;
	background:url(../images/bg-cccontact_selected-bottom.gif) 0px bottom no-repeat;
	display:block;
	height:7px;
	width:455px;
}
.reviewTop {
	margin:10px 0px 0px 0px;
	background:url(../images/bg-cccontact_selected-top.gif) 0px 0px no-repeat;
	display:block;
	height:7px;
	width:455px;
}
.review strong.useful {
	margin:0px 10px 0px 0px;
	float:left;
}
.review .answer {
	margin:0px 15px 0px 0px;	
}
.review .answer a {
	background:url(../images/bg_review.png) 0px 0px no-repeat;
	padding:0 0 0 14px;
	height:20px;
	line-height:20px;
	width:40px;
	z-index:10;
	float:left;
	text-decoration:none!important;
}
.review .answer a:hover, 
.review .answer a:active {
	background:url(../images/bg_review.png) 0px -30px no-repeat;
	color:#FFF !important;
	text-decoration:none;
}
/*** sender ***/
.sender {
	margin:-10px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	background: transparent url('../images/bg-border.gif') repeat-x bottom left;
	color: #999;
}
.sender span {
	font-weight:normal;
	padding:0px 10px 0px 10px;
}
.sender a {
	text-decoration: underline;
	color: #999;
}
/*** subComment ***/
.subComment {
	margin-left: 25px;
}
/*** reaction ***/
div.reaction {
	margin-top:5px;
	display:none;	
	background:url(../images/bg_reaction_top.gif) left top no-repeat;
}
div.reaction .top {
	width:455px;
	height:15px;
	background:url(../images/bg_reaction_top.gif) left top no-repeat;
}
div.toggable fieldset,
div.toggable2 fieldset,
div.toggable3 fieldset {
	background:#F1F1F1 url(../images/bg_reaction_bottom.gif) left bottom no-repeat;
	padding:0px 15px 15px 15px;
}
div.reaction input {
	border: 1px solid #AAA;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	padding: 2px 5px;
	width:340px;
	float:left;
	border:none;
}
div.reaction input.commentId {
	display: none;
}
div.reaction label {
	float:left;
	width:54px;
	font-weight:bold;
	overflow:hidden;
}
div.reaction textarea {
	border: 1px solid #AAA;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	padding: 2px 5px;
	width:340px !important;
	height:80px !important;
	overflow:auto;
	border:none;
}
/*** author ***/
.author {
	font-size:11px;
	padding:0 0 10px 2px;
	border-bottom:dotted 1px #999;
	margin:-10px 0px 15px 0px;
}
.author span {
	display:block;
}
.author a {
	text-decoration:underline;
}
/*** buttonSend ***/
.buttonSend a {
	width:95px;
	height:26px;
	display:block;
	background:url(../images/btn_send.gif) 0px 0px no-repeat;
	float:right;
	margin-top:-25px;
	text-indent:-9999px;
}
.buttonSend a:hover {
	background:url(../images/btn_send.gif) 0px -52px no-repeat;
}
.buttonSendLarge, .buttonCancelLarge {
	float: right;
}
.buttonSendLarge a, .buttonCancelLarge a {
	width:109px;
	height:25px;
	display:block;
	text-indent:-9999px;
	margin:10px 0 0 0;
	float:right;
}
.buttonSendLarge a {
	background:url(../images/btn_versturen_large.gif) 0px 0px no-repeat;
}
.buttonSendLarge a:hover {
	background:url(../images/btn_versturen_large.gif) 0px -50px no-repeat;
}
.buttonCancelLarge a {
	background:url(../images/btn_cancel_large.gif) 0px 0px no-repeat;
}
.buttonCancelLarge a:hover {
	background:url(../images/btn_cancel_large.gif) 0px -50px no-repeat;
}
/*** feedbackLayer ***/
.feedbackLayer {
	position:absolute;
	left:0px;
	z-index:100;
	width: 459px;
}
.feedbackLayer .top {
	background:url(../images/bg_popup_top.png) 0px 0px no-repeat;
	width:401px;
	height:59px;
	padding:10px 18px 0px 40px;
}
.feedbackLayer .middle {
	background:url(../images/bg_popup_mid.png) repeat-y;
	width: 404px;
	padding:18px 18px 0px 37px;
}
.feedbackLayer .bottom {
	background:url(../images/bg_popup_bottom.png) 0px 0px no-repeat;
	width:459px;
	height:31px;
}
.feedbackLayer .top .close {
	position:absolute;
	right:18px;
}
.feedbackLayer .top .subTitle {
	font-size:20px;
	padding-top:4px;
	line-height:22px;
}
.feedbackLayer .top .title {
	font-size:26px;
	color:#FE1000;	
	padding-top:4px;
	background:none;
}
.feedbackLayer .top .close a {
	background:url(../images/icn_close.gif) 0px 0px no-repeat;
	width:62px;
	height:16px;
	text-indent:-9999px!important;
	display:block;
	text-decoration:none;
}
.feedbackLayer .top .close a:hover {
	background:url(../images/icn_close.gif) 0px -30px no-repeat;
}
.feedbackLayer .middle span.customError {
	display:block;
	text-align:left;
	margin:0!important;
	padding: 0 0 0 0!important;
}
.feedbackLayer .middle .buttons {
	height:25px;	
	padding-top:20px;
}
.feedbackLayer .middle .buttons a {
	float:right;
}
.feedbackLayer .middle .buttons a.sendbutton {
	background:url(../images/btn_versturen_large.gif) 0px 0px no-repeat;
	height:25px;
	display:block;
	text-indent:-9999px;
	width:109px;	
}
.feedbackLayer .middle .buttons a.sendbutton:hover {
	background:url(../images/btn_versturen_large.gif) 0px -50px no-repeat;	
}
.feedbackLayer .middle .buttons a.cancelbutton {
	background:url(../images/btn_cancel_large.gif) 0px 0px no-repeat;
	height:25px;
	display:block;
	text-indent:-9999px;
	width:109px;	
	margin: 0 10px 0 0;
}
.feedbackLayer .middle .buttons a.cancelbutton:hover {
	background:url(../images/btn_cancel_large.gif) 0px -50px no-repeat;
}
/*** feedbackForm ***/
.feedbackForm {
	background-color:#F1F1F1 !important;
	width:365px;
	padding: 5px 10px 5px  10px;
	margin:0;
	position:relative;
}
.feedbackForm textarea {
	width:200px;
}
.feedbackForm .sendCopy {
	width:13px;
	height:13px;
	margin: 2px 6px 8px 0px;
	padding:0;
	float:left;
	font-size:11px;
	border:0px;
}
.feedbackForm span.checkbox {
	display:block;
	float:left;	
	line-height:17px;
	height:17px;
	
}
.feedbackForm label {
	width:150px !important;
	float:left;
	color:#666;
	font-weight:bold;
}
.feedbackForm input {
	width:200px;
	float:left;
}
.feedbackformTop {
	background:url(../images/bg_feedbacklayer_top.gif) left top no-repeat;
	width:385px;
	height:11px;
	padding:0;
	margin:0;
	font-size:0;
}
.feedbackformBottom {
	background:url(../images/bg_feedbacklayer_bottom.gif) left bottom no-repeat;
	width:385px;
	height:12px;
	padding:0;
	margin:0;
	font-size:0;
}
/*** serverCall ***/
.serverCall {
	background:url(../images/icn_approved.gif) no-repeat 0px 5px;
	padding-left:22px;
}
.serverCall p {
	margin:0;
	padding: 10px 0 0 0;
}
/*** sitemap ***/
.sitemap{
	background:url(../images/bg-border.gif) 0px 0px repeat-x;
	padding:5px 0px 0px 0px;
	width: 455px;
}
.sitemap ul.level1 {
	list-style:none;
	padding:0px;
	margin:0px;
	width: 455px;
}
.sitemap ul.level1 li {
	float: left;
	width: 455px;
}
.sitemap ul.level1 li a {
	text-decoration: none;
	line-height: 20px;
	font-weight: bold;
	margin: 0;
	padding: 0px 0px 4px 17px;
}
.sitemap ul.level1 li.collapsable {
	background:url(../images/bg-border.gif) 24px bottom no-repeat;
	padding-bottom: 0px;
}
.sitemap ul.level2 {
	list-style:none;
	padding:0px;
	margin:0px 0px  0px 19px;
	font-weight:normal;
	width: 436px;
}
.sitemap ul.level2 li {
	width: 436px;
}
.sitemap ul.level2 li.collapsable {
	background:url(../images/bg-border.gif) 17px bottom no-repeat;
	padding-bottom: 1px;
}
.sitemap ul.level2 li a {
	font-weight:normal !important;
}
.sitemap ul.level2 li a:hover {
	font-weight:bold;
}
.sitemap ul.level3 {
	background: #F1F1F1 url('../images/bg-border.gif') 0px 0px repeat-x;
	list-style :none;
	padding: 7px 0px 3px 0px;
	margin: 0px 0px  0px 16px;
	width: 420px;
}
.sitemap ul.level3 li {
	background-image:none;
	padding:0px 0px 1px 0px;
	width: 420px;	
}
.sitemap ul.level3 li a {
	background: url(../images/icn_sitemap.gif) 3px -71px no-repeat;
	font-weight:normal !important;
	padding-left: 15px;
	position: relative !important;
	padding: 0px 0px 0px 15px
}
/*** ul.tabs ***/
ul.tabs {
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:12px;
	zoom: 1;
}
ul.tabs li {
	display:inline;
}
ul.tabs li a {
	background:url(../images/bg_tab_left.png) left 0px no-repeat;
	padding:4px 0px 8px 0px;
	color:#333;
	font-weight:bold;
	line-height:145%;
}
ul.tabs li span.tabDisabled {
	padding:4px 0px 8px 0px;
	color:#AAA;
	font-weight:bold;
	line-height:145%;
}
ul.tabs li span.tab_right {
	background:url(../images/bg_tab_right.png) right 0px no-repeat;
	padding:4px 13px 8px 0px;
}
ul.tabs li span.tab_left {
	background:url(../images/bg_tab_left.png) left 0px no-repeat;
	padding:4px 10px 8px 0px;
}
ul.tabs li.selected a {
	background:url(../images/bg_tab_left.png) left -90px no-repeat;
	padding:4px 0px 4px 0px;
	color:#FE1000;
	font-weight:bold;
}
ul.tabs li a span {
	background:url(../images/bg_tab_right.png) right 0px no-repeat;
	padding:4px 13px 8px 0px;
	margin:0px 0px 0px 13px;
}
ul.tabs li.selected a span {
	background:url(../images/bg_tab_right.png) right -90px no-repeat;
	padding:4px 13px 4px 0px;
	margin:0px 0px 0px 13px;
}
ul.tabs li a:hover {
	color:#FE1000;
	text-decoration:none !important;
}
ul.tabs li a:hover span {
	color:#FE1000;
}
/*** icons ***/
div.txt {
	background:url(../images/icn_txt.gif) 0px 1px no-repeat;
	padding:1px 0px 3px 25px;
	margin:3px 0px 3px 0px;
}
div.start {
	background:url(../images/icn_start.gif) 0px 1px no-repeat;
	padding:1px 0px 3px 25px;
	margin:3px 0px 3px 0px;
}
div.pdf {
	background:url(../images/icn_pdf.gif) 0px 1px no-repeat;
	padding:1px 0px 4px 25px;
	margin:3px 0px 3px 0px;
}
div.doc {
	background:url(../images/icn_doc.gif) 0px 1px no-repeat;
	padding:1px 0px 4px 25px;
	margin:3px 0px 3px 0px;
}
div.log {
	background:url(../images/icn_log.gif) 0px 1px no-repeat;
	padding:1px 0px 4px 25px;
	margin:3px 0px 3px 0px;
}
div.hi {
	background:url(../images/icn_hi.gif) 0px 0px no-repeat;
	padding:1px 0px 4px 25px;
	margin:3px 0px 3px 0px;
}
/*** hr ****/
.hr {
	margin:0px 0px 5px 0px;
	height:1px;
	background:url(../images/bg-border.gif) repeat-x top left;
	padding:0px 0px 5px 0px;
	width:100%;
	clear:both;
	font-size:0;
}
/*** link icons ***/
a.txt, 
a.start, 
a.pdf, 
a.doc, 
a.log, 
a.hi, 
a.workshop {
	padding:4px 0 5px 44px;
	display:block;
}
a.txt {
	background:url(../images/icn_txt.gif) 0px 3px no-repeat;
}
a.start {
	background:url(../images/icn_start.gif) 0px 3px no-repeat;
}
a.pdf {
	background:url(../images/icn_pdf.gif) 0px 3px no-repeat;
}
a.doc {
	background:url(../images/icn_doc.gif) 0px 3px no-repeat;
}
a.log {
	background:url(../images/icn_log.gif) 0px 3px no-repeat;
}
a.hi {
	background:url(../images/icn_hi.gif) 0px 3px no-repeat;
}
a.workshop {
	background:url(../images/icn_workshop.gif) 0px 3px no-repeat;
}
div.subscribe a {
	background:url(../images/li.gif) left no-repeat;
	padding: 0px 10px 0px 15px !important;
	font-weight:normal !important;
	float:right;
}
/*** rss ***/
.rss {
	width:51px;
	height:22px;
	float:right;
	margin:0px 0px 5px 0px;
}
.rss a {
	padding:3px 0px 5px 20px;
	background:url(../images/bg_rss.gif) 0px 0px no-repeat;
	display:block;
	font-size:10px;
	color:#666;
}
.rss a:hover {
	color:#FE1000;
}
/*** mostViewed ***/
.mostViewed ul {
	list-style:none;
}
/*** subscribe ***/
a.subscribe {
	background:url(../images/li.gif) right 4px no-repeat;
	padding: 0px 12px 5px 15px;
	margin:0px 0px 0px 0px !important;
	font-size:11px;
	text-align:right;
	display:block;
	float:right;
}
a:hover.subscribe {
	color:#FE1000;
}
/*** categoryBlock and directAdvies ***/
h2.catTitle {
	margin:0px;
	background:#FFF url(../images/bg_cattitle.png) 0px 0px no-repeat;
	width:324px;
	display:block;
	height:42px;
	padding:1px;		
}
h2.catTitle a,
h2.catTitle a:hover {
	display:block;
	padding:0 6px!important;
	margin:0!important;
	width:312px;
	height:42px;
	cursor:pointer;
	text-decoration:none!important;
	position:relative;
}
h2.catTitle span {
	padding: 13px 0 0 42px!important;
	margin:0!important;
	height:29px;
	display:block;
	color:#FE1000;
	background-color:#F1F1F1;
}
.catContent {
	border-left:solid 1px #DDD;
	border-right:solid 1px #DDD;
	padding:7px 10px 0px 10px;
	background:#FFF;
}
.catContent ul {
	list-style:none;
}
/*** errorCall ***/
.errorCall {
	color:#8500B4;
	font-size:124px;
	line-height:115px;
}
/*** img ***/
img.error {
	margin-left:30px;
}
img.construction {
	margin-left:-50px;
	z-index:100;
	position:relative;
}
/*** fieldset ***/
fieldset.left {
    float:left;
    width:200px;
    color:#666;
    margin-bottom:10px;   
}
fieldset.right {
    float:right;
    width:200px;
    color:#666;
    margin-bottom:10px;    
}
fieldset .checkBox {
    border:none;
    margin:3px 5px 0px 0px;
}
/*** feedbackForm ***/
.feedbackForm input.radio {
	border: 0;
	width: 17px;
	float:left;
	padding:0px;
}
.feedbackForm span.gender {
	float:left;
	padding:0px 20px 0px 0px;
}
/*** popup ***/
.popupHolder {
	position:absolute;
	top:0;
	left:0;
}
.popup {
	border:none;
	position:absolute;
	width:100%;
	z-index:21;
	display:none;
	left:0;
	top:0;
}
.popupLayer {
	height:100%;
	position:absolute;
	width:100%;
	filter: alpha(opacity=66);
	-moz-opacity: .66;
	opacity: .66;
	background-color:#333;
	z-index:2;
}
.popup iframe {
	filter: alpha(opacity=1);
	-moz-opacity: 1;
	opacity: 1;
	height:100%;
	position:absolute;
	width:100%;
	z-index:1;
	display:none;
}
/*** related ***/
ul.related  {
	margin-bottom:20px;
	overflow:hidden;
}
ul.related li {	
	height:23px;	
	float:left;
	display:block;
	width:455px;
	padding:2px 0px;	
}
ul.related a {
	background-repeat:no-repeat;
	padding-left:37px;
	line-height:20px;
	float:left;
}
ul.related a.txt {
	background-image:url('../images/icn_txt.gif');
}
ul.related a.hi {
	background-image:url('../images/icn_hi.gif');
}
ul.related a.start {
	background-image:url('../images/icn_start.gif');
}
ul.related div {
	float:right;
}
/*Sharepoint*/
.TwoColumns .columnLeft .ms-long {
	width:303px!important;
}
.homepage .ms-WPAddButton {
	margin-top:-25px;
	position:absolute;
}
.articlesOverview .bottomRight .stars-1,
.articlesOverview .bottomRight .stars-2,
.articlesOverview .bottomRight .stars-3,
.articlesOverview .bottomRight .stars-4,
.articlesOverview .bottomRight .stars-5 {
	background-position:0 5px;
	height:20px;
}
/*** advisorsSelect ***/
.advisorsSelect select {
	margin-right:10px;
}
/*** div.userContent, #ctl00_PlaceHolderMain_NewsDetail, uitgelicht-content ***/
div.userContent img,
#ctl00_PlaceHolderMain_NewsDetail img,
.uitgelicht-content img {
	margin:0;
	padding:0;
}
div.userContent img{
    margin-right: 6px;
}
div.userContent a,
#ctl00_PlaceHolderMain_NewsDetail p a,
.uitgelicht-content a {
	text-decoration:underline;
}
div.userContent p,
#ctl00_PlaceHolderMain_NewsDetail p ,
.uitgelicht-content p + ul  {
	margin-bottom: 1em;
	margin-top: 0;
}
div.userContent p + ol,
#ctl00_PlaceHolderMain_NewsDetail p + ol,
.uitgelicht-content p + ol {
	margin-top: -1em;
}
div.userContent em,
#ctl00_PlaceHolderMain_NewsDetail em,
.uitgelicht-content em {
	font-weight: normal;
	font-style: italic;
}
div.userContent p + ul,
#ctl00_PlaceHolderMain_NewsDetail p + ul,
.uitgelicht-content p + ul  {
	margin-top: -1em;
}
div.userContent ul,
#ctl00_PlaceHolderMain_NewsDetail ul,
.uitgelicht-content ul {
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	list-style-type: none;
}
div.userContent ul li,
#ctl00_PlaceHolderMain_NewsDetail ul li,
.uitgelicht-content ul li {
	background: url(../images/bullet.png) no-repeat left 0.5em;
	padding-left: 10px;
	list-style-type: none;	
}
div.userContent ol,
#ctl00_PlaceHolderMain_NewsDetail ol,
.uitgelicht-content ol {
	list-style-position:outside;
	margin-left: 22px;
}
/*** advisorsSearch ***/
.advisorsSearch {
	height:30px;
}
.advisorsSearch input{
	margin-right:4px;
	float:left;
}
.advisorsSearch .link{
	float:right;
}
.advisorsSearch .submit{
	padding-top:2px;
}
.advisorsSelect select{
	margin-right:10px;
}
/*** google maps ***/
.map {
	width: 455px;
	height: 360px;
	margin: 20px 0px;
}
.map img {
	margin:0;	
}
.infoWindow {
	height: 122px;
	width:267px;
	display: none;
	z-index: 5;	
	background: url(../images/bgInfoWindowCenter1.png) left top;
	background-repeat:no-repeat;
}
.infoWindow .detailpage {
	display:none;
}
.infoWindow .lat,
.infoWindow .long {
	display: none;
}
.infoWindow .office {
	width: 170px;
	height: 112px;
	float: left;	
	padding-left: 13px;
}
.infoWindow .office .name {
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	color: #FE1000;
	padding: 10px 0 5px 0;
	display: block;
	font-family: Helvetica, Arial, sans-serif;	
	width:150px;
}
.infoWindow .office p {
	font-size: 12px;
	line-height: 15px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}
.infoWindow .office img {
	position:absolute;
	right:14px;
	top:10px;
}
/*** header.projectsite ***/
.header.projectsite .prlogo {
	position:absolute;
	left:16px;
}
.header.projectsite a.projectName {
	left:35px;
	position:absolute;
	top:40px;
	cursor:pointer;
}
.header.projectsite a.projectName span {		
	line-height: 30px;
	background-color: #FFF;
	width:455px;
	font-size:30px;
}
.header.projectsite a.noLink {
	cursor: default;
}
.header.projectsite .rightLogo {
	position:absolute;
	right:23px;
	width:179px;
}
/*** projectbanner ***/
.projectbanner {
	width:180px;
	margin-bottom:20px;
	overflow:hidden;
	display:block!important;	
	position:relative;
}
.projectbanner .bannerImg {
	width:180px;
}
a.projectbanner {
	cursor:pointer;
}
.projectbanner span {
	display:block!important;
	overflow:hidden;
}
.projectbanner .label {
	height:65px;
}
.projectbanner.even .label {
	color:#FFF;
	background:#000;
}
.projectbanner.odd .label {
	background:#E9E9E9;
	color:#000;	
}
.projectbanner .label .title1 {
	padding: 10px 10px 0px 10px;
	font-size:18px;
	line-height:18px;
}
.projectbanner .label .title2 {
	padding: 2px 10px 0px 10px;
	font-size:24px;
	line-height:24px;
}
/*** corners ***/
.corner {
	position:absolute;
	width:8px;
	height:7px;
	margin:0;
	padding:0;
	overflow:hidden;
	border:solid 0px;
	font-size:0;
	line-height:0;
}
.corner.TopLeft {
	background-image:url(../images/corner_top_left.png);
	top:0;
	left:0;	
}
.corner.TopRight {
	background-image:url(../images/corner_top_right.png);
	top:0;
	right:0;	
}
.corner.BottomLeft {
	background-image:url(../images/corner_bottom_left.png);
	bottom:0;
	left:0;		
}
.corner.BottomRight {
	background-image:url(../images/corner_bottom_right.png);
	bottom:0;
	right:0;	
}
/*** projectlogos ***/
.projectlogos {
	width:183px;
	overflow:hidden;
	padding-left:20px;
}
.projectlogos span {
	display:block;
	padding-bottom:10px;
}
.projectlogos img {
	margin-bottom:20px;
}
.projectlogos a img {
	margin-bottom:0;
}
.projectlogos a {
	display:block;
	margin-bottom:20px;
}
/*** gerelateerde_content ***/
.gerelateerde_content.projectsite {
	background-image:none;
}
/*** intro-webpart ***/
body .intro-webpart {
    background-color: #FE1000 !important;
}
body .intro.intro-webpart h2,
body .intro-webpart .userContent {
    color: White;
}
/*** intro-uitgelicht ***/
.intro-uitgelicht {
	margin-top:16px;
	position:relative;
	background:#000;
	padding:12px;
}
.intro-uitgelicht .roundCorners {
	position:relative;
	float:left;
}
.intro-uitgelicht img {
	margin:0 10px 0 0;
	float:left;	
}
.intro.intro-uitgelicht h2 {
	color:#8500B4;
	background-color:Transparent;
	float:none;
	width:auto;			
}
.intro.intro-uitgelicht h2 img {
	margin:0;
	float: none;
}
.intro.intro-uitgelicht p {
	margin: 16px 0 0 0;
}
/*** page_actions ***/
.page_actions .auteur span {
	padding: 10px 0 0 7px;
	font-size:10px;
	float:left;
	color:#666;
	display:block;
	width:198px;	
	overflow:hidden;
}
.page_actions .auteur a {
	float:right;
	margin-right:10px;
}
/*** ProjectSearch ***/
.projSearchResults,
.projNoResults {
	text-align:left;
	padding-bottom:10px;
	padding-top:50px;
}
.projSearchResults span,
.projNoResults span {
	font-weight:bold;
}
.breadcrumbs.projSearch {
	left:35px;
	position:absolute;
	top:113px;
}
/*** routeplanner ***/
.routeplanner .from,
.routeplanner .to {
	border-bottom:solid 1px #DDD;
	padding:10px 0 8px 0;	
}
.routeplanner .from input,
.routeplanner .to select {
	margin-left:5px;
	font-size:12px;
}
.routeplanner .from span,
.routeplanner .to span {
	display:block;
	width:155px;
	float:left;
}
.routeplanner a {
	float:left;
	margin: 10px 0 0 5px;
	cursor:pointer;
	height:25px;
	text-indent:-9999px;
	display:block;
}
.routeplanner a.planRoute {
	background:url(../images/btn_plan.gif) 0px 0px no-repeat;
	width:106px;	
}
.routeplanner a.planRoute:hover {
	background:url(../images/btn_plan.gif) 0px -50px no-repeat;
}
.routeplanner a.clearRoute {
	background:url(../images/btn_wis.gif) 0px 0px no-repeat;
	width:112px;	
}
.routeplanner a.clearRoute:hover {
	background:url(../images/btn_wis.gif) 0px -50px no-repeat;
}
.googledir img {
	display:none;
}
/*** companyDetails ***/
.companyDetails .feedbackLayer .top .title {
	font-size:23px;
}
.companyDetails .bold {
	font-weight:bold;
}
.companyDetails .seperator {
	font-size:0;
	line-height:0;
	border-top: solid 1px #CCC;
	margin:  5px 0;
	width:168px;
}
.companyDetails p {
	margin-bottom:0px;
}
.companyDetails img {
	float:left;
	margin-right:10px;
}
.companyDetails .content {
	float:left;
}
.companyDetails .middle {
	padding-right:37px;
	width:385px;
	padding-bottom:20px;
}
/*** votingCandidate ***/
.votingCandidatePicture img {
	margin: 0 0 0 0;
}
.votingCandidate {
	float: left;
	width: 199px;
	height: 76px;
	padding: 10px;
	padding-bottom: 39px;
	background: transparent url(../images/bg_vote_teaser.png) no-repeat scroll left top;
	float: right;
}
.votingCandidateLeft,
.votingCandidate.left {
	float: left;
	clear: both;
}
.votingCandidatePicture {
	width: 55px;
	height: 52px;
	float: left;
	display: block;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.votingCandidate h5, 
.votingCandidate p {
	margin-left: 65px;
}
.votingCandidate h5 {
	font-weight: bold;
}
/*** votingDetail ***/
.votingDetail .picture {
	float: left;
	width: 171px;
	height: 187px;
	margin-bottom: 3em;
}
.votingDetail .picture img {
	margin: 0 0 0 0;
}
.votingDetail .withPicture {
	margin-left: 187px;
}
.votingDetail a.link {
	display: block;
	margin-top: 1em;
}
.votingDetail .movie {
	clear: both;
	margin-top: 3em;
	background: transparent url(../images/bg_vote_movie.png) no-repeat scroll left top;
	height: 280px;
	padding: 13px 21px;
	overflow: hidden;
}
/*** votingBooth ***/
.votingBooth {
	margin-top: 2em;
}
.votingBooth h3 {
	color: #FE1000;
	font-size: 14px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.votingBoothTop {
	background: transparent url(../images/bg_vote_box_top.png) no-repeat scroll left 0px;
	height: 22px;
	overflow: hidden;
	padding: 3px 15px 0 32px;
	cursor: pointer;
}
.votingBooth.active .votingBoothTop {
	background-position: left -25px;
}
.votingBoothBottom {
	background: transparent url(../images/bg_vote_box_bottom.png) no-repeat scroll left bottom;
	visibility: hidden;
	padding: 0.5em 15px 15px;
}
.votingBooth.active .votingBoothBottom {
	display: block;
	visibility: visible;
}
.votingBoothBottom .text {
	background: url('../images/bg-border.gif') repeat-x top left;
	padding-top: 1em;
}
.votingBooth .votingForm {
	margin-top: 1em;
}
.votingBooth input {
	vertical-align: middle;
	margin-left: 15px;
}
.votingBooth .checkbox {
	display: block;
}
.votingBooth .error {
	padding: 0 0 0 0 !important;
	float: none;
}
.votingBooth .checkbox input {
	margin-left: 0;
}
.votingBooth input.email {
	width: 240px;
}
/*** ajaxForm ***/
.ajaxForm {
	position: relative;
}
.ajaxForm .overlay {
	opacity: 0.66;
	filter: alpha(opacity=66);
	background-color: #fff;
}
.ajaxForm .overlay, 
.ajaxForm .overlayLoader {
	height: 100%;
	padding: 0;
	margin: 0;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.ajaxForm .overlayLoader {
	background: transparent url(../images/ajax-loader-general.gif) no-repeat scroll center center;
}
/*** solliciteer_direct ***/
.solliciteer_direct.nobg {
    background: none;
}
.solliciteer_direct div.largeForm {
    zoom: 1;
}
/*** portal ***/
.portal {
	padding: 3px 20px 5px !important;
	width: 726px !important;	
    margin:0!important;
}
.portal.withFrame {
	padding:3px 30px 5px !important;
	width:705px !important;
}
.portal .columnLeft {
	width: 383px;	
 }
.portal .columnRight {
    width: 303px;    
}
.portlet {
	padding-bottom: 11px;
    margin: 0 0 25px 0;
    position:relative;
    background: transparent url(../images/bg_catbottom_left.png) no-repeat scroll left bottom;
}
.portlet a {
	cursor:pointer;
}
.portal .columnLeft .portlet {
    width:373px;   
    overflow:hidden;
}
.portal .columnRight .portlet {
	width:303px;	
	overflow:hidden;
	background-image: url(../images/bg_catbottom_right.png);
}
.portal h2.catTitle {
    height: 28px;
    padding: 10px 0 0 25px !important;
    background-color: #F1F1F1;   
    width:auto;
}
.portal .columnLeft h2.catTitle {
	background:#FFF url(../images/bg_catTitle_left.png) no-repeat scroll 0 0;
}
.portal .columnRight h2.catTitle {	
	background:#FFF url(../images/bg_catTitle_right.png) no-repeat scroll 0 0;
}
/*** portletAdvies ***/
.portletAdvies .catContent {
	background:transparent url(../images/bg_portletAdvies.png) repeat-x scroll left top;
	width:281px;
	height:156px;
    position:relative;
}
.portletAdvies h2.catTitle {
	margin-bottom:-1px;
}
.portletAdvies .adviesButtons .adviseur {
	background:transparent url(../images/btn_advies_adviseur.png) no-repeat scroll left top;
	color:#666;
	display:block;
	font-size:16px;
	height:38px;
	padding-left:57px;
	padding-top:20px;
}
.portletAdvies .adviesButtons .adviseur:hover {
	 text-decoration:none!important;
	 color:#666!important;
}
.portletAdvies p {
    padding-left: 14px;
}
/*portlet*/
.portlet a.more {
    float: right;
    background: transparent url(../images/btn-more-workshops.png) no-repeat scroll left center;
    font-size: 0.9em;
    width: 118px;
    height: 18px;
    font-size: 0.1px;
    color: White;
    text-decoration: none !important;
}
/*** portal ***/
.portal .intro {    
    margin-bottom: 2em;
    width: auto;
}
.portal .framed {
    background: transparent url(../images/bg_fade.png) no-repeat scroll left top;
    position: relative;
    left: -12px;
    clear: both;
    padding:  10px 12px 25px 12px;
    width:731px;
}
/*sector*/
.portal .sector {
    float: left;
    height: 150px;
    overflow: hidden;
    width: 337px;
    padding: 12px 0;
    background: transparent url(../images/bg-border.gif) repeat-x scroll left bottom;
    display:block;
}
.portal .sector.odd {
    margin-left: 28px;
}
.portal .sector a {
	display:block;
	height: 150px;
	width: 192px;
	padding-left:145px;
	background-repeat:no-repeat;
}
.portal .sector a:hover {	
	text-decoration:none !important;
}
.portal .sector a .title,
.portal .sector a:hover .title {
	display:block;
	font-size:19px;
	color:#FE1000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:normal;
	margin-bottom:10px;
	background:none;
	padding:0 0 6px 0;
	margin:0;
}
.portal .sector a .text,
.portal .sector a:hover .text {
	display:block;	
	color:#333;
}
/*** megatrend ***/
.megatrend {
    margin-bottom: 25px;
    clear: both;
}
.megatrend.left {
    float: left;
    width: 366px;
}
.megatrend.right {
    float: right;
    width: 317px;
    clear: none;
}
.framed .megatrend h2 {
    font-size: 28px;
}
.megatrend h3 {
	color: #FE1000;
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFF;
	margin-bottom: 0;
	line-height: 32px;
}
.megatrend .thumb {
    float: right;
    width: 316px;
    height: 204px;
    overflow: hidden;
    margin: 0 0 0 20px;
}
.megatrend.left .thumb, .megatrend.right .thumb {
    width: 127px;
    height: 123px;
    float: left;
    margin: 0 20px 0 0;
    position: relative;
    top: 4px;
}
.framed .megatrend.left h2, .framed .megatrend.right h2 {
    font-size: 19px;
    color: #999;
}
/* TODO UP AND TO SCANS */

.quickSelect {
    width: 100%;
}
/*scans*/
.scans {
	position:relative;
	float: left;
}
.scans.small {
	background: transparent url(../images/bg_scan.jpg) no-repeat scroll left top;
	width: 372px;
	height: 207px;
	padding: 2px 7px 7px 4px;
}
.portal .scans.small {
	margin:-1px 0 26px -4px;
}
.scans.large {
	background:none;
	width: 480px;
	height: 237px;
	padding:0;	
}
.scans div.slide {
	overflow:hidden;
	position:relative;
}
.scans.small div.slide {
	width:372px;
	height:207px;
	background-color:transparent !important;
}
.scans.large div.slide {
	width:480px;
	height:237px;
}
.scans a.next,
.scans a.previous {
	text-indent: -9999px;
	display:block;
	width:15px;
	height:26px;	
	position:absolute;
	bottom:20px;	
	z-index:4;
	cursor:pointer;
}
.scans a.previous {
	background: transparent url(../images/btn_previous.png) no-repeat scroll left top;
	left:4px;
}
.scans.large a.previous {
	left:0;
}
.scans a.next {
	background: transparent url(../images/btn_next.png) no-repeat scroll left top;
	right:8px;
}
.scans.large a.next {
	right:0;
}
.scans .content {
	position:absolute;
	top:26px;
	left:0;	
}
.scans .content .top,
.scans .content .mid,
.scans .content .bottom {
	overflow:hidden;
	display:block;
	width:280px;
}
.scans .content .top {
	background: transparent url(../images/bg_slide_content_top.png) no-repeat scroll left top;
	height:10px;		
}
.scans .content .mid {
	background: transparent url(../images/bg_slide_content_mid.png) repeat-y scroll left top;	
	width:250px;
	padding: 0 15px;	
}
.scans .content .mid .title {
	font-size:19px;	
	background:none;
	display:block;	
	overflow:hidden;
	color:#FFF;
}
.scans .content .mid .subtitle {
	font-size:30px;	
	display:block;	
	padding-bottom:10px;
	overflow:hidden;
	color:#FFF;	
}
.scans .content .mid .text {
	font-size:12px;
	color:#FFF;
	display:block;
}
.scans .content .bottom {
	background: transparent url(../images/bg_slide_content_bottom.png) no-repeat scroll left top;
	height:10px;	
}
.scans .slide a,
.scans .slide a:hover {
	width:	372px;
	height:207px;
	display:block;
	cursor:pointer;
	text-decoration:none !important;
	color:#FFF !important;
}
.scans.large .slide a,
.scans.large .slide a:hover {
	width:480px;
	height:237px;
}
/*** trend ***/
.trend {
	background: url('../images/bg-border.gif') repeat-x bottom left;
	padding-bottom: 33px; 
	margin-bottom: 7px;
	width:480px;
}
.trend .title {
	font-size: 19px;
	margin-bottom:4px;
	color:#FE1000;
	display:block;
	background:none;
}
.trend .subtitle {
	font-size: 30px;
	margin-bottom:4px;
	color:#FE1000;
	display:block;
}
.trend img {
	float: right;
	margin: 3px 0 15px 20px;
}
.trend a {
	font-weight: bold !important;
	display:block;
	margin-top:10px;
}
/*** megatrend ***/
.megatrend {
    padding-bottom: 25px;
    clear: both;
    width:auto;
    background:none;
}
.megatrend .subtitle {
	width: auto;
	display:block;	
	 margin-bottom: 3px;
}
.megatrend.large .subtitle {
	font-size:30px;
	color:#FE1000;	
}
.megatrend.small .subtitle {
    font-size: 19px;   
    color: #999;   
}
.megatrend .title {
	font-size: 19px;
	margin-bottom: 3px;
	display:block;
	color:#FE1000;
	background:none;
}
.megatrend.left .title, 
.megatrend.right .title {
	margin-bottom: 2px;
}
.megatrend img {
    float: right;
    width: 316px;
    height: 204px;
    overflow: hidden;
    margin: 3px 0 0 20px;
}
.megatrend.left img, 
.megatrend.right img {
    width: 127px;
    height: 123px;
    float: left;
    margin: 0 20px 0 0;
    position: relative;
}
.megatrend a {
	font-weight: bold !important;
	margin-left: 20px;
}
.megatrend.left a, 
.megatrend.right a {
	background: none;
	padding: 0;
	margin: 0;
	font-weight: normal !important;
}
.megatrend.left a:hover, 
.megatrend.right a:hover {
	text-decoration: none !important;
	color: #000 !important;
	cursor: pointer;
}
/*** advisors-portlet ***/
.advisors-portlet h2 {
	font-size: 19px;
}
.advisors-portlet ul li {
	float: left;
	list-style: none;
	width: 235px;
	height: 83px;
	margin: 0 10px 40px 0px;	
}
.advisors-portlet ul li.alternate {
	margin-right:0;
}
.advisors-portlet ul li a {
	display: block;
	float: left;
	width: 235px;
	height: 84px;	
	position:relative;
}
.advisors-portlet ul li a:hover {
	text-decoration: none !important;
	color: #000 !important;
}
.advisors-portlet ul li a img {
	left:6px;
	position:absolute;
	top:4px;
}
.advisors-portlet ul li a .mask {
	background: transparent url(../images/m_advisor.png) no-repeat scroll left top;
	display: block;
	height: 84px;	
	width:84px;
	position:absolute;
	top:0;
	left:0;
	margin-left:0;
}
.advisors-portlet ul li span {
	display: block;
	margin-left: 90px;
	font-size: 12px;
	font-weight: normal;
}
.advisors-portlet ul li span.name {
	font-size: 15px;
	line-height: 15px;
	margin-bottom: 5px;
}
/*** articles ***/
.articles p {
	margin-bottom: 10px;
}
.articles ul {
	background: none;
}
.articles ul li a {
	padding: 2px 10px 3px 25px;
	margin: 0;
}
/*** oneliner ***/
.oneliner {
	width: 326px;
	float: right;
	margin-bottom: 1em;
}
.oneliner .text {
    font-size: 19px;
    line-height: 25px;
    color: #8500B4;
}
.oneliner .source {
    font-size: 10px;
    color: #666;
    font-style: italic;
}
/*** dropdown-navigation ***/
select.dropdown-navigation {
	width:100%;
}
/*** sectoroverview - inspirationpage ***/
.sectoroverview {
	padding:3px 0px 5px 0px;	
	width:731px;	
	left:-2px;
	position:relative;
}
.inspirationpage {
	padding:3px 0px 5px 0px !important;	
	width:766px!important;
	overflow:hidden;
}
.sectoroverview h1,
.sectoroverview .intro,
.sectoroverview .breadcrumbs,
.sectoroverview .wordcloud,
.inspirationpage h1,
.inspirationpage .intro,
.inspirationpage .breadcrumbs {
	padding-left:35px;
	padding-right:35px;
	width:695px;
}
.inspirationpage span.clear {
	display:block;
}
.sectoroverview .intro {	
	 margin-bottom:20px;	
}
.sectoroverview .framed {	
	left:0;
	width:703px;	
	padding: 0px 15px 25px 15px;
}
.sectoroverview .framed .sector {
	background:transparent url(../images/bg-border.gif) repeat-x scroll left bottom;
	display:block;
	float:left;
	height:130px;
	overflow:hidden;
	padding: 13px 0 12px 0;
	width:337px;
}
.sectoroverview .framed .sector.odd {
	margin-left:27px;
}
.sectoroverview .framed .sector a {
	background-repeat:no-repeat;
	display:block;
	height:130px;
	padding-left:145px;
	width:192px;
	position:relative;	
	 text-decoration:none!important;
}
.sectoroverview .framed .sector a img {
	position:absolute;
	top:0;
	left:0;
}
.sectoroverview .framed .sector a .title, 
.sectoroverview .framed .sector a:hover .title {
	background:transparent none repeat scroll 0 0;
	color:#FE1000;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:19px;
	font-weight:normal;
	margin:0;
	padding:0 0 6px;
}
.sectoroverview .framed .sector a.text, 
.sectoroverview .framed .sector a:hover .text {
	color:#333;
	display:block;
}
.inspirationpage .intro {
	float:left;
	padding-right:0;
	width:381px;
	margin-bottom:15px;
}
.inspirationpage .top {
	background:transparent url(../images/bg_fade.png) no-repeat scroll left top;
	margin-left:20px;
	width:705px;
	padding:10px 16px 0px 10px;
	margin-bottom:25px;
}
.inspirationpage .center {
	margin-left:20px;
	padding: 0px 16px 0px 10px;
	margin-bottom:30px;
	width:705px;
}
.inspirationpage .center .left {
    float: left;
    width: 366px !important;
}
.inspirationpage .center .right {
    float: right;
    width: 317px !important;
    clear: none;
}
.inspirationpage .bottom {
	margin-left:20px;
	padding: 0px 16px 0px 10px;
	width:705px;
}
.inspirationpage .oneliner {
	padding-right:30px;
	width:298px !important;
	margin-bottom:15px;
}
/***TODO***/
#flashVideoplayer 
{
    clear: both;
	float:left;
	margin-top: 15px;
	margin-left: -10px;
}
.inspirationpage .innovatiekansen {
	float:right;
	width:298px;
}

.workshopLayout2 
{
	background:none;
	margin-bottom:0;
	padding-bottom:0;
}
.workshopLayout2 .catContent 
{
	border:none;
	padding:0;
}
.workshopLayout2 ul.workshopList li a.workshopTitle 
{
	background:transparent url(../images/icn_workshop.gif) no-repeat scroll left top;
	padding-left:25px;
	height:25px;	
}

.column-content-large .intro {
	width:auto;
}
.themepage .intro {
	background:#FE1000;
	color:#FFF;
	margin-bottom:20px;
}
.themepage .intro .mask span {
	background:transparent url(../images/maskred.png) no-repeat scroll left top;
}
.themepage .intro h2 {
	color:#FFF;
}
.themepage .userContent {
	margin-bottom:0px;
}
.portletAdvies 
{
	margin-bottom:30px;
	width: 305px;
	background: transparent url(../images/DirectAdviesBackgroundBottom.png) no-repeat scroll left bottom;
	float: left;
	margin-left: 25px;
}
.genericWebPartZone .portletAdvies
{
    margin-left: 30px;
}
.portletAdvies h2.catTitle
{
	background:transparent url(../images/DirectAdviesBackgroundTop.png) no-repeat scroll left top;
}
.portletAdvies .catContent {
	border-left:solid 1px #f1f1f1;
	border-right:solid 1px #f1f1f1;
	background:transparent url(../images/DirectAdviesBackgroundMiddle.png) repeat-y scroll left top;
}
.portletAdvies .adviesButtons {
	bottom:-9px;
	left:10px;
	position:absolute;
}
.withThumbnail
{
	list-style-image: none !important;
	list-style-type: none !important;
	list-style: none !important;
}
.withThumbnail img
{
	float: left;
}
.withThumbnail .content {
	margin-left: 98px;
}
.withThumbnail p.summery {
	clear: none;
}
/* SOCIAL MEDIA */
.social {
    /*width: 317px;*/
    height: 16px;
    margin-bottom: 12px;
}
.social a {
    width: 18px;
    height: 16px;
    line-height:16px;
    text-indent: -999px;
    overflow: hidden;
    margin-left: 5px;
    float: left;
    background-position: center center;
    background-repeat: no-repeat;
}
.social span {
    color: #666;
    overflow: hidden;
    float: left;
    font-size: 11px;
    margin-right: 5px;
}
.social div.socialbutton 
{
    height: 16px;
    margin-left: 5px;
    float: left;
}
/*** blanco ***/
.blanco a.projectName, 
.column-content.blanco {
    padding-top: 24px;
}
/*** progress ***/
.progress {
    height: 25px;
    width: 78px;
    overflow: hidden;
    background: #ddd url(../images/ajax-loader-bar.gif) no-repeat scroll center center;
    position: absolute;
    top: 30px;
    right: 95px;
    visibility: visible;
}
.column-right .progress {
    top: 5px;
    right: 0;
}
/*** Navigation ***/
ul.menu {
    position: relative;
    clear: both;    
}
ul.menu li {
    list-style-type: none;
    position: relative;
    zoom: 1;
}
ul.menu ul {
    display: none;
    position: absolute;
    left: 0;
}
/*** topMenu ***/
ul.topMenu {
    z-index: 20;
    left: -1px;
}
ul.topMenu > li {
    padding: 0 0 0 7px;
    font-size: 11px;
    position: relative;
    float: left;
}
ul.topMenu > li > a {
    color: #999;
    background: transparent url(../images/navigation/topmenu_divider.gif) no-repeat scroll right center;
    display: block;
    padding: 5px 13px 5px 0;
    zoom: 1;
}
ul.topMenu > li.first > a {
    padding-left: 0;
}
ul.topMenu > li.last > a {
    background-image: none;
}
ul.topMenu ul {
    top: 23px;
    width: 212px;
}
ul.topMenu > li.hover {
    background: transparent url(../images/navigation/topmenu_hover.png) no-repeat left top;
}
ul.topMenu > li.hover > a {
    color: #333;
    background: transparent url(../images/navigation/topmenu_hover.png) no-repeat right top;
}
ul.topMenu > li a:hover {
    text-decoration: none !important;
    color: #80BD26 !important;
}
ul.topMenu > li.hover > ul {
    display: block;
}
ul.topMenu > li.hover > a:hover {
    text-decoration: none !important;
    color: #333 !important;
}
ul.topMenu ul li {
    background: transparent url(../images/navigation/topmenu_dropdown.png) no-repeat scroll left center !important;
    list-style-type: none;
    float: none;
    padding: 0 10px;
}
ul.topMenu ul li.first {
    background-position: left top !important;
    padding-top: 6px;
}
ul.topMenu ul li.last {
    background-position: left bottom !important;
    padding-bottom: 5px;
}
ul.topMenu ul li a {
    display: block;
    padding: 3px 10px;
    border-bottom: solid 1px #fff;
    font-size: 12px;
    color: #333;
    background-image: none;
}
ul.topMenu ul li a:hover {
    color: #FE1000 !important;
}
ul.topMenu ul li.last a {
   border-bottom: none;
}
/*** mainMenu ***/
ul.mainMenu {
    padding-top: 28px;
    float: left;
}
ul.mainMenu > li {
    position: relative;
    float: left;
    font-size: 16px;
    padding-right:3px;
}
ul.mainMenu > li > a {
    padding: 0 0 0 10px;
    color: #FE1000;
    font-weight: bold;
    display: block;
    text-decoration: none !important;
    height: 28px;    
    overflow: hidden;
    cursor:pointer;
}
ul.mainMenu > li > a span {
    padding-right: 13px;   
    display:block;
    height:28px;  
    line-height:28px;
}
ul.mainMenu > li > a span .cufon {
	margin-top:6px!important;
}
ul.mainMenu > li.active > a {
    background: transparent url(../images/navigation/mainmenu.gif) no-repeat scroll left top;
    color: #FFF;
}
ul.mainMenu > li.active > a span {
    background: transparent url(../images/navigation/mainmenu.gif) no-repeat scroll right top;
}
ul.mainMenu > li > a:hover {
    background: transparent url(../images/navigation/mainmenu.gif) no-repeat scroll left -28px;
    text-decoration:none;
}
ul.mainMenu > li > a:hover span {
    background: transparent url(../images/navigation/mainmenu.gif) no-repeat scroll right -28px;
}
ul.mainMenu > li.active > a:hover {
    background: transparent url(../images/navigation/mainmenu.gif) no-repeat scroll left top;
    color: #FFF;
}
ul.mainMenu > li.active > a:hover span {
    background: transparent url(../images/navigation/mainmenu.gif) no-repeat scroll right top;
}
ul.mainMenu li ul {
    width: 235px;
    min-height: 90px;
    left: 8px;
    top: -2px;
}
ul.mainMenu li.hover ul {
    display: block;
    top: 28px;
}
ul.mainMenu li ul li {
    padding: 0 11px;
    background: transparent url(../images/navigation/mainmenu_dropdown.png) no-repeat scroll left center;
}
ul.mainMenu li ul li.first {
    padding-top: 18px;
    background: transparent url(../images/navigation/mainmenu_dropdown.png) no-repeat scroll left top !important;
}
ul.mainMenu li ul li.last {
    padding-bottom: 11px;
    background: transparent url(../images/navigation/mainmenu_dropdown.png) no-repeat scroll left bottom !important;
}
ul.mainMenu li ul li a {
    color: #333 !important;
    font-weight: bold;
    display: block;
    text-decoration: none !important;
    border-bottom: solid 1px #fff;
    padding: 5px 3px;
    font-size: 12px;
}
ul.mainMenu li ul li.last a {
    border-bottom: none;
}
ul.mainMenu li ul li a:hover {
    color: #FE1000 !important;
}
/*** footermenu ***/
ul.footerMenu a {
	color: #333;
	text-decoration: none;
	line-height: 17px;
}
ul.footerMenu a:hover {
	color: #FE1000;
	text-decoration: underline;
}
ul.footerMenu {
    background: transparent url("../images/syntens_footer.png") no-repeat scroll left -2px;
    clear: left;
    float: none;  
    padding: 34px 0 20px 20px;
    margin: 0 auto;
    width: 949px;
}
ul.footerMenu.project {
	background: none;
	padding-top: 0;
	top: -25px;
}
ul.footerMenu ul {
    position: relative;
    display: block;
}
ul.footerMenu > li {
    float: left;
    padding-right: 30px;
    max-width: 135px;
    min-width: 100px;
}
ul.footerMenu > li > a {
    font-size: 14px;
    color: #80BD26;
    display: block;
    margin: 16px 0 4px;
}
ul.footerMenu > li > span {
    font-size: 14px;
    color: #80BD26;
    display: block;
    margin: 16px 0 4px;
}
ul.footerMenu > li > a:hover {
    text-decoration: none !important;
    color: #80BD26 !important;
}
ul.footerMenu li ul li a {
    font-size: 11px;
    color: #999;
}
.printfootertext {
    display: none;
}
/*** homebanner ***/
.homeBanner {
    margin-left: 22px;
    float: left;
    width: 153px;
    height: 180px;
    padding: 12px 57px 12px 17px;
    background-position: bottom center;
    background-repeat: no-repeat;
    cursor: pointer;
    position: relative;
}
.homeBannerFlash {
	padding: 0;
}
.homeBanner h3, .homeBanner p {
    position: relative;
    z-index: 2;
}
.homeBanner .borderedImage, 
.homeBanner .bordered {
    background-repeat: no-repeat;
    height: 204px;
    width: 227px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    background-position: bottom center;
}
.homeBanner .bordered {
	background-image: url(../images/homebanner_border.png);
    position: absolute;
}
.homeBannerLeft {
    margin-left: 0;
}
.homeBanner h3 {
    color: #333;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.8em;
    width: 140px;
    margin-bottom: 10px;
}
.homeBanner h3 a:hover {
    text-decoration: none !important;
}
/*** follow ***/
#follow {
    position: absolute;
    right: 0px;
    top: 122px;
    width: 0px;
    height: 147px;
    background: transparent url(../images/volg_syntens.png) no-repeat scroll left top;
    padding: 10px 0 0 30px;
    overflow: hidden;
    z-index:20;
}
#follow a {
    display: block;
    text-indent: -2000px;
    overflow: hidden;
    height: 38px;
    background: transparent url(../images/social_icons.gif) no-repeat scroll left top;
}
#follow a.twitter { background-position: left top; }
#follow a.linkedin { background-position: -42px top; }
#follow a.facebook { background-position: -84px top; }
#follow a.vimeo { background-position: -132px top; }
#follow a.twitter:hover { background-position: left -38px; }
#follow a.linkedin:hover { background-position: -42px -38px; }
#follow a.facebook:hover { background-position: -84px -38px; }
#follow a.vimeo:hover { background-position: -132px -38px; }
#follow a.facebook:hover { background-position: -84px -38px; }
/*** events ***/
.events li {
    list-style-type: none;
    clear: both;
    padding: 0 0 9px 0;
    width: 188px;
    margin-bottom: 14px;
    background: transparent url(../images/border_dotted.png) repeat-x scroll left bottom;
}
.events h2 {
    color: #8500B4;
    font-size: 20px;
}
.events .date {
    float: left;
    width: 35px;
    height: 35px;
    text-align: center;
    background: transparent url(../images/events_date.gif) no-repeat scroll center top;
    zoom: 1;
    line-height: 0.8em;
}
.events .info {
    float: left;
    padding-left: 10px;
    width: 143px;
}
.events .date span {
	*position: relative;
	*top: -2px;
}
.events .date span.day {
    font-size: 17px;
    color: #FE1000;
    display: block;
    padding-top: 3px;
    zoom: 1;
    line-height: 0.8em;
}
.events .date span.month {
    font-size: 11px;
    color: #999;
    text-transform: uppercase;
    display: block;
    font-weight: normal;
    zoom: 1;
    line-height: 0.8em;
}
.events h4 {
    font-size: 12px;
    color: #333;
    font-weight: bold;
}
.events li .location {
    color: #999;
    font-size: 0.92em;
}
.events a.more {
    background: transparent url(../images/read_more.gif) no-repeat scroll left center;
    padding-left: 19px;
    float: right;
    margin-right: 15px;
}
.events a.more span {
    background: transparent url(../images/read_more.gif) no-repeat scroll right center;
    display: block;
    padding-right: 8px;
}
/*** casedisplay ***/
.casedisplay {
	position:relative;
	width: 723px;
	height: 341px;
	margin-bottom: 28px;
}
.casedisplay div.slide {
	width: 723px;
	height: 341px;	
}
.casedisplay .shadow {
	position: absolute;
	width: 723px;
	height: 341px;
	top: 0;
	z-index: 9;
	background: transparent url(../images/casedisplayShadow.png) no-repeat scroll left top;
	cursor: pointer;
}
.casedisplay .navigation {
	position: absolute;
	width: 683px;
	height: 75px;
	bottom: 11px;
	padding-left: 40px;
	z-index: 10;
	background: transparent url(../images/casedisplayNavigationBackground.png) repeat scroll left top;
}
.casedisplay .navigation a {
	display: block;
	float: left;
	margin: 7px 4px;
	width: 78px;
	height: 63px;
	background: transparent url(../images/casedisplayNavigationItemBackground.png) no-repeat scroll left top;
}
.casedisplay .navigation a.activeSlide {
		background: transparent url(../images/casedisplayNavigationItemSelectedBackground.png) no-repeat scroll left top;
}
.casedisplay .navigation img {
	margin: 4px 5px;
}
.casedisplay a.next,
.casedisplay a.previous {
	text-indent: -9999px;
	position: absolute;
	display: block;
	width: 15px;
	height: 26px;	
	bottom: 33px;	
	z-index: 11;
	cursor: pointer;
	background: transparent url(../images/btn_previous.png) no-repeat scroll left top;
}
.casedisplay a.next {
	background: transparent url(../images/btn_next.png) no-repeat scroll left top;
	right: 0;
}
.casedisplay .content {
	position: absolute;
	bottom: 86px;
	left: 31px;
	background: transparent url(../images/casedisplayContentBackground.png) repeat scroll left top;
	padding: 16px 10px;
	max-width: 641px;
}
.casedisplay .content .title {
	background: none;
	font-size: 40px;
	color: #FFF;
	display: block;
	margin: 0;
	padding: 0;
	clear: right;
}
.casedisplay .content .subtitle {
	font-size: 14px;
	color: #FFF;
	padding-right: 13px;
	background: transparent url(../images/casedisplayArrow.png) no-repeat scroll right 2px;
}
/*** h5 ***/
.column-right h5, 
.column-right div.callUs, 
div.openChat, 
h5.chatHeader {
    display: block;
    padding-left: 48px;
    margin-left: 0;
}
div.openChat {
	height:17px;
}
.adviesButtons h5 {
    padding-left: 57px;
}
.column-right h5, 
h5.chatHeader {
    font-size: 17px;
    color: #333;
    padding-bottom: 9px;
    padding-top: 3px;
}
h5.chatHeader {
    background: #fff url(../images/icon_chat.png) no-repeat scroll -5px top;
}
.adviesButtons h5.chatHeader {
    color: #666;
}
.column-right h5.callUsHeader {
    background: #fff url(../images/icon_phone.png) no-repeat scroll -5px top;
}
.column-right-footer h5.callUsHeader,
.column-right-footer h5.chatHeader {
    background-color: Transparent;
}
/*** chat ***/
.lc5element {
    float: right;
    font-size: 12px;
    color: #666;
    padding-left: 20px;
    background: transparent url(../images/icon_chat_status.png) no-repeat scroll left top;
    padding-top: 0px;
    height: 18px;
    padding-right: 30px;
    position: relative;
    top: 4px;
}
.offline {
    background-position: left -18px;
}
.openChat a {
    color: #666;
    font-size: 11px;
    text-decoration: underline;
    padding-left: 12px;
    background: transparent url(../images/li.gif) no-repeat scroll left center;
    position: relative;
    top: -4px;
}
/*** caseBanners ***/
.caseBanners {
    position: relative;   
}
.caseBanners li {
	float: left;
	width: 225px;
	height: 249px;
	list-style: none;
	background-color: #E9E9E9;
	margin-left: 20px;	
}
.caseBanners li.first {
	margin-left: 0;
}
.caseBanners li a {
	width: 225px;
	height: 249px;
	display: block;
}
.caseBanners li a:hover {
	text-decoration: none !important;
	color: #000 !important;
}
.caseBanners li a span {
	display: block;
	padding: 9px 10px 10px 10px;
	font-size: 14px;
	line-height: 18px;
}
/*** networkView, networkViewFlash ***/ 
.networkView, .networkViewFlash {
	margin-bottom: 20px;
	clear: both;
}
.networkViewFlash {
	height: 418px;
}
.networkView .top {
	width: 723px;
	height: 15px;
	background: transparent url(../images/networkListBackgroundTop.png) no-repeat scroll left top;
}
.networkView .middle {
	width: 723px;
	background: transparent url(../images/networkListBackgroundMiddle.png) repeat-y scroll left top;
}
.networkView .bottom {
	width: 723px;
	height: 30px;
	background: transparent url(../images/networkListBackgroundBottom.png) no-repeat scroll left bottom;
}
.networkView select {
	margin-left: 20px;
}
.networkView table {
	width: 100%;
	text-align: left;
	margin: 0 20px;
	width: 683px;
}
.networkView tr {
	height: 34px;
}
.networkView th {
	text-align: left;
	border-bottom: solid 1px #AAA;
}
.networkView a {
	text-decoration: underline;
}
.networkView tbody tr {
	background: transparent url(../images/networkListDottedLine.png) no-repeat scroll left bottom;
}
.networkView tbody tr.noBorder {
	background: none;
}
.networkView tbody th a.ascending {
	background:url(../images/li-expanded.gif) left 3px no-repeat;
	padding:0px 0px 0px 12px;
}
.networkView tbody th a.descending {
	background:url(../images/li-expandedDesc.gif) left 3px no-repeat;
	padding:0px 0px 0px 12px;
}
.networkView tbody td:first-child {
	font-weight: bold;
}
.networkView table tr td table {
	margin: 0;
	width: auto;
	float: right;
}
.networkView table tr td table tbody td {
	font-weight: normal !important;
}
.networkView table tr td .count {
	font-weight: normal;
	padding-top: 12px;
}
.networkView table tr td table tr {
	background: none;
}
.networkView table tr td table tr a.previous,
.networkView table tr td table tr a.next {
	background: url('../images/btn-first.gif') no-repeat 3px 4px;
	display: inline-block;
	float: left;
	height: 13px;	
	padding: 3px;
	text-indent: -9999px;
	width: 13px;
}
.networkView table tr td table tr a.next {
	background-image: url('../images/btn-last.gif');
}
.networkView .noResults {
	margin: 10px 0 0 20px;
	display: block;
}
/*** networkTabs ***/
.networkTabs {
    position: relative;
    left: 0;
}
.networkTabs ul.tabs li {
	float: left;
}
.networkTabs ul.tabs li a {
	background: white url(../images/netwerk_tabs.png) no-repeat scroll left top;
	height: 22px;
	width: 138px;
	overflow: hidden;
	text-indent: -1000px;
	margin-left: 15px;
	cursor: pointer;
	float: left;
	padding: 0;
}
.networkTabs ul.tabs li.tabList a {
	background-position: right bottom;
	width: 121px;
	margin-left: 5px;
}
.networkTabs ul.tabs li.tabVisual a.active {
	background-position: left bottom;
}
.networkTabs ul.tabs li.tabList a.active {
	background-position: right top;
}
/*** column-right -> email ***/
.column-right .email h5 {
	padding-left: 25px;
	cursor: pointer;
}
.column-right .email h5 a {
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	cursor: pointer;
}
.column-right .email div.contact_form {
	width: 150px;
	margin: 18px 0 10px 37px;
	padding: 3px 0 0 0;
	background: white url(../images/bg_contact_email.gif) no-repeat scroll left top;
}
.column-right .email div.contact_form fieldset {
	background: white url(../images/bg_contact_email.gif) no-repeat scroll right bottom;
	padding: 0 5px 10px 15px;
	display:none;
}
.column-right .email div.selected {
	background-position: right top;
}
.column-right .email input, .column-right .email textarea {
	width: 115px;
}
.column-right .email select {
	width: 120px;
}
.column-right .email input.checkit {
	border: none;
	vertical-align: middle;
}
.column-right .email input.checkit, .column-right .email input.submitmail {
	width: auto;
}
.column-right .email span.error {
	padding: 0 0 0 0;
	font-size: 0.9em;
}
/*** networkRelatedWebPart ***/
.networkRelatedWebPart .top {
	width: 192px;
	height: 15px;
	background: transparent url(../images/networkRelatedBackgroundTop.png) no-repeat scroll left top;
}
.networkRelatedWebPart .middle {
	padding: 0 10px;
	width: 172px;
	background: transparent url(../images/networkRelatedBackgroundMiddle.png) repeat-y scroll left top;
}
.networkRelatedWebPart .bottom {
	width: 192px;
	height: 15px;
	background: transparent url(../images/networkRelatedBackgroundBottom.png) no-repeat scroll left bottom;
}
.networkRelatedWebPart h5 {
	color: #80BD26;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 4px;
	font-weight: bold;	
}
.networkRelatedWebPart ul li {
	padding: 10px 0 8px 0;
	background: transparent url(../images/networkListDottedLine.png) no-repeat scroll left bottom;
	list-style: none;
	overflow: hidden;
	width: 172px;
}
.networkRelatedWebPart a {
	background:url(../images/li.gif) left 3px no-repeat;
	padding: 0px 5px 5px 15px;
	margin: 10px;
	display: block;
}
.networkRelatedWebPart ul a {
	margin: 0;
	font-weight: bold;	
	font-size: 14px;
	line-height: 14px;
	background-position:left 2px;
}
.networkRelatedWebPart ul a.institute {
	background: none;
}
.networkRelatedWebPart ul a.party {
	font-size: 12px;
	font-weight: normal;
}
.networkRelatedWebPart ul a:hover {
	text-decoration: none !important;
	color: #000 !important;
}
/*** aanbod ***/
.aanbod {
	background: transparent url(../images/aanbodBackground.png) no-repeat scroll left top;
	width: 722px;
	padding: 14px 14px 14px 10px;
	position: relative;
	left: -10px;
}
.aanbod div {
	width: 222px;
	float: left;
	margin-right: 18px;
}
.aanbod div img {
	margin-bottom: 16px;
}
.aanbod div h2 {
	background: none;
}
/*** tagcloud ***/
.column-left .tagcloud {
	padding-bottom:20px;
}
.tagcloud ol{
	line-height:3em;
	padding:0;
	text-align:justify;
}
.tagcloud ol li {
	display: inline;
	margin: 0 5px;	
}
.tagcloud ol li a {
	font-weight: bold;
	color:#EDB7FF;
	text-decoration:none!important;
}
/*** agenda ***/
.agenda {	
    overflow: hidden;
    position: relative;
    min-height: 285px;
}
.agenda ol,
.agenda ul {
	list-style:none;
	padding:0;
	margin:0;
}
.agenda .filters {
	z-index:3;
	zoom:1;
	position:relative;
	padding-bottom:10px;	
	width:712px;
}
.agenda-small .filters {
	width: 476px;
}
.agenda .filters .periode {
	float:left;
}
.agenda .filters .selectwrapper {
	float:right;
}
.agenda .filters .selectwrapper select {
	margin-left:10px;
}
.agenda .filters .periode li {
	position:relative;	
}
.agenda .filters .periode li a.current {
	height:25px;
	display:block;
	padding-left:5px;		
	background-repeat:no-repeat;
	position:relative;
	float:left;
	text-decoration:none!important;
	color:#000!important;
}
.agenda .filters .periode li:hover a.current {
	background-image:url(../images/dropdown_button_left.png);
}
.agenda .filters .periode li a.current span {
	display:block;
	height:25px;
	float:left;
	line-height:25px;
	overflow:hidden;
}
.agenda .filters .periode li a.current .icon {
	position:absolute;
	right:10px;
	top:8px;
	width:12px;
	height:9px;
	background-image:url(../images/purple_arrow_down_12x7.png);
	background-repeat:no-repeat;
}
.agenda .filters .periode li a.current span.text {	
	font-size:17px;
	padding:0 27px 0 4px;
}
.agenda .filters .periode li:hover a.current span.text {
	background:#E9E9E9;
}
.agenda .filters .periode li a.current span.right {	
	background-repeat:no-repeat;
	width:5px;
}
.agenda .filters .periode li:hover a.current span.right {	
	background-image:url(../images/dropdown_button_right.png);
}
.agenda .filters .periode li .list {
	background-image:url(../images/dropdown_list_top.png);
	background-repeat:no-repeat;
	width:211px;
	padding-top:5px;
	position:absolute;
	z-index:2;
	top:23px;
	left:0;
	display:none;	
}
.agenda .filters .periode li:hover .list {
	display:block;
}
.agenda .filters .periode li .list .bottom {
	background-image:url(../images/dropdown_list_bottom.png);	
	background-repeat:no-repeat;
	display:block;
	height:7px;
}
.agenda .filters .periode li .list ul {
	background-image:url(../images/dropdown_list_mid.png);
	background-repeat:repeat-y;
	padding:0 10px;
	width:191px;
}
.agenda .filters .periode li .list ul li {
	border-top:solid 1px #FFF;
	line-height:20px;
}
.agenda .filters .periode li .list ul li.first {
	border-top:none;
}
.agenda .items {
	position:relative;
	width:716px;
	overflow:hidden;	
}
.agenda-small .items {
	width:480px;
}
.agenda .items .wrapper {
	float: left;
	width:179px;
	position: relative;
	z-index: 1;
}
.agenda-small .items .wrapper {
	width:240px;
}
.agenda .items .loader {
	display: none;
	position: relative;
	z-index: 3;
}
.agenda .items .loader .image {
	background-image:url(../images/ajax-loader.gif);
	background-position:center center;
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;	
}
.agenda .items .loader .overlay {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	background-color:#FFF;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity: .8;	
}
.agenda .items .new, .agenda .items .old, .agenda .items .fadeIn {
    display: none;
}
.agenda .items .nav {
	border:1px solid #DDD;
	height:22px;
	left:1px;
	position:absolute;
	right:1px;
	top:0;
	z-index: 2;
	width: 709px;	
}
.agenda-small .items .nav {
	width:473px;
}
.agenda .items .nav a {
	position:absolute;
	top:3px;	
	background-repeat:no-repeat;
	text-indent:-999px;
	overflow:hidden;
	height:15px;
	width:8px;
}
.agenda .items .nav a.prev {	
	background-image:url(../images/purple_arrow_left_8x15.png);
	left:7px;	
}
.agenda .items .nav a.next {	
	background-image:url(../images/purple_arrow_right_8x15.png);
	right:7px;
}
.agenda .items ol {
	display:block;
	float:left;
	width:176px;
	margin-left:4px;
	padding-bottom:3px;
	background-image:url(../images/agendaitem_bg_bottom.png);
	background-position:left bottom;	
}
.agenda-small .items ol {
	width:237px;
	background-image:url(../images/agendasmallitem_bg_bottom.png);
}
.agenda .items ol.first {
	margin-left:0;
}
.agenda .items ol li {
	display:block;
	float:left;
	width:172px;
	position:relative;
	background-image:url(../images/agendaitem_bg.png);
	background-repeat:repeat-y;
	padding:0 2px;
}
.agenda-small .items ol li  {
	width:233px;
	background-image:url(../images/agendasmallitem_bg.png);
}
.agenda .items ol li.first {
	background-image:none;
	background-color:#F1F1F1;
	color:#FE1000;
	font-size:14px;
	height:23px;
	text-align:center;
	line-height:23px;
}
.agenda .history ol li.first {
	color: #999;
}
.agenda .items ol li a {
	display:block;
	height:87px;	
	width:172px;
	background-position:122px 10px!important;
	background-repeat:no-repeat!important;	
	text-decoration:none!important;
	position:relative;
	overflow:hidden;
}
.agenda-small .items ol li a {
	width:233px;
}
.agenda .items ol li a.closer {
	height: 22px;
}
.agenda .items ol li.formule a {
	background-color:#F2F7DA;
}
.agenda .items ol li.formule.history a {
	background-color:#E9E9E9;
}
.agenda .items ol li a .border {
	font-size:0;
	line-height:0;
	overflow:hidden;
	height:1px;
	display:block;
	background:#AAA;	
	position:absolute;
	top:0;
	left:10px;
	right:10px;
} 
.agenda .items ol li.formule a .border {
	height:4px;
	margin:0;
	background:#80BD26;
	right:0;
	left:0;
}
.agenda .items ol li.formule.history a .border {
	background:#666;
}
.agenda .items ol li a .date {	
	position:absolute;
	top:10px;
	left:8px;
    width: 30px;
    height: 29px;
    text-align: center;
    background: transparent url(../images/agendaitem_date_bg.png) no-repeat scroll center top;
    display:block;
    padding-top:1px;
}
.agenda .items ol li a .date .day {	
	font-size: 17px;
    color: #FE1000;
    display: block;
	line-height:17px; 
	font-weight:bold; 
}
.agenda .items div ol li.history a .date .day {
	color:#666;	
}
.agenda .items ol li a .date .month {
	font-size: 9px;
    color: #000;
    text-transform: uppercase;
    display: block;
    font-weight: bold;   
    line-height:9px;   
}
.agenda .items ol li a .info {
	display:block;
	padding: 10px 10px 0 47px;
}
.agenda .items ol li a .info .place {
	display:block;
	color:#666;
	white-space: nowrap;
	font-size: 11px;
	line-height: 15px;
}
.agenda .items ol li a .info .time {
	display:block;
	color:#666;
	white-space:nowrap;
	font-size:11px;
	line-height:15px;
}
.agenda .items ol li a .teaser {
	display:block;
	color:#000;
	font-weight:bold;
	padding:5px 10px 0 10px;
	font-size:11px;
	line-height:15px;
	height: 2.7em;
	overflow: hidden;
}
.agenda .items ol li a:hover .teaser {
	color:#FE1000;	
	display:block;
	font-size:11px;
}
/*** agendaItem ***/
.agendaItem .detailsColumn {
	float: left;
	width: 471px;	
	overflow:hidden;
}
.agendaItem .sidebarColumn {
	float: left;
	width: 240px;
	padding-left: 15px;
	overflow:hidden;
}
.agendaItem .solliciteer_direct {
	width:455px;
}
.agendaItem  .agendadate {
	font-size:17px;
	color:#333;
	margin-bottom: 12px;
}
.agendaItem .signin-mailto {
	margin-bottom: 20px;
}
.agendaItem .signin-mailto div.askQuestion {
	display:none;
}
.agendaItem .signin-mailto p a.mailto {
	text-decoration:underline;
}
.agendaItem .signin-mailto p a.mailto:hover {
	color:#FE1000;
}
.agendaItem .signin-mailto a.toggleLink {
	 background: transparent url(../images/btn_meldjeaan.png);
	 background-repeat:no-repeat;
	 background-position:left top;
	 display:block;
	 height:33px;
	 width:150px;
	 text-indent:-999px;
	 overflow:hidden;
}
.agendaItem .signin-mailto a.toggleLink:hover {
	background-position:left -32px;
}
.agendaItem .text {
	margin-bottom:20px;
}
/*** agendaDetails ***/
table.agendaDetails {
	margin-bottom: 20px;
}
table.agendaDetails tr {
	vertical-align: top;
}
table.agendaDetails td {
	padding: 0px;
	height: 23px;
}
table.agendaDetails td.label {
	width: 120px;
	font-weight: bold;
}
/*** agendaItem ***/
.agendaItem .agendaItemAdvisor 
{
	margin-bottom:20px;
}
.agendaItem .agendaItemAdvisor ul {
    margin: 0;
	width: 240px; 
	float:left;   
}
.agendaItem .agendaItemAdvisor ul li {
    margin: 0;   
    width: 232px;
    height: 53px;
    list-style: none;
    padding: 4px;
    background: url("../images/agendaitem-bg-adviseur.gif") no-repeat scroll left center transparent;
}
.agendaItem .agendaItemAdvisor ul li a {
	width: 232px;
	display: block;
    float: left;
    height: 53px;
}
.agendaItem .agendaItemAdvisor ul li a .mask-thumb {
    float: left;
    height: 52px;
    margin-right: 13px;
    overflow: hidden;
    position: relative;
    width: 55px;
}
.agendaItem .agendaItemAdvisor ul li a .mask-thumb img {
    left: 0;
    position: absolute;
    top: 0;
}
.agendaItem .agendaItemAdvisor ul li a .mask-thumb span {
    background: url("../images/mask-thumb-adviseur-odd.png") no-repeat scroll left top transparent;
    display: block;
    height: 52px;
    left: 0;
    margin-left: 0;
    position: absolute;
    top: 0;
    width: 55px;
}
.agendaItem .agendaItemAdvisor ul li a span {
    display: block;
    margin-left: 68px;
}
.agendaItem .agendaItemAdvisor ul li a .name {
    font-weight: bold;  
}
/*** agendaRest ***/
ul.agendaRest {
	list-style: none;
	width: 240px;
	margin-bottom: 20px;
}
ul.agendaRest li {
	padding-bottom: 5px;
	border-bottom: solid 1px #DDD;
}
ul.agendaRest li a,
ul.agendaRest li a:hover {
	text-decoration:none!important;
	display:block;
	zoom:1;
}
ul.agendaRest li a .date {	
	position:absolute;
	left: 0px;
	top: 5px;
    width: 30px;
    height: 29px;
    text-align: center;
    background: transparent url(../images/agendaitem_date_bg.png) no-repeat scroll center top;
    display:block;
    padding-top:1px;
}
ul.agendaRest li a .date .day {	
	font-size: 17px;
    color: #FE1000;
    display: block;
	line-height:17px; 
	font-weight:bold; 
}
ul.agendaRest li a .date .month {
	font-size: 9px;
    color: #000;
    text-transform: uppercase;
    display: block;
    font-weight: bold;   
    line-height:9px;   
}
ul.agendaRest li a .info {
	display:block;
	padding:  5px 10px 0 47px;
	color:#666;
}
ul.agendaRest li a:hover .info 
{
	color:#FE1000;
	text-decoration:none!important;
}
ul.agendaRest li a .info .place {
	display:block;	
	white-space: nowrap;
	font-size: 11px;
	line-height: 15px;
}
ul.agendaRest li a .info .time {
	display:block;	
	white-space:nowrap;
	font-size:11px;
	line-height:15px;
}
/*** article_summary ***/
.article_summary {
	width:210px;
	float:right;	
	margin:0 0 15px 15px;
}
.article_summary ul {
	list-style:none;
	margin:0;
	padding:0;
}
.article_summary ul li {
	padding:10px 0 10px 22px;
	color:#333;
	font-size:13px;
	background: transparent url(../images/article_summary_border.png) repeat-x left top;	
	position:relative;
	overflow:hidden;
}
.article_summary ul li span {	
	left:0;
	top:10px;
	position:absolute;
	display:block;
	background: transparent url(../images/ok.png) repeat-x left top;
	width:17px;
	height:15px;
}
.article_summary ul li:first-child {
	background:none;
}
.article_summary .top {
	height:33px;
	line-height:35px;
	overflow:hidden;
	background:brown;
	padding:0 0 0 15px;
	color:#FFF;
	background: transparent url(../images/article_summary_top.png) no-repeat left top;
	font-size:16px;
}
.article_summary .top .cufon {
	margin-top:8px!important;
}
.article_summary .middle {
	padding:0 13px;
	background: transparent url(../images/article_summary_mid.png) repeat-y left top;
}
.article_summary .bottom {
	height:6px;
	overflow:hidden;
	background:green;
	background: transparent url(../images/article_summary_bottom.png) no-repeat left top;
}
/*** searchresults ***/
.searchresults {
	padding:10px 0 0;
	position:relative;
	overflow:hidden;
	min-height:100px;
}
.searchresults .content {
	border: 1px solid #E1E1E1;
	position:relative;
	padding: 10px 10px 10px 20px;
	margin:0 0 10px 0;
	height:46px;
} 
.searchresults .content ul {
	list-style:none;
	margin:0;
	padding:10px 0 0;
	overflow:hidden;
}
.searchresults .content ul li {
	float:left;
	padding:0 10px;
	border-left:solid 1px #000;
}
.searchresults .content ul li a {
	font-weight:bold;
	display:block;
	float:left;
}
.searchresults .content ul li.active a:hover,
.searchresults .content ul li.active a {
	color:#FE1000;
} 
.searchresults .content ul li:first-child {	
	padding:0 10px 0 0;
	border-left:none;
}
.searchresults .feedback {
	margin:0 0 10px 0;
	padding:0 0 0 15px;
}
.searchresults .finefilters {
	padding:10px 10px 10px 20px;
	position:relative;
	background-color:#f1f1f1;
	margin:0 0 30px 0;
}
.searchresults .finefilters select{
	margin:0 0 0 10px;
	padding:0;
}
.searchresults .finefilters select:first-child{
	margin:0 0 0 20px;
}
.searchresults ul.results {
	list-style:none;
	margin:0 0 10px;
	padding:0;
}
.searchresults ul.results  li {
	padding:15px 0;
	border-bottom:dotted 1px #666;	
}
.searchresults ul.results  li:first-child {
	padding:0 0 15px;
}
.searchresults ul.results  li a {
	padding:0 0 0 15px;
}
.searchresults ul.results  li p {
	padding:0 0 0 15px;
	margin:0;
}
.searchresults .loader {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background: transparent url(../images/ajax-loader.gif) no-repeat center center;	
	filter: alpha(opacity=66);
	-moz-opacity: .66;
	opacity: .66;
	background-color:#FFF;
}
.searchresults > h2{
   	padding-top:30px;
}
.searchresults .results-extern {
   	background-color:#f1f1f1;
   	position:relative;
   	padding:20px 250px 40px 20px;
   	min-height:40px;
}
.searchresults .results-extern img {
    position:absolute;
    right:10px;
    bottom:10px;
}
.searchresults .results-extern ul,
.searchresults .results-extern ul li {
    margin:0;
    padding:0;
    list-style:none;
}
.searchresults .results-extern ul li {
    border-bottom:dotted 1px #ccc;
    padding:3px;
    position:relative;
    padding-left:20px;
}
.searchresults .results-extern ul li span {
    color:#999;
    font-weight:bold;
    font-size:14px;
    position:absolute;
    left:0;
}
/*** corners ***/
.corner {
	position:absolute;
	background-repeat:no-repeat;
	background-image: url(../images/corner_white_7x7.png);
	width:7px;
	height:7px;
	display:block;
	overflow:hidden;
}
.corner.tl {
	top:-1px;
	left:-1px;
	background-position: -7px -7px;
}
.corner.tr {
	top:-1px;
	right:-1px;
	background-position: left -7px;
}
.corner.bl {
	bottom:-1px;
	left:-1px;
	background-position: -7px top;
}
.corner.br {
	bottom:-1px;
	right:-1px;
	background-position: left top;
}
.corner.type1 {
	background-image: url(../images/corner_whitegray_12x12.png);
	width:12px;
	height:12px;
}
/*** type1 ***/
.corner.type1.tl 
{
	background-position: -12px -12px;
}
.corner.type1.tr 
{
	background-position: left -12px;
}
.corner.type1.bl 
{
	background-position: -12px top;
}
/*** rest ***/
img.agendaPartnerLogo {
	margin-bottom: 20px;
}
.sendMailDiv {
    position: relative;
}
.noprint {
    margin-top: 1em;
}

/* form (new style) */
.webform 
{
    background: #F1F1F1;
    position: relative;
    padding: 20px 25px 30px;
}
.webform fieldset ol li 
{
    clear: both;
    list-style: none;
}
.webform fieldset ol li label 
{
    float: left;
    width: 200px;
}
.webform fieldset ol li .input 
{
    float: left;
}
.webform fieldset ol li .input input,
.webform fieldset ol li .input textarea
{
    float: left;
    width: 153px;
}
.webform fieldset ol li .input span.checkit input
{
	border:0px;
	float:left;
	width:15px !important;
	margin-right:5px;
	margin-bottom: 11px;
}
.webform fieldset ol li .input input.radio {
	border: 0;
	width: 17px;
	float:left;
	margin:2px 5px 4px -2px;
}
.webform fieldset ol li .input label.gender {
	width: 70px !important;
	float:left;
	margin:0px 0px 6px 0px;
}
.webform fieldset .required.legend
{
    float: left;
    width: 200px;
}
.webform fieldset .submit 
{
    border: 0 none;
    float: left;
    display: block;
    height: 26px;
    margin: 10px 0 0 64px;
    width: 95px;
    background: url('../images/btn_send.gif') left top no-repeat;
}
.webform fieldset .submit:hover 
{
    background-position: left -52px;
}
.webform fieldset span.error 
{
    padding-left: 0;
    clear: both;
}
