@font-face {
	font-family: 'Taz';
	src: url('/gssystem/css/fonts/tazregular-webfont.eot');
	src: url('/gssystem/css/fonts/tazregular-webfont.eot?#iefix') format('embedded-opentype'),
		url('/gssystem/css/fonts/tazregular-webfont.woff') format('woff'),
		url('/gssystem/css/fonts/tazregular-webfont.ttf') format('truetype'),
		url('/gssystem/css/fonts/tazregular-webfont.svg#Taz') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TazSemiLight';
	src: url('/gssystem/css/fonts/tazwt04-semilight-webfont.eot');
	src: url('/gssystem/css/fonts/tazwt04-semilight-webfont.eot?#iefix') format('embedded-opentype'),
		url('/gssystem/css/fonts/tazwt04-semilight-webfont.woff') format('woff'),
		url('/gssystem/css/fonts/tazwt04-semilight-webfont.ttf') format('truetype'),
		url('/gssystem/css/fonts/tazwt04-semilight-webfont.svg#TazSemiLight') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* grid overrides */
.submenu .grid_6
{
width:420px;
}

.submenu .grid_9
{
width:640px;
}

body
{
font-family: verdana;
background-color:#f3f6f8;
font: 12px/1.4 Verdana;
}

h1, h2 {
font-family: 'TazSemiLight', sans-serif;
font-weight:normal;
margin-bottom:10px;
}

h1{
font-size:25px;
}

h2
{
line-height:1.1em;
font-size:20px;
}

h3
{
line-height:1.3em;
font-weight:normal;
font-size:16px;
margin-bottom:10px;
}

h3.highlight
{
font-size:16px;
margin-bottom:3px;
line-height:1.3em;
}

h3 a
{
font-family: verdana;
font-size:16px;
line-height: 1.3em;
}

h4
{
font-size:1.2em;
margin-bottom:5px;
}

h2.dotted
{
padding-bottom:5px;
margin-bottom:10px;
background: url("/images/dotted_line.gif") repeat-x scroll left bottom transparent;
}

h4.dotted
{
font-size:1.0em;
padding-bottom:5px;
margin-bottom:10px;
background: url("/images/dotted_line.gif") repeat-x scroll left bottom #FFFFFF;
}

.minBottomSpace{
margin-bottom:5px;
}

a
{
color:#87ba22; 
text-decoration: none;
}

li
{
margin-left:20px;
}

a.arrow_green
{
background: transparent url(/images/arrow_green.gif) no-repeat left 4px;
display:inline-block;
padding-left:10px;
zoom:1;
vertical-align: top;
}

h3.small a.arrow_green
{
background-position: left 6px;
}

.layover h3
{
margin-bottom:10px;
padding-bottom:5px; 
}

.layover h3.no-border
{
border-bottom: none;
}

.layover h4
{
font-family: tahoma;
font-size:16px; 
margin-bottom:10px;
}

.layover p
{

}

.inner_space
{
margin-top:20px;
}

a.arrow_green_top
{
background: transparent url(/images/arrow_green_top.gif) no-repeat left 5px;
display:inline-block;
padding-left:18px;
}

a.arrow_green_large
{
background: transparent url(/images/arrow_green_large.png) no-repeat left 5px;
display:inline-block;
padding-left:15px;

}

a.pager_prev
{
background: transparent url(/images/arrow_green_left.gif) no-repeat left 3px;
}

a:hover
{
text-decoration: underline; 
}

.bold
{
font-weight:bold;
}

/*
Vervangen door img tag in html & class ico_img
.ico_header
{
padding-left:30px;
display:inline-block;
}
*/

.ico_world
{
background: transparent url(/images/ico_world.png) no-repeat left 2px;
}

.ico_world_large
{
background: transparent url(/images/ico_world_green_large.png) no-repeat left 2px;
padding-left:50px;
}

/*
Vervangen door img tag in html & class ico_img
.ico_agri
{
background: transparent url(/images/ico_agri.gif) no-repeat left 2px;
padding-left:20px;
display:block;
line-height: 1.6em;
}
*/

.ico_talk
{
background: transparent url(/images/ico_talk.png) no-repeat left 2px;
}

/*
h1.ico_header
{
padding-left:60px;
background-position: 20px 2px;
line-height:42px;
}

h1.ico_money
{
background: transparent url(/images/ico_money.png) no-repeat 20px 2px;
padding-left:75px;
}
*/

h1.ico_header
{
padding-left:20px;
}

h1.ico_header img
{
padding-bottom:6px; 
padding-right:9px; 
}

h2.ico_header
{
background-position: left top
}
.grid_column_3 h3
{
line-height: 1.2em;
font-family: verdana;
margin-bottom:5px;
}

.grid_column_3 .content_green h3,
.grid_column_5 .content_green h3
{
font-size:16px;
height:45px;
}


.grid_column_2,
.grid_column_3,
.grid_column_5
{
float:left; 
margin-right:20px;
}

.grid_column_2
{
width:607px;
}

.grid_column_3
{ 
width:293px;
}

.grid_column_5
{
width:450px;
}

.grid_column_last
{
margin-right:0;
}

.grid_column_space_top
{
padding-top:50px;
}

ul#mainMenu
{
padding:10px 0;
margin-bottom:0;
background-color:#181002; 
width:920px;
left:20px;
position:absolute;
top:0;
z-index: 9999;
}

ul#mainMenu li .submenu { 
background-color:#fff; 
display: none;
/* float: left; */
padding: 20px 20px 20px;
position: absolute;
top: 37px;
/* width: 880px; */
float:left;
/*left:0;*/
-webkit-border-bottom-left-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
-moz-box-shadow: 0 0 5px #666;
-webkit-box-shadow: 0 0 5px #666;
box-shadow: 0 5px 5px #666;
z-index:9999;
}

ul#mainMenu li .submenu h2
{
border-bottom:solid 1px #d6dfe6;
padding-bottom:5px;
margin-bottom:3px; 
font-family:'TazSemiLight',sans-serif;
font-size:20px;
}

ul#footerMenu
{
margin-top:15px;
margin-left:20px;
}


ul#mainMenu li,
ul#footerMenu li
{
display:inline;
margin-left:0;
}

ul#mainMenu li
{
padding-top: 6px;
padding-right: 0;
padding-bottom: 12px;
padding-left: 15px;
}

ul#mainMenu li.menu_icon
{

}

ul#mainMenu li.menu_home
{
padding:7px 0px 5px 10px;
background-color:transparent !important;

}

/*
VERVANGEN DOOR a.menuItem:hover
ul#mainMenu li a:hover
{
text-decoration: none;
}
*/

ul#mainMenu li div.submenu a:hover
{
text-decoration:underline;
}

ul#mainMenu li.selected
{
background-color: #fff; 
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}

/*
VERVANGEN DOOR a.menuItem.selected
ul#mainMenu li a.selected
{
color:#87ba22;
background: transparent url("/images/arrow_gray_up.gif") no-repeat right 12px;
}
*/


ul#mainMenu li ul li
{
display:block;
background: #fff url(/images/dotted_line_gray.gif) repeat-x left bottom;
padding:5px;
margin-left:0;
}

ul#mainMenu li ul li a:link,
ul#mainMenu li ul li a:visited
{
background-color:none;
color:#87ba22; 
padding:0; 
padding-left:15px;
display: inline-block;
background: transparent url(/images/arrow_green.gif) no-repeat left 3px;
}


#container_page_header
{
background-color: #fff;
}


#container_page_header h1
{ 
margin-bottom:0;
}

p.subtext
{
margin: 10px 0 10px 20px;
}

ul#breadcrumbs
{
margin:10px 0 5px 20px;
}

ul#breadcrumbs li
{
display:inline;
margin-left:0;
font-size:10px;
}

ul#breadcrumbs li a
{ 
margin-right: 5px;
padding-right: 10px;
background: transparent url(/images/arrow_green.gif) no-repeat right 3px;
}

ul#breadcrumbs li

ul#footerMenu li
{
margin-left:0;
margin-right:10px;
color:#87ba22;
}

ul#footerMenu li a
{
margin-right:10px;
}

/*
IS VERVANGEN DOOR a.menuItem
ul#mainMenu li a
{ 
color:#fff;
padding: 8px 25px 12px 1px;
background: transparent url("/images/arrow_gray_down.gif") no-repeat right center;
margin-right:10px;
}
*/

ul#mainMenu li div.submenu h2 a
{
background:none;
}

ul#mainMenu li div.submenu h2 a
{
color:#87ba22;
background: transparent url(/images/arrow_green.gif) no-repeat 5px 5px;
margin-right:5px;
padding: 0 0 0 20px;
display:block;
}

ul#mainMenu li.menu_icon a
{
padding: 8px 10px 12px 10px;
background:none; 
}

ul#mainMenu li.menu_home a
{
/* text-indent: -9999px; */
/* background: transparent url("/images/ico_home.gif") no-repeat left 7px; */
padding-top:0;
margin:0; 
}

ul#mainMenu li.menu_home a img
{
margin-top:-5px; 
}

div.banner
{
background: url("/images/bg_box.gif") no-repeat scroll left top #FFFFFF;
border:solid 1px #D6DFE6;
padding:20px;
}

div.banner_clean
{
background:none;
border:none;
padding:0;
}

div.banner_3col
{
overflow:hidden;
width:293px;
}

div.banner_3col img
{
width:293px;
}

div.banner_full
{
padding:0; 
overflow:hidden;
}

#container_header
{
/* padding-top: 20px;
padding-bottom: 18px; */
height:82px;
background: #fff url(/images/line_header.gif) no-repeat center top;
}

#container_header #header,
#container_header #search
{
padding-top:20px;
}

#container_header #logo
{ 
padding-left:20px;
margin-top: -5px;
}

#container_header #search
{
text-align:right;
}

#container_header #search form
{
padding-top:20px;
}

#container_header_visual
{
position: relative; 
z-index:200;
}

#container_header_visual.no_visual
{
border-bottom:none;
height:37px;
background-color: #fff;
}

#container_header_visual #static
{
height:250px;
overflow:hidden;
z-index:100;
}

#container_header_visual #static_home
{
height:auto;
}

#container_header_visual #none
{
height:27px; 
}

#container_header_visual #content
{
position: relative;
}

#container_header_visual #content img
{
border-bottom:solid 10px #87ba22; 
}

.layover
{
/*	VERPLAATST NAAR 
-black
background: transparent url(/images/bg_layover_header_black.png) no-repeat center top; */
width:330px;
position:absolute;
top: 70px;
left:40px;
width: 330px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}


.layover_transparent
{
background:none;
}

.layover-left
{
left:40px;
}

.layover-right
{
left: auto;
right:40px;
}


#container_header_visual #campagne .layover
{
position:relative;
height:auto;
left:auto;
top:auto;
margin-bottom:20px;
}

.layover h1
{
line-height:1.2em;
}

.layover h3
{ 
line-height:1.2em;
font-family: 'TazSemiLight',sans-serif;
font-size: 20px;
}

.layover_transparent h3
{
color:#000000;
}

.layover h3 a
{
background: transparent url(/images/arrow_green_large.png) no-repeat left 5px; 
display:inline-block;
font-family: 'TazSemiLight',sans-serif;
font-size: 22px;
} 

.layover h3 a.no-arrow
{
background-image:none; 
}


.layover_light,
.layover_dark
{
background-image:none;
width:500px;
}

.layover div
{
padding: 20px 20px 0;
color:#fff;
}

.layover_transparent div
{ 
color:#000;
}

.layover_transparent div
{
color:#000;
}

.layover_transparent div
{
padding-top:0;
}

#container_header_visual #static-header .layover div,
#container_header_visual #campagne .layover div
{
padding:20px; 
}

#container_header_visual #static-header .layover div.header-content,
#slideshow .slide .layover div.header-content,
#container_header_visual #campagne .layover div.header-content
{
padding:0;
}

.layover h2
{
padding-bottom:5px;
border-bottom:solid 1px #879baa;
font-size:18px;
}

#container_header_visual #campagne .layover h2
{
border-bottom:none;
}

.layover_light div
{
color:#000;
}

.layover_light h2
{
border-bottom:solid 1px #000;
} 

#slideshow_nav a
{
    background: url("/images/Green-80-trans-10x10px.png") repeat scroll center top transparent;
    color: #FFFFFF;
    display: inline-block;
    font-family: 'TazSemiLight',sans-serif;
    font-size: 15px;
    margin-right: 7px;
    padding: 2px 2px 3px 12px;
    text-align: center;
    width: 210px;
}

#slideshow
{
overflow:hidden;
position:relative;
height:300px;
}

#slideshow div.slide
{
display:none;
}

#slideshow_nav
{
position:absolute;
bottom:20px;
left:20px; 
z-index:9999;
}

#slideshow_nav a.activeSlide
{
    background: url("/images/caroussel-navigation-active-2.png") no-repeat scroll center top transparent;
    color: #FFFFFF;
    padding-top: 14px;
}

.robeco_from_base
{
border:solid 1px #d6dfe6;
padding:3px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.btn
{
background: #fff url(/images/bg_btn_arrow.gif) no-repeat right center; 
color:#87ba22;
padding:2px;
cursor:pointer;
padding-right:20px;
min-width:100px;
}

a.btn
{
padding:4px 5px; 
padding-right:30px;
}


#container_content
{
background-color:#fff;
padding-bottom:10px;
}

#container_content.container_content_spaceTop
{
padding-top:10px;
} 

#colContainer
{
background-color:#fff;
padding-bottom:10px;
margin-top:10px;
}

.col_outer
{
border:solid 1px #d6dfe6;
border-top:0; 
background:#fff url(/images/bg_box.gif) no-repeat left top;
}

.col_clean
{
background:none;
border:none; 
}

.col_last
{
margin-bottom:20px;
}

.col_green, .col_turquoise
{
background-image:none;
background-color:#87ba22;
color:#fff;
}

.col_gray
{
background-image:none;
background-color:#d6dfe6;
color:#000;
}

.col_left
{
/*margin-right:10px;*/
}

.col_right
{

/*margin-left:10px;*/
}

.col_inner
{
padding:20px 20px 0 20px;
}

.col_inner p
{
/*margin-bottom:0px;*/
}

#video_modal
{
padding-bottom:20px;
}

.col_inner_visual .content_dotted
{
width:560px;
overflow: hidden;
padding-bottom:20px;
}

.col_zero_left
{
padding-left:0;
}

.col_inner_tabbed
{
padding:20px 0 0 0;

}

#campagne .col_inner
{
padding:70px 50px 50px;
}

.col_inner div.left,
.col_inner div.right
{
float:left;
/* width:48%; */
}

.col_inner div.author div.left
{
width:10%;
margin-right:2%;
}

.col_inner div.author div.left img
{
widht:47px;
height:47px;
}

.col_inner div.author div.right
{
width:86%;
}

.col_inner div.author div.right h1
{
line-height:30px;
}

#campagne .col_inner div.left
{
width:57%;
}

#campagne .col_inner div.left .visual
{
width:400px;
height:250px;
margin:0 auto;
overflow:hidden;
}

#campagne .col_inner div.right
{
width:38%;
}


.col_inner div.right
{
text-align:right;
}

#campagne .col_inner div.right
{
text-align:left;
}

#campagne .col_inner div.right div.downloads
{
margin:0 10px; 
background: transparent url(/images/dotted_line_black.gif) repeat-x left top;
}

#campagne .col_inner div.right div.downloads div.content
{
background: transparent url(/images/dotted_line_black.gif) repeat-x left bottom;
padding: 10px 0 10px 10px;
}


.col_inner div.right_text
{
text-align:left;
width: 300px;
}

.col_inner div.left
{
margin-right:4%;
}

.col_inner_last
{
padding-bottom:10px;
margin-bottom:30px;
}

.col_inner .col_inner_left
{
float:left;
width:325px;
margin-right:20px; 
}

.col_inner .col_inner_right
{
text-align:center;
float:left;
width:220px; 
}

.content_dotted
{
background: url("/images/dotted_line.gif") repeat-x scroll left bottom #FFFFFF;
}

.content_gray
{
background-color:#F2F6F9;
padding:20px;
margin-bottom: 20px;
position: relative;
}

#toggleRefinedList
{
position: absolute;
right: 0px;
top: 25px;
padding-right:20px;
margin-right: 20px;
}

#toggleRefinedList.hide
{
background:transparent url(/images/arrow_green_top.gif) no-repeat right 5px;
}


#toggleRefinedList.open
{
background:transparent url(/images/arrow_green_bottom.gif) no-repeat right 5px;
}

.content_visual
{
border:solid 1px #D6DFE6;
background-color: #f2f6f9;
padding:10px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; 
}

.col_zero_top
{
padding-top:0;
}

h2.title
{
font-size:2.3em;
}

div.link_more
{
background:#fff url(/images/dotted_line.gif) repeat-x left top;
padding-top:10px;
margin:10px 0;
}

.player_container
{
height:152px;
width:253px;
background:#fff url(/images/bg_video.jpg) no-repeat left top;
margin-bottom:20px;
float:right;
}

.event_small .player_container
{
width:195px;
background-position: left bottom;
height:135px;
}

.player_single
{
float:none;
}

a.player_preview
{
height:140px;
width:253px;
display:block;
position:relative;
}

.event_small a.player_preview
{
width:195px;
height:125px;
}

.player_button
{
height:54px;
width:54px;
background:transparent url(/images/layover_play.png) no-repeat left top;
position: absolute;
top: 45px;
left:100px;
cursor: pointer;
}

.event_small .player_button
{
top:40px;
left:75px;
}
div.event
{
padding-bottom:10px;
background: url("/images/dotted_line.gif") repeat-x scroll left bottom #FFFFFF;
}

div.event_small
{
background:none;
} 

div.event h3
{
margin-bottom:0;
}
span.date
{
color:#999;
margin-bottom:10px;
display:block;
}

div.full_header
{
margin-top:20px;
}

div.full_header span.date
{
margin-left:60px;
}

p.intro
{
font-weight:bold;
}

p.leftmargin
{
margin-left:10px;
}

div.event p
{
margin-bottom:10px;
margin-left:0;
}

div.event div.right p
{
margin-bottom:10px;
margin-left:0px;
}

div.event span.date
{
margin-left:0;
}


a.twitter
{ 
padding:3px 0 3px 30px;
}


.attachment
{
background: transparent url(/images/bg_attachement.gif) no-repeat left top; 
padding:20px;
padding-top:35px;
background-color: #f2f6f9;
margin-bottom:20px;
}

.attachment h3
{ 
margin-bottom:5px;
font-family: tahoma;
font-size:16px;
font-weight: bold;
}

.attachment ul 
{
margin-bottom:0;
}

.attachment ul li
{
list-style-type:none;
margin-left:0;
margin-bottom:10px;
}

ul.share
{
margin-bottom:20px;
}


ul.share li
{
float:left;
margin-left:0;
list-style-type: none;
margin-right:20px;
}

ul.connected
{
margin-bottom:10px;
}

ul.connected li
{
display:inline;
margin-left:0;
}

ul.connected li.bold
{
display:block;
}


ul.subjects li
{
list-style-type: none;
margin-left:0;
}

#tweets
{
padding-bottom:20px;
}

#tweets .tweet
{
margin-bottom:20px;
}

/*
#tweets .tweet div.avatar
{
float:left;
width:90px;
background:#fff url(/images/bg_tweet_arrow.gif) no-repeat left top;
height:90px;
}

#tweets .tweet div.avatar img
{
margin:8px 0 0 8px;
width:48px;
height:48px;
}

#tweets .tweet div.text
{
width:80%;
padding:10px;
background: #f2f6f9 url(/images/bg_tweet_arrow.gif) no-repeat left top;
padding-left:40px;
}

#tweets .tweet div.text p,
#tweets .tweet div.text span
{
margin-bottom:0;
}

#tweets .tweet div.text span.tweet-user-name a
{
color:#000;
font-weight:bold;
font-size:1.1em;
}

#tweets .tweet div.text span.tweet-user-name span
{
color:#999;
}

#tweets .tweet div.text span.date
{
font-size:0.9em;
}
*/

div#faqs
{
padding-bottom:10px;
margin-bottom: 10px;
}

div.faq-container
{
/* background: url("/images/dotted_line.gif") repeat-x scroll left bottom #FFFFFF; */
padding-top:10px;
}

div.faq-answer
{
margin-bottom:20px;
}

div.faq-container p
{
margin-bottom:5px;
}

div.faq-container p.description
{
margin-bottom:10px;
}

div.faq-container a.title
{
color:#000;
font-weight:bold;
}

div#faqs ul.faq
{
margin-bottom:5px;

/* background: url("/images/ico_plus.gif") no-repeat scroll left 5px #FFFFFF; */
}

div#faqs div.selected ul
{
background: url("/images/ico_minus.gif") no-repeat scroll left 5px #FFFFFF;
}

div#faqs ul.faq li
{
list-style-type: none;
margin-left:0;
}


div#faqs ul.faq li.number,
div#faqs ul.faq li.question
{
display:inline;
}

div#faqs ul.faq li.question
{ 
margin-left:10px;
font-size:1.3em;
color:#87ba22;
cursor: pointer;
}

div#faqs ul.faq li.number
{
font-size:1.5em;
}

div#faqs ul.faq li.answer,
div#faqs ul.faq li.poster
{
margin-left:53px;
}

div#faqs ul.faq li.answer
{
display:none;
padding-top:10px;
}

ul.refine-list
{ 
margin-bottom:10px;
}

ul.refine-list li
{
margin-left:0;
list-style-type: none;
}

div.results div.result
{
background: url("/images/dotted_line.gif") repeat-x scroll left bottom #FFFFFF;
margin-bottom: 15px;
padding-bottom: 15px;
}

div.result_inner
{
border: 1px solid #fff; 
padding: 10px;
}

div.result_selected
{
background-color: #F2F6F9;
border: 1px solid #D6DFE6;
border-radius: 2px 2px 2px 2px;
}


div.result_inner a.sr_title
{
font-size:1.3em;
background-position: left 8px;
}

div.result_inner a.sr_url
{
font-size:0.9em;
background-position: left 4px;
margin-top:5px;
}

div.result_inner p
{
margin-bottom:0;
}

div#pager
{
text-align:center;
}

div#pager ul
{
margin-bottom:0;
}

div#pager ul li
{
list-style-type: none;
display:inline;
margin-left:5px;
}

ul.themes
{
margin-bottom:20px;
}

ul.themes li
{
display: inline-block;
list-style-type: none;
margin-left: 0;
vertical-align: top;
width: 49%;
}

ul.themes li a
{
padding-right:20px;
display:block;
}

div.other-events h4
{
background-color:#aeba00;
color:#fff;-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
padding:5px;
margin-bottom:0;
font-family: tahoma;
}

div.other-events dl
{
background-color:#f4f4f4;
padding:10px;
}

#searchbar
{
background: transparent url(/images/bg_search_bar.gif) repeat-x left top;
height:45px;
}

#searchbar form
{
padding:10px 0 0 23px;
}


#searchbar form span
{
padding-right:20px;
}

#campagne
{
background: #e1ebf4 url(/images/bg_campagne_header.gif) repeat-x left top;
height:380px;
}

div.col_inner div.content_green
{
padding:20px;
margin-bottom:20px;
background-color: #AEBA00;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
}

div.col_inner div.content_green a
{
display:block;
margin: 20px 20px 0 20px;
}

.grid_column_5 div.col_inner div.content_green a.btn
{
margin: 20px 100px 0 100px;
}

/* root element for tabs */
ul.tabs { 
list-style:none; 
margin:0; 
padding:0; 
height:50px;
/* margin-left:10px; */
}

/* single tab */
ul.tabs li { 
float:left; 
text-indent:0;
padding:0;
margin:0 !important;
list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
background: url("/images/tabs.png") no-repeat scroll -420px 0 transparent;
color: #87ba22;
display: block;
font-size: 12px; 
height: 30px;
line-height: 16px;
margin: 0;
padding: 10px;
position: relative;
text-align: center;
text-decoration: none;
top: 1px;
width: 110px;
vertical-align:text-bottom;
}

ul.tabs a:active {
outline:none; 
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
background-position: -420px -100px; 
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
background-position: -420px -100px; 
cursor:default !important; 
color:#231804 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s { background-position: -553px 0; width:81px; }
ul.tabs a.s:hover { background-position: -420px -100px; }
ul.tabs a.s.current { background-position: -420px -100px; }

/* width 2 */
ul.tabs a.l { background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover { background-position: -248px -31px; }
ul.tabs a.l.current { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl { background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover { background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */ 
.panes .pane {
display:none; 
}

div.panes
{
border:solid 1px #d6dfe6;
padding:0 20px 20px 20px;
}

#container_footer
{
background-color: #fff;
margin-bottom:20px;
position:relative;
}

#container_footer #footer
{
background: #fff url(/images/line_footer.gif) repeat-x left bottom;
margin-bottom:20px;
}


#container_footer #footer span
{
padding: 0 10px;
}

#container_footer #footer ul li.copy
{
font-weight: bold;
}

#container_footer img
{
float:right;
position:absolute;
right:0;
top:0;
}

div.featured p,
div.featured span
{
margin-left: 30px;
}

div.event_details .event_details_date,
div.event_details .event_details_desc
{
float:left;
background-color:#000;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color:#fff;
height:85px;
}

div.event_details .event_details_date
{
width:100px;
position:relative;
margin-right:3px;
text-align:center;
background: #000 url(/images/bg_layover_header_black.png) no-repeat center top;
}

div.event_details .event_details_desc span,
div.event_details .event_details_date span,
div.event_details .event_details_desc p
{
display:block;
padding:5px;
padding-bottom:0;
}

div.event_details .event_details_date span.day
{
font-size:4em;
line-height:35px;
font-family:arial;
text-shadow: 0px 0px 10px #fff; 
}

div.event_details .event_details_desc
{
width:108px;
background-color: #212121;
}

div.event_date_line
{
background:#000 url(/images/event_date_line.gif) repeat-x left top;
height:2px;
top:50%;
width:100%;
position:absolute;
left:0;
}

div.event_featured .event_details_desc
{
width:265px;
background-color:#151515;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#363636, endColorstr=#151515);
background-image:-moz-linear-gradient(right top, #151515 0%, #363636 100%);
background-image:-webkit-linear-gradient(right top, #151515 0%, #363636 100%);
background-image:-ms-linear-gradient(right top, #151515 0%, #363636 100%);
background-image:linear-gradient(right top, #151515 0%, #363636 100%);
background-image:-o-linear-gradient(right top, #151515 0%, #363636 100%);
background-image:-webkit-gradient(linear, right top, left bottom, color-stop(0%,#151515), color-stop(100%,#363636));}
}

div.event_details .event_details_desc span
{
padding-bottom:0;
}

div.event_details .event_details_desc span.time
{
padding-top:0;
color:#AEBA00;
}

/*
* FancyBox - jQuery Plugin
* Simple and fancy lightbox alternative
*
* Examples and documentation at: http://fancybox.net
* 
* Copyright (c) 2008 - 2010 Janis Skarnelis
* That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
* 
* Version: 1.3.4 (11/11/2010)
* Requires: jQuery v1.3+
*
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*/

#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
width: 40px;
height: 40px;
margin-top: -20px;
margin-left: -20px;
cursor: pointer;
overflow: hidden;
z-index: 1104;
display: none;
}

#fancybox-loading div {
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 480px;
background-image: url('/images/fancybox.png');
}

#fancybox-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 1100;
display: none;
}

#fancybox-tmp {
padding: 0;
margin: 0;
border: 0;
overflow: auto;
display: none;
}

#fancybox-wrap {
position: absolute;
top: 0;
left: 0;
padding: 15px;
z-index: 1101;
outline: none;
display: none;
}

#fancybox-outer {
position: relative;
width: 100%;
height: 100%;
background: transparent url(/images/bgModal_transp.png) repeat left top;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
}

#fancybox-content {
width: 0;
height: 0;
padding: 0;
outline: none;
position: relative;
overflow: hidden;
z-index: 1102;
border: 0px solid transparent;
}

#fancybox-hide-sel-frame {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
z-index: 1101;
}

#fancybox-close {
position: absolute;
top: 21px;
right: 15px;
width: 30px;
height: 30px;
background: transparent url('/images/fancybox.png') -40px 0px;
cursor: pointer;
z-index: 1103;
display: none;
}

#fancybox-error {
color: #444;
font: normal 12px/20px Arial;
padding: 14px;
margin: 0;
}

#fancybox-img {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
border: none;
outline: none;
line-height: 0;
vertical-align: top;
}

#fancybox-frame {
width: 100%;
height: 100%;
border: none;
display: block;
}

#fancybox-left, #fancybox-right {
position: absolute;
bottom: 0px;
height: 100%;
width: 35%;
cursor: pointer;
outline: none;
background: transparent url('/images/blank.gif');


z-index: 1102;
display: none;
}

#fancybox-left {
left: 0px;
}

#fancybox-right {
right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
position: absolute;
top: 50%;
left: -9999px;
width: 30px;
height: 30px;
margin-top: -15px;
cursor: pointer;
z-index: 1102;
display: block;
}

#fancybox-left-ico {
background-image: url('/images/fancybox.png');
background-position: -40px -30px;
}

#fancybox-right-ico {
background-image: url('/images/fancybox.png');
background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
left: 20px;
}

#fancybox-right:hover span {
left: auto;
right: 20px;
}

.fancybox-bg {
position: absolute;
padding: 0;
margin: 0;
border: 0;
width: 20px;
height: 20px;
z-index: 1001;
background-color: #CCCCCC;
}

#fancybox-bg-n {
top: -10px;
left: 0;
width: 100%;
background-image: url('/images/fancybox-x.png');
}

#fancybox-bg-ne {
top: -10px;
right: -10px;
background-image: url('/images/fancybox.png');
background-position: -40px -162px;
}

#fancybox-bg-e {
top: 0;
right: -10px;
height: 100%;
background-image: url('/images/fancybox-y.png');
background-position: -20px 0px;
}

#fancybox-bg-se {
bottom: -10px;
right: -10px;
background-image: url('/images/fancybox.png');
background-position: -40px -182px; 
}

#fancybox-bg-s {
bottom: -10px;
left: 0;
width: 100%;
background-image: url('/images/fancybox-x.png');
background-position: 0px -20px;
}

#fancybox-bg-sw {
bottom: -10px;
left: -10px;
background-image: url('/images/fancybox.png');
background-position: -40px -142px;
}

#fancybox-bg-w {
top: 0;
left: -10px;
height: 100%;
background-image: url('/images/fancybox-y.png');
}

#fancybox-bg-nw {
top: -10px;
left: -10px;
background-image: url('/images/fancybox.png');
background-position: -40px -122px;
}

#fancybox-title {
font-family: Helvetica;
font-size: 12px;
z-index: 1102;
}

.fancybox-title-inside {
padding-bottom: 10px;
text-align: center;
color: #333;
background: #fff;
position: relative;
}

.fancybox-title-outside {
padding-top: 10px;
color: #fff;
}

.fancybox-title-over {
position: absolute;
bottom: 0;
left: 0;
color: #FFF;
text-align: left;
}

#fancybox-title-over {
padding: 10px;
background-image: url('/images/fancy_title_over.png');
display: block;
}

.fancybox-title-float {
position: absolute;
left: 0;
bottom: -20px;
height: 32px;
}

#fancybox-title-float-wrap {
border: none;
border-collapse: collapse;
width: auto;
}

#fancybox-title-float-wrap td {
border: none;
white-space: nowrap;
}

#fancybox-title-float-left {
padding: 0 0 0 15px;
background: url('/images/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
color: #FFF;
line-height: 29px;
font-weight: bold;
padding: 0 0 3px 0;
background: url('/images/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
padding: 0 0 0 15px;
background: url('/images/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
height: expression(this.parentNode.clientHeight + 20px + "px");
}

#fancybox-loading.fancybox-ie6 {
position: absolute; 
margin-top: 0;
top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancy_shadow_nw.png', sizingMethod='scale'); }

#fancybox-content div.col_outer
{
 padding:0 0 15px;  
}

div.formrow label,
div.formrow a
{
width:200px;
display:inline-block;
}

div.buttonrow
{
padding-top:5px;
margin-bottom:10px;
}

div.buttonrow a
{
width:195px;
}

div.formrow
{
margin-bottom:5px;
}

#register_modal div.formrow input.btn_orange
{
background: #fe7c00 url(/images/bg_btn_orange.png) no-repeat right top;
border:none;
color:#fff;
height:23px; 
text-align: left;
padding-left:5px;
width:150px;
}

div.formrow_last
{
padding-bottom:15px;
border-bottom:solid 1px #D6DFE6;
}

#register_modal input,
#register_modal textarea
{
display:inline-block;
width:255px;
}

#register_modal div.col_inner p
{
background: url("/images/dotted_line.gif") repeat-x scroll left bottom #FFFFFF;
padding-bottom: 20px;
}

#register_modal div.col_inner #formModal p
{
margin:10px 0;
padding-bottom:0;
background: none;
}

#fast-nav
{
background-color: #f2f6f9;
padding:10px 5px;
}

/* tooltips */
#fast_nav
{
position:relative;
}

.scrollable a.tooltip
{
width:148px;
display:block;
float:left;
text-align:center;
margin:0 3px; 
padding:5px 0 5px 0;
background: transparent url(/images/bg_btn_fast_menu.gif) repeat-x left top;

}

/*******************************/
/********* bubbletip ***********/
/*******************************/
.tooltip
{
position:relative;
}

.tooltip .bottom_arrow
{
background: transparent url(/images/bubbletip-B-tail.png) no-repeat left top;
width:40px;
height:33px;
position:absolute;
bottom:-32px;
margin:0 auto;
left:160px;

}

.bubbletip
{
position: absolute;
z-index: 10000;
border:solid 1px #dbe4eb;
-moz-box-shadow: 0 0 5px #999;
-webkit-box-shadow: 0 0 5px #999;
background-color:#fff;
box-shadow: 0 5px 5px #999;
border-radius: 3px 3px 3px 3px;
}

.bubbletip h3
{
margin-top:8px;
font-size:1.7em;
font-family: tahoma;
}

.bubbletip div.bt-content
{
padding:10px 20px; 
width:450px;
z-index:10000;
}

.bubbletip div.bt-arrow
{ 
background: transparent url(/images/bubbletip-B-tail.png) no-repeat left top;
width:40px;
height:33px;
position:absolute;
bottom:-21px; 
left:225px;
}

ul.tooltip_list li
{
list-style-type: none;
margin-left:0;
float:left;
width:200px;
margin-right:20px;
}

ul.tooltip_list li span
{
margin-left:10px;
display:block;
}
/*
root element for the scrollable.
when scrolling occurs this element stays still.
*/
.scrollable {

/* required settings */
position:relative;
overflow:hidden;
width: 860px;
height:120px; 
}


/*
root element for scrollable items. Must be absolutely positioned
and it should have a extremely large width to accomodate scrollable items.
it's enough that you set the width and height for the root element and
not for this element.
*/
.scrollable .items {
/* this cannot be too large */
width:20000em;
position:absolute;
clear:both;
}

.items div {
float:left;
width:830px;
}

.slideshow .items div
{
width:450px;
}


/* single scrollable item */
.scrollable img {
float:left;
margin:20px 5px 20px 21px;
background-color:#fff;
padding:2px;
border:1px solid #ccc;
width:100px;
height:75px;

-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.slideshow .scrollable img
{
margin:0;
border:none;
height:auto;
width:auto;
float:none;
border:none;
padding:0;
-moz-border-radius:0;
-webkit-border-radius:0
}

/* active item */
.scrollable .active {
border:2px solid #000;
position:relative;
cursor:default;
}

/* this makes it possible to add next button beside scrollable */
.scrollable {
float:left; 
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
background:url(/images/hori_large.png) no-repeat;
display:block;
width:30px;
height:30px;
float:left;
margin:0px 7px;
cursor:pointer;
font-size:1px;
}

/* right */
a.right 
{ 
background: transparent url(/images/fast_nav_forward.gif) no-repeat -4px top; 
clear:right; 
margin-right: 0px;
}
a.right:hover { }
a.right:active { } 


/* left */
a.left	{ 
background: transparent url(/images/fast_nav_back.gif) no-repeat -4px top; 
margin-left: 0px; } 
a.left:hover { }
a.left:active { }

/* up and down */
a.up, a.down	{ 
background:url(/images/vert_large.png) no-repeat; 
float: none;
margin: 10px 50px;
}

/* disabled navigational button */
a.disabled {
background-position:-4px -28px; 
} 
/*
root element for the scrollable.
when scrolling occurs this element stays still.
*/
.scrollable {

/* required settings */
position:relative;
overflow:hidden;
width: 830px;
height:29px;
}

.slideshow
{
background-color:#F2F6F9;
padding:20px;
margin-bottom:10px;
}

.slideshow .scrollable
{
width: 450px;
height:150px;
}

.slideshow .navi a
{
background-color:#fff;
color:#87ba22;
padding:5px 9px;
margin-right:3px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.slideshow .navi a.active
{
background-color:#87ba22;
color:#fff;
}

/*
root element for scrollable items. Must be absolutely positioned
and it should have a extremely large width to accommodate scrollable items.
it's enough that you set width and height for the root element and
not for this element.
*/
.scrollable .items {
/* this cannot be too large */
width:20000em;
position:absolute;
}

/*
a single item. must be floated in horizontal scrolling.
typically, this element is the one that *you* will style
the most.
*/
.items div {
float:left;
}


.pc_container {

height: 384px;
position: relative;
width: 960px;
}

.pc_container .pc_item {
/* margin-top: 15px;
margin-left: 1px;
width: 600px;
height: 200px; */
}

.pc_container .pc_bar_container {
position: absolute; 
color: white;
padding: 0px 20px 0px 20px;
/* width: 100%; */
overflow:visible;
z-index:5000;
bottom:3px;
}

.pc_bar_container_underflow {
width: 90000px;
overflow: visible;
}

.pc_bar_container_overflow {
overflow: hidden;
position: absolute; 
bottom:3px;
color: white;
margin: 0px 20px 0px 20px;
padding: 0px;
z-index:5000;
}

#presentation_container .left, 
#presentation_container .center, 
#presentation_container .right {
background-position: left;
background-repeat: no-repeat;
overflow: hidden;
font-size: 1px;
float: left;
}

.bar {
background-position: left;
overflow: hidden;
font-size: 1px;
float: left;
}

.watermark-search
{
width:40%;
}

ul.downloads li
{
list-style-type: none;
margin-left: 0;
margin-bottom:5px;
}

ul.downloads li.pdf
{
background: transparent url(/images/ico_pdf.gif) no-repeat left top;
}

ul.downloads li.word
{

background: transparent url(/images/ico_word.gif) no-repeat left top;
}


ul.downloads li.pdf a,
ul.downloads li.word a
{
margin-left:30px;
}

div.show_more_handler
{
background-color:#F2F6F9;
color:#87ba22;
margin:15px;
padding:15px;
text-align: center;
border-radius: 2px 2px 2px 2px;
border: 1px solid #F2F6F9;
cursor:pointer;
}

div.show_more_handler_hover
{ 
border: 1px solid #D6DFE6;
}

div.show_more_handler span
{
background: transparent url(/images/arrow_green_bottom.gif) no-repeat right center;
padding-right:20px;
}

div.expanded span
{
background: transparent url(/images/arrow_green_top.gif) no-repeat right center;
}


.more_content
{
display:none;
}


/* Start Aanvulling Robeco */
.col_inner_space
{
padding-bottom:20px;
}

a.menuItem
{
color:#fff;
padding: 8px 25px 12px 1px;
background: transparent url("/images/arrow_gray_down.gif") no-repeat right center;
margin-right:10px;
}

a.menuItem:hover
{
text-decoration: none;
}

a.menuItem.selected
{
color:#87ba22;
background: transparent url("/images/arrow_gray_up.gif") no-repeat right 12px;
}

.layover-black
{
/*	background: transparent url(/images/bg_layover_header_black.png) no-repeat center top; */
background: transparent url(/images/warm-black-80-trans-10x10px.png) repeat center top; 
}

.layover-orange 
{
background: transparent url(/images/Oranje-80-trans-10x10px.png) repeat center top; 
}

.layover-orange a.arrow_green_large
{
color:#fff; 
background: transparent url(/images/arrow_white_large.png) no-repeat left 6px; 
}

.layover-orange ul.downloads a
{
color:#fff; 
}

.layover-orange h2,
.layover-orange h3 {
border-bottom: 1px solid #fff;
}

.layover-turquase 
{
background: transparent url(/images/Turq-80-trans-10x10px.png) repeat center top; 
}

.layover-turquase a.arrow_green_large
{
color:#fff; 
background: transparent url(/images/arrow_white_large.png) no-repeat left 6px;
}

.layover-turquase ul.downloads a
{
color:#fff; 
}

.layover-turquase h2,
.layover-turquase h3 {
border-bottom: 1px solid #fff;
}

.layover-turquoise 
{
background: transparent url(/images/Turq-80-trans-10x10px.png) repeat center top; 
}

.layover-turquoise a.arrow_green_large
{
color:#fff; 
background: transparent url(/images/arrow_white_large.png) no-repeat left 6px;
}

.layover-turquoise ul.downloads a
{
color:#fff; 
}

.layover-turquoise h2,
.layover-turquoise h3 {
border-bottom: 1px solid #fff;
}

.layover-rose
{
background: transparent url(/images/Rose-80-trans-10x10px.png) repeat center top;
}

.layover-rose a.arrow_green_large
{
color:#fff; 
background: transparent url(/images/arrow_white_large.png) no-repeat left 6px;
}

.layover-rose ul.downloads a
{
color:#fff; 
}

.layover-rose h2,
.layover-rose h3 {
border-bottom: 1px solid #fff;
}


.layover-green
{
background: transparent url(/images/Green-80-trans-10x10px.png) repeat center top; 
}

.layover-green a.arrow_green_large
{
color:#fff; 
background: transparent url(/images/arrow_white_large.png) no-repeat left 6px;
}

.layover-green ul.downloads a
{
color:#fff; 
}

.layover-green h2,
.layover-green h3 {
border-bottom: 1px solid #fff;
}
.layover-black-gloss
{
background: transparent url(/images/bg-black-gloss.png) repeat center right; 
}

.layover-black-gloss a.arrow_green_large
{
color:#fff; 
background: transparent url(/images/arrow_white_large.png) no-repeat left 6px;
}

.layover-black-gloss ul.downloads a
{
color:#fff; 
}

.layover-black-gloss h2,
.layover-black-gloss h3 {
border-bottom: 1px solid #fff;
}
.layover-violet
{
background: transparent url(/images/Violet-80-trans-10x10px.png) repeat center top; 
}

.layover-violet a.arrow_green_large
{
color:#fff; 
background: transparent url(/images/arrow_white_large.png) no-repeat left 6px;
}

.layover-violet ul.downloads a
{
color:#fff; 
}

.layover-violet h2,
.layover-violet h3 {
border-bottom: 1px solid #fff;
}

.layover-steel
{
background: transparent url(/images/Steel-80-trans-10x10px.png) repeat center top; 
}

.layover-steel h2,
.layover-steel h3 {
border-bottom: 1px solid #879BAA;
}

.layover-large {
width: 500px;
}

.event ul
{
padding-top:10px; 
}

.event ul li
{
/*	list-style-type:none; */
list-style:disc outside url("/images/bullet-blue.gif");
/*	margin-left:0;*/
margin-bottom:10px;
}

.attachment p {
margin-bottom: 10px;
}

.attachment ul
{
padding-top:10px; 
}

.ico_img
{
padding:0 5px 5px 0; 
}

.grid_column_full
{
width:100%;
}

ul.btnlink li { 
list-style:none outside none; 
margin-left:0;
margin-bottom: 15px;
}

#footerDisclaimer {
color: #999999;
font-size: 10px;
margin: 0 40px 20px;
}

#static-header {
border-bottom: 10px solid #87ba22 !important;
}


.col_inner img
{
margin-bottom: 10px;
margin-right:10px;
}

a.pdf {
background: url("/images/ico_pdf.gif") no-repeat scroll left 4px transparent;
padding-left: 12px;
display: block;
}
.stayinformed img {
padding: 7px 0 0;
}

.stayinformed_twitter {
padding-bottom: 10px;
}

.stayinformed_twitter li.follow {
padding-top: 2px;
}

.stayinformed_twitter li img {
margin-top: 1px;
vertical-align: text-top;
}

.stayinformed_twitter ul {
margin-left: 5px;
}

.stayinformed_twitter ul li {
display: inline;
list-style-type: none;
margin-left: 0px;
}

.stayinformed_twitter h3 {
margin-bottom: 0px;
margin-left: 5px
}

/* start right navigation */
a.linkinformed {
background: url("/images/arrow_green.gif") no-repeat scroll left 4px transparent;
padding-left: 10px;
display: block;
}
.imglinks {
float: left;
padding-top: 1px;
}
.stayinformed {
padding-bottom: 10px;
}
.plusimg {
padding-left: 30px;
}
.plusimgcol {
padding-left: 53px;
}
.daterightcolumn {
color: #999999;
padding-left: 10px;
}
.stayinformed ul li {
display: inline;
list-style-type: none;
margin-left: 10px;
}
.stayinformed ul {
margin-top:3px;
margin-bottom:0px; 
}

.date-other {
color: #999999;
padding-left: 10px;
padding-bottom: 10px;
}
div.other-events .stayinformed {
background-color: #F4F4F4;
padding: 10px;
}

.other-events {
margin-bottom: 20px;
}

.tweet_list {
background-color: #FFFFFF;
list-style: none outside none;
}
		
.tweet_list li {
background: url("http://robeco-com.test.clockwork.nl/images/bg_tweet_arrow.gif") no-repeat scroll left top #F2F6F9;
padding: 10px 10px 10px 40px;
margin: 0px 0px 20px 0px;
width: 80%;
height: 60px;
}

.tweet_time {
display: block;
font-size: 0.9em;
color: #999999;
}

.tweet_text {
display: block;
}

#header .navigation {
float: right;
list-style: none outside none;
margin-right: 20px;
margin-top: -5px;
}

#header .navigation li {
font-size: 11px;
line-height: 23px;
float: left;
}

.event h2 {
font-family: verdana;
font-size: 16px;
}
.event h1 {
margin-bottom: 0;
}

.socialmedia {
list-style: disc outside none;
margin-bottom: 0;
}

.socialmedia li {
display: inline;
list-style-type: none;
margin-left: 10px;
}

iframe {
margin-left: -20px;
}
iframe {
margin-left: -20px;
}
.ps {
margin-left: -20px;
}

/* Einde Aanvulling Robeco */

.addthis_toolbox {
    float: left;
    margin-top: -32px;
    padding-left: 115px;
}
#container_header_visual .navigation_current_page a.menuItem, #container_header_visual .navigation_current_page a.menuItem:visited {
    background: url("/images/arrow_gray_down.gif") no-repeat scroll right 15px transparent;
    border-top: 5px solid #FF9900;
    padding: 10px 25px 7px 1px;
}
#container_header_visual .navigation_current_page a.menuItem.selected
{
background: transparent url("/images/arrow_gray_up.gif") no-repeat right 12px;
}
#colContainer span h1.ico_header {
    margin-top: -10px;
}
ul.arrow li {
    background: url("/images/arrow_green.gif") no-repeat scroll left 6px transparent;
    display: block;
    margin-left: 0;
    padding: 0 0 0 10px;
    list-style:none outside none; 
}
.event ul.arrow li {
    list-style:none outside none; 
    margin-bottom: 5px;
}
div.event p.seperator {
    background: url("/images/dotted_line.gif") repeat-x scroll left top transparent;
    margin: 0;
    padding: 5px 0;
    height: 1px;
}
.kruimel {
    margin: -20px 0 15px;
}
.container_content_spaceTop .grid_column_3 .stayinformed a.linkinformed, .container_content_spaceTop .grid_column_3 ul.arrow li a {
    font-family: 'TazSemiLight',sans-serif;
    font-size: 17px;
}
#slideshow .layover .header-content p a {
    color: #FFFFFF;
    text-decoration: underline;
}
#slideshow .layover .header-content p a:hover {
    text-decoration: none;
}