/* Version 3.1_12042010 */

html, body, div, fieldset, form, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, hr { margin: 0; padding: 0; list-style:none;}
body { background: #fff; color: #3a2808; font-family: Verdana, sans-serif; font-size: 70%; line-height: 1.3; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
h1, h2 { font-family: Tahoma, Verdana, sans-serif; font-weight: normal; }
h1 { font-size: 180%; color: #fff; margin-bottom: 1em; }
.main h1 { color: #0096ad; }
h2 { font-size: 130%; margin: 10px 0; }
h3 { margin: 10px 0; }
a { color: #3a2808; text-decoration: none; }
a:hover { color: #e68a00 ; text-decoration: underline; }
a img { border: none; }

/* Some default classes
-------------------------------------------------------------- */
.wrapper { }
.left  { float:left; }
.right { float:right; }
.clearer { clear:both; }
.clearChildren { width:auto; overflow:auto; }

html.js .hide  { display:none; }
form button {border: none; background: none;}
/* Start clickable header aanpasssing */
div.clickable_header a {color: #0096ad; text-decoration: none; }
div.clickable_header a:hover { color: #e68a00; text-decoration: none; }
div.clickable_header_black a { color: #000000; text-decoration: none; }
div.clickable_header_black a:hover { color: #e68a00; text-decoration: none; }
/* Eind clickable header aanpassing */
/* Start Robeco aanpassing */
a.arrow { color: #3a2808; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 5px 50%; padding-left: 
15px; text-decoration: none; }
a.pdf { color: #3a2808; background: transparent url(../../images/pdf.gif) no-repeat 5px 50%; padding-left: 26px; padding-top: 2px; text-decoration: none; }
a.document { color: #3a2808; background: transparent url(../../images/doc_grey.gif) no-repeat 5px 50%; padding-left: 26px; padding-top: 2px; text-decoration: none; }
a.multimedia { color: #3a2808; background: transparent url(../../images/video.gif) no-repeat 5px 50%; padding-left: 26px; padding-top: 2px; text-decoration: none; }
a:hover.arrow{ color: #e68a00; }
/* Einde Robeco aanpassing */
/* body { margin-top: 7px; } */
iframe { border: none; margin: 0; width: 100%; }
#actionmenu iframe { margin-top: 6px; }
input, textarea { background-color: #fff; }
input.submit-hover { background: #e68a00 url(../../images/bg_buttons_mo.gif) repeat top left !important; }

#pagewidth { width: 994px; text-align: left; background: #fff url(../../images/bg_stipline_toptitle.gif) no-repeat 0 138px; margin-left: 0; margin-right: auto; }
#pagewidth2 { width: 994px; text-align: left; background: #fff url(../../images/bg_stipline_toptitle.gif) no-repeat 0 115px; margin-left: 0; margin-right: auto; }
#pagewidth2 #container-nav-support { min-height:7px; height:7px; }
.lower {padding-top:25px;}


.printpreview{ display: none !important; }
.hidden { visibility: hidden; position: absolute; }

/* layout*/
#wrapper-all {width: 994px; height: 100%;}
#wrapper-topbar {width: 100%;}
#container-branding {width: 100%; height: 82px; background: url("../../images/bg-container-branding.png") repeat-x top left; overflow: hidden;}
	.logo {float: left; padding: 0px 10px 10px 45px;}
	.nav-right {float:right; width:600px;}
	.nav-global {float: right; position: relative; height: 30px;}
#container-nav-main {width: 100%;  background-color: #01A2BE;}
	.nav-main-menu {float: left; background: transparent url("../../images/bg-nav-main.png") repeat-y right top; }
	.nav-main-login {float: right; margin-right: 27px;}
	.nav-main-menu ul.nav-sub {position: absolute;}
#container-nav-support {padding:0 35px 0 46px; min-height:30px; width:auto; overflow:hidden; /*background:transparent url("../images/branding/bg/bg-nav-support.png") repeat-x left bottom;*/}
	.nav-breadcrumb {float: left; padding-bottom:5px; width:855px;}
	a.nav-print {float: right; width:20px; height:20px; margin-right: 10px; margin-top: 5px; background:url("../../images/ic-print.png") no-repeat 0 0;}
	a.nav-print:hover { background-position:0 -20px; }
	a.nav-print span {display:none;}
#wrapper-content {width: 913px; padding-left: 45px;}
#container-content {width: 913px;}
#footer { clear:both; width:913px; overflow:hidden; margin:7px 0 0 45px; padding:20px 0 20px 0px; background:#FFFFFF url("../../images/stip_footer.gif") repeat-x scroll left top; clear:both; }

/* content */
#container-branding {color: #FFFFFF; font-size: 1.1em;}
#container-nav-main {color: #FFFFFF; font-size: 1.2em;}
#container-nav-support {color: #999999; font-size: 1.1em;}
	
#wrapper-content { font-size: 1.1em;}

/* topheader navigation */
.nav-global {text-align: right; margin: 20px 45px 0 0; color: #B4C4D3;}
.nav-global ul {clear: both; display: block; position: relative; margin-top: 5px;}
	.nav-global ul li {float: left; list-style-type:none;}
	.nav-global ul li span {margin-left: 5px; background: transparent url("../../images/bg-pitems-global.png") no-repeat left center; color:#B5c6D6; padding-left: 10px; font-family:verdana; font-size:10px; }
	.nav-global ul li:first-child span {background: none;}
	.nav-global ul li a {color: #FFFFFF; background: transparent url("../../images/arrow-forward-white.gif") no-repeat left center; padding-left: 11px; margin-left: 10px; font-family:verdana; font-size:10px; font-weight:bold; text-decoration:none;}
	.nav-global ul li a:hover { text-decoration:underline; }

.nav-main-menu {font-weight: bold;}
.nav-main-menu ul {display: block; padding-left: 45px; position: relative; width: auto; z-index:100; }
	.nav-main-menu ul li {position:relative; float: left;}
	.nav-main-menu ul li {background: transparent url("../../images/bg-navitems-main.png") repeat-y left top; padding-left: 20px; display: block;}
	.nav-main-menu ul li a{margin: 0 20px 0 0px; padding: 0.5em 0 0.6em 0; color: #FFFFFF; text-decoration: none; display: block; font-family:verdana; font-size:11px;}
	.nav-main-menu ul li a:hover {color: #FFFFFF; text-decoration: underline;}
	.nav-main-menu ul li.activepage {}
	.nav-main-menu ul li.activepage a {}

	.nav-main-menu ul.nav-sub { min-width:100%; padding: 10px 0px 30px 0px; margin-left: -20px; background: #01A2BE url("../../images/bg-nav-sub.png") repeat-x bottom left; clear: both;}
	.nav-main-menu ul.nav-sub li {float:none; clear: both; display: block; line-height: 1.5em; padding-left: 0px; padding-right: 20px; background: none;}
	.nav-main-menu ul.nav-sub li a {white-space: nowrap; display:block; position: relative; font-weight: normal; padding:0.2em 0.4em 0.2em 12px; margin:0 0 0 8px; background: transparent url("../../images/arrow-forward-white.gif") no-repeat 0px 0.7em;}
	.nav-main-menu ul.nav-sub li:hover {background-color: #E6EFF8; color: #01A2BE;}
	.nav-main-menu ul.nav-sub li:hover a {color:#01A2BE; background: transparent url("../../images/arrow-forward-blue-on-blue.gif") no-repeat 0px 0.6em;}
	/*.nav-main-menu ul.nav-sub li a:hover{ background-color: #E6EFF8; }*/

	.nav-main-menu ul.nav-sub {display: none;}
		.nav-main-menu ul.nav-sub li {display: block; float: none;}
		
.nav-main-search {float:right; border: solid 1px #ccc; display: block; margin:3px 45px 0 0;}
	.nav-main-search form {border: none; background-color: #FFFFFF; height:17px;}
	.nav-main-search form label { display:none; }
	.nav-main-search form input.text { width:144px; border: none; background-color: #FFFFFF; float: left; height: 14px; padding-left: 2px; color:#00A2BD; font-family:verdana; font-size:11px;}
	.nav-main-search button {width: 17px; height: 15px; margin:1px 3px 0 0; padding: 0px;}
		.nav-main-search button img {}
		
.nav-main-login {margin-right: 35px; margin-top: 0.7em;}
	.nav-main-login ul{ }
	.nav-main-login ul li {padding-left: 20px;  background: transparent url("../../images/ic-login.gif") no-repeat left -3px;}
	.nav-main-login ul li.loggedin { background:url("../../images/ic-loggedin.gif") no-repeat 0 -2px; }
	.nav-main-login ul li a {color: #FFFFFF; text-decoration: none; font-family:verdana; font-size:11px; font-weight:bold; }
	.nav-main-login ul li a:hover { text-decoration:underline; }

.nav-breadcrumb ul {margin-left:0; margin-top: 7px;}
	.nav-breadcrumb ul li {float: left; padding-bottom:2px; padding-left: 10px; background: transparent url("../../images/arrow-forward-gray-breadcrumb.gif") no-repeat 0 4px; margin-right: 5px; font-family:arial; font-size:11px;}
	.nav-breadcrumb ul li:first-child {background: none; padding-left:0;}
	.nav-breadcrumb ul li a{color: #999999;}

#footer { font-size: 1.1em; color:#999999; font-family:Verdana,sans-serif; }
	#footer p.copy {float: left; width:95px; font-weight: bold;}
	#footer p.text {float:left; width:914px; margin-top:7px; }
	#footer ul {float: left; margin-left: 15px;}
	#footer ul li {float: left; margin-right: 15px; padding-left: 15px; background: transparent url("../../images/bg-navitems-footer.png") no-repeat center left; font-family:verdana; font-size:11px;}
	#footer ul li a { color:#999999; text-decoration:none;}
	#footer ul li a:hover { color:#01A2BE;}


/* HEADER & GLOBAL NAVIGATION */

#header { position: relative; height: 80px; background: #3a2808 url(../../images/bg_topheader_rpw.gif) no-repeat top left; width: 100%; z-index: 2; }
#header span#globalnav { color: #d6dfe6; float: right; vertical-align: middle; line-height: 26px; margin-right: 36px; }
#header span#globalnav2 { color: #d6dfe6; float: right; vertical-align: middle; line-height: 26px; margin-right:0px; }
#header a#globalnavButton { color: #d6dfe6; padding-right: 14px; background: url(../../images/ic_plus_top.gif) no-repeat center right; text-decoration: none; }
#header a#globalnavButton:hover { color: #e68a00; text-decoration: underline; }
#header a#globalnavButton2 { color: #d6dfe6; padding-right: 14px; background: url(../../images/ic_min_top.gif) no-repeat center right; text-decoration: none; }
#header a#globalnavButton2:hover { color: #e68a00; text-decoration: underline; }
#header #headerlogo { margin: 30px 0 0 46px; }
#header #printlogo { display: none; }
#header h1 { margin: -1.25em 0 0 279px; width: 440px; font-size: 14pt; }

/* GLOBAL NAVIGATION UNFOLDED STYLES */

.globalmenu { position: absolute; color: #fff; height: 500px; width: 958px; z-index: 10; background: #3a2808 url(../../images/bg_topheader_rpw.gif) no-repeat top left; }
#lang_choice_menu { position: absolute; top: 95px; height: 360px; width: 100%; overflow: hidden; border-top: 1px dashed #6e6e6e; border-bottom: 1px dashed #6e6e6e; }
#lang_choice_menu_bottom { border-bottom: 1px dashed #6e6e6e; position: absolute; top: 470px; height: 20px; width: 100%; }
#lang_choice_menu_bottom #ok { border: none; position: absolute; left: 612px; background: #00a2bd url(../../images/bg_buttons.gif) repeat top left; color: #fff; font-weight: bold; font-size: 11px; width: 112px; padding: 2px 0; bottom: 4px; text-align: center; }
#lang_choice_menu_bottom #checkbox { border: none; position: absolute; left: 40px;  bottom: 4px; }
#lang_choice_menu_bottom #checkbox label { color: #0096ad; cursor: pointer; display: inline; vertical-align: middle; }
#lang_choice_menu_bottom #checkbox input { display: inline; vertical-align: middle; background-color: #3a2808; }
#lang_choice_menu a { color: #fff; padding-left: 10px; background: transparent url(../../images/arrow_globalnav_white.gif) no-repeat 0 0.2em; text-decoration: none; }
#lang_choice_menu a:hover { color: #e68a00; background: transparent url(../../images/arrow_globalnav_orange.gif) no-repeat 0 0.2em; text-decoration: underline; }
#lang_choice_menu ul {margin:10px 0 0 46px; list-style: none; }
#lang_choice_menu ul li ul { display: none; }
#lang_choice_menu ul li.selected ul { position: absolute; display: block; top: 0; left: 234px; color: #fff; }
#header #headerlogo2 { margin: 30px 0 0 46px; }

/* Adding an extra country/language combination means adjusting this css block! */

#lang_choice_menu li.original a { color: #fff; background: transparent url(../../images/square_globalnav_white.gif) no-repeat 0 0.3em; text-decoration: none; }
#lang_choice_menu li.original a:hover { color: #e68a00; background: transparent url(../../images/square_globalnav_orange.gif) no-repeat 0 0.3em; text-decoration: underline; }

#lang_choice_menu li.selected a { color: #0096ad; background: transparent url(../../images/square_globalnav_blue.gif) no-repeat 0 0.3em; text-decoration: none; }
#lang_choice_menu li.selected a:hover { color: #e68a00; background: transparent url(../../images/square_globalnav_orange.gif) no-repeat 0 0.3em; text-decoration: underline; }
#lang_choice_menu li.selected li a { color: #fff; background: transparent url(../../images/arrow_globalnav_white.gif) no-repeat 0 0.2em; text-decoration: none; }
#lang_choice_menu li.selected li a:hover { color: #e68a00; background: transparent url(../../images/arrow_globalnav_orange.gif) no-repeat 0 0.3em; text-decoration: underline; }

#lang_choice_menu .original-1 li.original .item-1,
#lang_choice_menu .original-2 li.original .item-2,
#lang_choice_menu .original-3 li.original .item-3,
#lang_choice_menu .original-4 li.original .item-4,
#lang_choice_menu .original-5 li.original .item-5 { color: #fff; background: transparent url(../../images/square_globalnav_white.gif) no-repeat 0 0.3em; }

#lang_choice_menu .item-1 .item-1,
#lang_choice_menu .item-2 .item-2,
#lang_choice_menu .item-3 .item-3,
#lang_choice_menu .item-4 .item-4,
#lang_choice_menu .item-5 .item-5 { color: #0096ad !important; background: transparent url(../../images/square_globalnav_blue.gif) no-repeat 0 0.3em !important; }

#lang_choice_menu .original-1 li.original .item-1:hover,
#lang_choice_menu .original-2 li.original .item-2:hover,
#lang_choice_menu .original-3 li.original .item-3:hover,
#lang_choice_menu .original-4 li.original .item-4:hover,
#lang_choice_menu .original-5 li.original .item-5:hover,
#lang_choice_menu .item-1 .item-1:hover,
#lang_choice_menu .item-2 .item-2:hover,
#lang_choice_menu .item-3 .item-3:hover,
#lang_choice_menu .item-4 .item-4:hover,
#lang_choice_menu .item-5 .item-5:hover { color: #e68a00 !important; background: transparent url(../../images/square_globalnav_orange.gif) no-repeat 0 0.3em !important; }

#lang_choice_menu ul li ul ul li { display: none; }
#lang_choice_menu .item-1 li.selected ul .item-1 li,
#lang_choice_menu .item-2 li.selected ul .item-2 li,
#lang_choice_menu .item-3 li.selected ul .item-3 li,
#lang_choice_menu .item-4 li.selected ul .item-4 li,
#lang_choice_menu .item-5 li.selected ul .item-5 li { width: 240px; position: absolute; top: -10px; left: 52px; display: block; }
#lang_choice_menu .item-1 li.selected ul .item-1 li:hover,
#lang_choice_menu .item-2 li.selected ul .item-2 li:hover,
#lang_choice_menu .item-3 li.selected ul .item-3 li:hover,
#lang_choice_menu .item-4 li.selected ul .item-4 li:hover,
#lang_choice_menu .item-5 li.selected ul .item-5 li:hover { color: #0096ad; }

/* SERVICE NAVIGATION */

#menu { position: relative; padding-bottom: 4px; height: 26px; color: #fff; background: #00a2bd url(../../images/bg_menu.gif) no-repeat bottom left; margin: 2px 0 0 0; z-index: 1; }
/* #menu #service { background: transparent url(../../images/ic_stippel_directnaar.gif) no-repeat 262px 0; } */
#menu #service { background: transparent url(../../images/ic_stippel_directnaar.gif) no-repeat 0 0; padding-left:17px; margin-right:17px; float:left;width: 319px; }
#menu ul { list-style: none; line-height: 26px; }
#menu li { display: inline; }
#menu a { color: #fff; text-decoration: none; }
#menu a:hover { text-decoration: underline; }

/* GOTO MENU */

/* #menu a#goto { width: 216px; padding-left: 46px; float: left; margin-right: 17px; height: 26px; overflow: hidden; color: #000; font-size: 120%; line-height: 26px; vertical-align: middle; background: #e68a00 url(../../images/ic_plus_directnaar2.gif) no-repeat right center; text-decoration: none; } */
#menu a#goto { width: 216px; padding-left: 46px; float: left; margin-right: 0px; height: 26px; overflow: hidden; color: #000; font-size: 120%; line-height: 26px; vertical-align: middle; background: #e68a00 url(../../images/ic_plus_directnaar2.gif) no-repeat right center; text-decoration: none; } 
#menu a#goto:hover { color: #fff; background: #e68a00 url(../../images/ic_plus_directnaar2.gif) no-repeat right center; text-decoration: underline; }
#menu #gotomenu a#out { width: 206px; padding-left: 46px; float: left; margin-right: 0; margin-bottom: 3px; height: 26px; overflow: hidden; color: #fff; font-size: 120%; line-height: 26px; vertical-align: middle; background: #00a2bd url(../../images/ic_min_directnaar2.gif) no-repeat right center;border-bottom:2px solid #fff; text-decoration: none; }
#menu #gotomenu a#out:hover { background-color: #e68a00; text-decoration: underline; }

.gotomenu { position: absolute; color: #fff; width: 262px; background-color: #00a2bd; top: 0; left: 0; z-index: 5; }

#gotomenu { padding: 0 0 15px 0; }
#gotomenu ul { border-bottom: 1px dashed #fff; padding-bottom: 1px; clear: both; }
#gotomenu ul ul { border-bottom: 1px dashed #fff; margin-bottom: 1px; padding-bottom: 7px; }
#gotomenu li { display: block; }
#gotomenu a { display: block; width: 196px; padding-left: 56px; padding-right: 10px; background: transparent url(../../images/arrow_forward_white.gif) no-repeat 46px 5px; line-height: 1.7em; text-decoration: none; }
#gotomenu a:hover { color: #3a2808; text-decoration: none; background: #e68a00 url(../../images/arrow_forward_white_on_orange.gif) no-repeat 46px 5px; }
#gotomenu span { cursor: help; display:block; width: 196px; padding-left: 56px; padding-right: 10px; background: transparent url(../../images/arrow_forward_white.gif) no-repeat 46px 5px; line-height:1.7em; }
#gotomenu span:hover { color: #3a2808; background: #e68a00 url(../../images/arrow_forward_white_on_orange.gif) no-repeat 46px 5px; }
#gotomenu h4 { padding-left: 46px; padding-top: 3px; }
#gotomenu #home { margin-top: 0.5em; }

/* Robeco aanpassing */
/* SEARCH BLOCK */
#menu #searchlabel { width: 100px; margin-right:17px; float: left; height: 26px; line-height: 26px; vertical-align: middle; text-align: right; }
#menu input#search {float: left; width:200px; height: 15px; margin: 2px 5px 2px 0;}
#menu a#searchgo { width: 15px; float: left; height: 26px; overflow: hidden; line-height: 26px; vertical-align: middle; background: url(../../images/arrow_forward_white.gif) no-repeat left center;}
/* /Robeco aanpassing */


/* TOP LEFT (BACK TO MAIN CONTENT) */

#left_top { height: 18px; margin: 0; line-height: 23px; padding-top: 5px; }
#left_top a { padding-left: 10px; display:block; color: #999; background: transparent url(../../images/arrow_back_gray.gif) no-repeat left center; text-decoration: none; }
#left_top a:hover { color: #e68a00; text-decoration: underline; }

/* ACTION BUTTONS (PRINT, ALERT) */

#action_buttons { height: 24px; }
#action_buttons #clear{ clear: both; }
/*
#action_buttons a { padding: 7px 7px 4px 7px; float: left; margin: 0 2px; outline: none; text-decoration: none; }
#action_buttons a.selected { padding: 6px 7px 3px 7px; margin: 0 1px; border: 1px solid #000; background: #e6eff7; border-bottom: 1px solid #e6eff7; z-index: 2; position: relative; text-decoration: none; }
*/
#action_buttons img { margin: 0; display: block; }
#action_buttons #alerts { clear: left; background: #e6eff7; padding: 5px 10px 10px 10px; position: absolute; width: 204px; top: 30px; border: 1px solid #000; z-index: 1; }
#action_buttons .hide { display: none; }
#action_buttons #alerts h3 { clear: left; margin: 0; padding: 0; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; padding: 0; color: #3a2808; font-size: 130%; margin: 0 0 0.7em 0; letter-spacing:1px; }
#action_buttons #alerts h4 { margin: 10px 0 0 0; }
#action_buttons #alerts ul { list-style: none; }
#action_buttons #alerts a { padding: 2px 0; float: none; margin: 0; display: block; text-decoration: underline; }
#action_buttons #form_buttons { width: 100%; margin-top: 20px; }
#action_buttons #form_buttons input { border: none; background: #00a2bd url(../../images/bg_buttons.gif) repeat top left; color: #fff; font-weight: bold; font-size: 11px; width: 100px; padding: 2px 0; text-align: center; float: left; }
#action_buttons #form_buttons #action_button_cancel { border: 1px dashed #999; background-color: #fff; padding: 1px 0; background-image: none; color: #00a2bd; margin-right: 4px; }

#pagewidth #action_buttons .settings-alert-type { margin: 0; padding: 0 0 10px 0; border-bottom: 1px dashed #999; }
#pagewidth #action_buttons .settings-alert-type li { display: inline; }
#pagewidth #action_buttons .settings-alert-type li ul{ margin-bottom: 8px; }
#pagewidth #action_buttons .settings-alert-type li ul li.x a { display: inline; padding: 0 3px; text-decoration: none; }

#actionmenu-container { padding-top: 5px; }

/* FOOTER */

#footer { color: #999; background: #fff url(../../images/stip_footer.gif) repeat-x top left; margin: 20px 36px 0 36px; font-size: 95%; padding: 15px 0 10px 0; }
#footer a { color: #999; }
#footer #copyright { float: left; width: 178px; font-weight: bold; }
#footer #disclaimer { margin-left: 178px; width: 506px; }
#footer #privacy{ float: left; margin-left: 0; }
#footer #printdisclaimer { display: none; }

/* INTRO, FOCUS & ATTENTION */

#intro { font-weight: bold; padding: 0 10px 60px 10px; margin-bottom: 10px; background: #fff url(../../images/stip_intro.gif) repeat-x 2px 100%; }
#intro_sub { font-weight: bold; padding: 0 174px 45px 10px; margin-bottom: 10px; background: #fff url(../../images/stip_intro.gif) repeat-x 2px 100%; }
.columns p.focus { color: #0096ad; font-size: 150%; font-family: Tahoma, Verdana, sans-serif; font-weight: normal !important; letter-spacing: 1px; }
.columns p.attention { color: #0096ad; }

/* TITLE META INFORMATION (DATE BELOW TITLE) */

.columns p.meta { margin: -12px 10px 20px 10px; color: #0096ad; }

/* GENERAL CONTENT */
.container_extra { position: relative; }

/* Robeco aanpassing for complete h1 display*/
.columns h1 { margin: 0px 10px 20px 10px; }
/* /Robeco aanpassing */
.columns h2 { margin: 1em 0; color: #0096ad; font-size: 130%; letter-spacing: 1px; }
.columns h3 { margin: 1em 0; font-size: 100%; }
.columns h4 { font-size: 100%; margin-top: 1em; }
.columns li { margin: 0 0 0 22px; }
.columns p { margin: 10px 0; }
.columns ol, .columns ul { margin: 10px 0; }

.columns ul li { list-style: none; background: transparent url(../../images/blt_list.gif) no-repeat 0 0.3em; }
.columns ul.sitemap li { list-style: none; background: none; }

.columns address { font-style: normal; }
.columns address a { color: #0096ad; text-decoration: none; }
.columns address a:hover { color: #e68a00; text-decoration: underline; }
.columns table { border-collapse: collapse; width: 100%; margin: 10px 0; }
.columns table caption { text-align: left; padding: 0.3em 0; font-weight: bold; border-bottom: 1px solid #00a2bd; }
.columns table tr th { text-align: left; padding: 0.2em 0; border-bottom: 1px solid #bbb; }
.columns table tr td { color: #3a2808; padding: 0.2em 0; border-bottom: 1px dashed #bbb; }
.columns table tr td.number { color: #e68a00; }
.columns table tr td a { color: #0096ad; }

.columns .intro { font-size: 125%; }

.columns img.top { padding: 29px 0 0 0; display: block; } /* CW: .columns img.top { padding: 39px 0 0 0; display: block; } */
.columns .largest img.top { padding-top: 24px; } /* CW: .columns .largest img.top { padding-top: 34px; } */
.columns img.tight { margin: -10px 0 10px -10px; display: block; }
.columns div.flash { margin: -10px 0 10px -10px; display: block; } /*added by AeB*/
.columns img.floating-left, object.floating-left { float: left; margin: 0 20px 4px -10px; }
.columns img.floating-right, object.floating-right { float: right; margin: 0 -10px 4px 20px; }

/* CAMPAIGN PAGE */

.columns div.campagne { top: -17px; }
.columns .campagne_intro { height: 200px; background: #00a2bd; background-image: none !important; position: relative; }
.columns .campagne_intro .img_container { float: right; width: 226px; height: 200px; position: relative; overflow: hidden; }
.columns .campagne_intro .img_container img { position: absolute; bottom: 0; right: 0; margin: 0; display: block; padding: 0; }
.columns .campagne_intro p { background: none; color: #fff; font-size: 150%; font-family: Tahoma, Verdana, sans-serif; line-height: 140%; padding: 15px 10px 0 10px; }
.columns .campagne_intro .more_items { margin: 0; padding: 0 10px; clear: none; position: absolute; bottom: 0; left: 0; }
.columns .campagne_intro .more_items ul { background: none; color: #fff; margin-top: 0; }

.columns .campagne-box div { margin-top: 0 !important; }
.columns .campagne-box div ul li a { font-size: 120%; text-decoration: none; }
.columns .campagne-box div ul li a:hover { text-decoration: underline; }

/* TABS ON CAMPAIGN PAGE */

.tabs-styled { position: relative; margin-top: 8px; }
.tabs-styled div { display: none; padding: 0 10px; border: 1px solid #999; position: relative; z-index: 1; top: -1px; width: 436px; }
.tabs-styled h3 { display: none; }
.current-tab-1 div#tab-1, .current-tab-2 div#tab-2, .current-tab-3 div#tab-3, .current-tab-4 div#tab-4, .current-tab-5 div#tab-5 { display: block; }
/* Start Robeco aanpassing */
.current-tab-1 div#tab-1 li, .current-tab-2 div#tab-2 li, .current-tab-3 div#tab-3 li, .current-tab-4 div#tab-4 li, .current-tab-5 div#tab-5 li {list-style: disc; background-image : none; }
/* End Robeco aanpassing */
.tabs-styled ul#tabs-navigation { margin: 0; background: transparent; overflow: hidden; position: relative; z-index: 2; width: 690px; }
.tabs-styled ul#tabs-navigation li { background: none; margin: 0; float: left; position: relative; }
.tabs-styled ul#tabs-navigation li a { outline: none; background: #fff; color: #999; font-family: Tahoma, Verdana, sans-serif; font-size: 120%; padding: 5px 10px; display: block; border-top: 1px dotted #999; border-left: none; border-right: none; text-decoration: none; }
.tabs-styled ul#tabs-navigation li a:hover { text-decoration: underline; }
.tabs-styled ul#tabs-navigation li#link-for-tab-1 a { border-left: 1px dotted #999; margin-left: 0; }
.tabs-styled ul#tabs-navigation li#link-for-tab-1 a, .tabs-styled ul#tabs-navigation li#link-for-tab-2 a, .tabs-styled ul#tabs-navigation li#link-for-tab-3 a, .tabs-styled ul#tabs-navigation li#link-for-tab-4 a, .tabs-styled ul#tabs-navigation li#link-for-tab-5 a { border-right: 1px dotted #999; }
.current-tab-2 li#link-for-tab-1 a, .current-tab-3 li#link-for-tab-2 a, .current-tab-4 li#link-for-tab-3 a, .current-tab-5 li#link-for-tab-4 a { border-right: none !important; }
.current-tab-1 li#link-for-tab-1 a, .current-tab-2 li#link-for-tab-2 a, .current-tab-3 li#link-for-tab-3 a, .current-tab-4 li#link-for-tab-4 a, .current-tab-5 li#link-for-tab-5 a { color: #0096ad !important; background: #e6eff7 !important; border: 1px solid #999 !important; border-bottom: 1px solid #fff !important; }

.campagne_intro2 .campagne2 { position: relative; top: -12px; }
.campagne_intro2 .campagne2 div { position: absolute; top: -8px; left: 232px; width: 226px; z-index: 1; background: #00a2bd; color: #fff; overflow: hidden; height: 202px; font-size: 150%; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; letter-spacing: 1px; }
.campagne_intro2 .campagne2 div p { margin: 10px; line-height: 1.5; }
.campagne_intro2 .campagne2 img { position: relative; display: none; left: -36px; top: -8px; z-index: 0; }
.campagne_intro2 .campagne2 img.active { display:block; }
/* Robeco aanpassing */
.campagne_intro2 .campagne2 .flash { position: relative; display:block; width: 726px; height: 202px;  top: 5px; left: -36px; z-index: 0;  } /* Robeco aanpassing */


/* MORE ITEMS */

.more_items { padding: 10px; margin-top: 0; background: transparent url(../../images/stip_morelinks.gif) repeat-x 0 -10px; clear: both; }
.more_items ul { list-style: none; margin-left: -22px; }
.more_items ul li { background: none; }
.more_items ul li a { padding-left: 15px; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 0 0.3em; color: #0096ad; display: block; text-decoration: none; }
.more_items ul li a:hover { color: #e68a00; text-decoration: underline; }
.more_items ul li a#current { background: #fff url(../../images/blt_current.gif) no-repeat left center; color: #3a2808; text-decoration: none; }
.more_items ul li a#current:hover { text-decoration: none; color: #e68a00; }

/* CONTENT BOXES; BOX 1, BOX 2 & BOX 3 */
/* rfa4118, change hover color */
.columns .box h2 a:hover { color: #e68a00; }
.columns .box2 h2 a:hover { color: #e68a00; }
.columns .box, .columns .box2, .columns .box3 { background: #fff url(../../images/bg_stippen_blauw.gif) repeat-x bottom left; padding: 10px 10px 7px 10px; margin-bottom: 15px; }
.columns .box h2, .columns .box2 h2 { margin: 0 -10px 10px -10px; padding: 0 10px 0 10px; }
.columns .box h3, .columns .box2 h3 { margin: 0; padding: 10px 0; }

/* BOX 1; BLUE LINES */

.column_1_of_5 .box h2, .column_2_of_5 .box h2, .column_3_of_5 .box h2, .column_4_of_5 .box h2, .column_1_of_4 .box h2, .column_2_of_4 .box h2, .column_3_of_4 .box h2 { margin: -4px -10px 10px -10px; padding: 0 10px 4px 10px; background: transparent url(../../images/bg_stippen_blauw_2.gif) repeat-x bottom left; }
.columns .box .more_items, .columns .box2 .more_items { padding: 2px 10px 0 10px; margin: 10px -10px 0 -10px; background: transparent url(../../images/bg_stippen_blauw_2.gif) repeat-x top left; }
.columns .box .more_items h3 { margin-top: 15px; padding: 0; }
.columns .box .more_items ul, .columns .box2 .more_items ul { margin: 0; margin-top: 4px; }
.columns .box .more_items ul li, .columns .box2 .more_items ul li { margin: 0; }
.columns .box .more_items ul li a, .columns .box2 .more_items ul li a { padding-left: 10px; text-decoration: none; }
.columns .box .more_items ul li a:hover, .columns .box2 .more_items ul li a:hover { text-decoration: underline; }

/* BOX 2; GREY LINES */
.columns .box2 { background-image: url(../../images/bg_stippen_grijs.gif); margin-bottom: 20px; overflow: hidden; }
.columns .box2 h2 { /* background: transparent url(../../images/bg_stippen_grijs_1.gif) repeat-x bottom left; */ padding: 0 10px 3px 10px; }
.columns .box2 .more_items { background-image: url(../../images/bg_stippen_grijs_1.gif); }

/* BOX 3; COLLAPSABLE */

.columns .box3 { border: 1px solid #999; background-image: none; margin: 0 0 8px 0; padding: 0 10px; }
.columns .box3 h2 { margin: 0 -10px 0 0; padding: 4px 0; }
.columns .box3 h3 { color: #0096ad; padding-left: 10px; background: transparent url(../../images/box3_bullet.gif) no-repeat left center; font-weight: normal; font-family: Tahoma, Verdana, sans-serif; letter-spacing: 1px; font-size: 110%; margin: 0.5em 0; }
.columns .box3 ul li { margin-left: 0; }
.columns .box3 p { margin: 10px 0; }
.columns .box3 p.link { margin: 5px 0 0 0; }
.columns .box3 p.link a { color: #0096ad; display: block; background: transparent url(../../images/pdf.gif) no-repeat left center; padding: 5px 25px; text-decoration: none; }
.columns .box3 p.link a:hover { color: #e68a00; background: transparent url(../../images/pdf_mo.gif) no-repeat left center; text-decoration: underline; }
.columns .clickable h2 { cursor: pointer; padding-right: 20px; background: transparent url(../../images/ic_actiemenu_min_normal.gif) no-repeat center right; }
.columns .closed { border: 1px dashed #bbb; }
.columns .closed h2 { background-image: url(../../images/ic_actiemenu_plus_normal.gif); display: block; }
.columns .box3 h4, .columns .box3 p, .columns .box3 ul { margin: 0; }
.columns .box3 p, .columns .box3 ul { margin-bottom: 10px; }
.columns .box3 ul li { padding-left: 10px; }
.columns .closed * { display: none; }
.columns .box3 .intro { display: none; font-size: 100%; }
.columns .closed h3, .columns .closed .links, .columns .closed .links *, .columns .closed .intro, .columns .closed .intro * { display: block; }
.columns .box3 .links { border-bottom: 1px dashed #999; list-style-position: outside; list-style: none; margin: 0 -10px 10px -10px; overflow: hidden; }
.columns .box3 .links li { float: left; padding: 0; width: 50%; background: none; }
.columns .box3 .links li a { color: #0096ad; display: block; padding: 10px 0 10px 35px; background: transparent url(../../images/pdf.gif) no-repeat 10px 0.5em; text-decoration: none; }
.columns .box3 .links li a:hover { color: #e68a00; background: transparent url(../../images/pdf_mo.gif) no-repeat 10px 0.5em; text-decoration: underline; }
.columns .box3 .links li span { display: block; padding: 10px 0 10px 35px; color: #666; cursor: help; background: transparent url(../../images/pdf_off.gif) no-repeat 10px 0.5em; }
.columns .box3 .links li a.arrow { background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 5px 50%; padding-left: 15px; }
.columns .box3 .links li a:hover.arrow{ color: #e68a00; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 5px 50%; }

/* TOP FUNDS LISTS */
/* Start Aanpassing 07-11-2008: */
.columns .top5 { list-style: none; }
.columns .top5 li { margin: 0px 0px 0px 0px; clear:both; list-style: none;}
.columns .top5 li em { width: 45px; font-style: normal; color: #0096AD; font-weight: bold; font-size: 100%; float: left; text-align: right;}
.columns .top5 li a { width: 150px; color: #3a2808; display: inline; font-weight: normal; background-color: #fff; text-decoration: none; }
.columns .top5 li a:hover { color: #e68a00; text-decoration: underline; }
.columns .top5 li a.text { float: left; padding-left: 5px; }
/* Stop Aanpassing 07-11-2008: */

/* Aanpassing 07-11-2008: imgage eruit ----------display: block;
.columns .top5 li a.image { float: right; width: 10%; text-align: right; background: transparent url(../../images/1doc.gif) no-repeat 23px 0; }
.columns .top5 li a.image:hover { background: transparent url(../../images/doc_mo.gif) no-repeat 23px 0; }
*/

.columns div.column_234_of_5 .top5 li a.image { background: transparent url(../../images/doc.gif) no-repeat 41px 0; }
.columns div.column_234_of_5 .top5 li a.image:hover { background: transparent url(../../images/doc_mo.gif) no-repeat 41px 0; }

/* Aanpassing 07-11-2008: verwijderen!
.columns div.column_2_of_4 .top5 li a.image { background: transparent url(../../images/doc.gif) no-repeat 12px 0; }
.columns div.column_2_of_4 .top5 li a.image:hover { background: transparent url(../../images/doc_mo.gif) no-repeat 12px 0; }
*/

.columns .top5 li span { font-weight: normal; display: block; color: #3a2808; }

/* CONTENT BOXES WITH FOCUS/ATTENTION */

.columns div.focus { background-color: #00a2bd; background-image: url(../../images/bg_stipline_bottom_white.gif); }
.columns div.attention { background-color: #e6eff7; }
.columns div.focus h2, .columns div.focus ul, .columns div.focus p, .columns div.focus a, .columns div.focus table { background-color: #00a2bd; color: #fff; }
/* rfa4118  added : a:hover for columns div.focus a:hover */
.columns div.focus a:hover { color: #000000; text-decoration: none; }
.columns div.focus h3 { color: #fff; }
.columns div.focus .top5 { margin: 0; padding: 0; font-size: 130%; font-family: Tahoma, Verdana, sans-serif; letter-spacing: 1px; }
.columns div.focus .top5 li { color: #e68a00; font-size: 105%; }
.columns div.focus .top5 li a { color: #fff; letter-spacing: 0; font-size: 95%; text-decoration: none; }
/* rfa4118 color e68a000 = 000000 */
.columns div.focus .top5 li a:hover { color: #000000; text-decoration: underline; }
.columns div.focus .top5 li a.text { color: #fff; letter-spacing: 0; font-size: 95%; background-image: none; }
.columns div.focus .top5 li a.image { color: #fff; letter-spacing: 0; font-size: 95%; background-image: none; }
.columns div.focus p.text_under_clear{ clear: both; }
/* rfa4118 : color: e68a00 = 000000, added text-decoration: none; */
.columns div.focus .top5 li a.text:hover { color: #000000; background-image: none; text-decoration: underline; }
/*.columns div.focus .top5 li a.image:hover { background: transparent url(../../images/doc_mo.gif) no-repeat 17px 0; } CW: uncommented */

.columns div.focus .top5 li a.image { background: transparent url(../../images/doc2.gif) no-repeat 23px 1px; } /* CW: background-image: none; */
.columns div.focus .top5 li a.image:hover { background: transparent url(../../images/doc2_mo.gif) no-repeat 23px 1px; } /* CW: .columns div.focus .top5 li a.image:hover { background: transparent url(../../images/doc_mo.gif) no-repeat 17px 0; } */

.columns div.focus p { margin: 10px 0; }
.columns div.focus table th { color: #fff; font-size: 100%; }
.columns div.focus .more_items { background-image: url(../../images/bg_stipline_bottom_white.gif); }
.columns div.focus .more_items li { background: none; }
.columns div.focus .more_items a { background-image: url(../../images/arrow_forward_white.gif); text-decoration: none; }
/* rfa4118 : color e68a00 = 000000 */
.columns div.focus .more_items a:hover { color: #000000; text-decoration: underline; }

/* Robeco aanpassing; zorgt ervoor dat de focus on boxes juist worden weergegeven */
.columns span.siteedit { display: block; margin: 0; padding: 0; }

/* HOMEPAGE */

.homepage .over-image { color: #fff; position: absolute; top: 30px; left: -10px; padding: 0 10px; width: 210px; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; }
.homepage .over-image h3 { margin: 0; font-size: 150%; font-weight: normal; }
.homepage .over-image a { color: #fff; display: block; margin: 0 -3px; background: transparent url(../../images/robeco_arrow_white.gif) no-repeat 0 50%; padding: 0 10px; text-decoration: none; }
.homepage .over-image a:hover { color: #e68a00; text-decoration: underline; }
.homepage #row-1 .column_1_of_4 #homepage-image { margin-left: -36px; display: block; }
.homepage { padding-top: 24px !important; }
.homepage #row-1 .column_2_of_4 { color: #fff; width: 231px; height: 100%; overflow: hidden; background: #00a2bd url(../../images/bg_stipline_bottom_white.gif) repeat-x bottom left; }
.homepage #row-1 .column_2_of_4 .box { margin: 0; background-image: none; }
.homepage #row-1 .column_2_of_4 .box .item { margin: 10px 0 20px 0; }
.homepage #row-1 .column_2_of_4 p { margin: 1px 0; }
.homepage #row-1 .column_2_of_4 p.intro { font-size: 130%; line-height: 110%; }
.homepage #row-1 .column_2_of_4 p a { padding-left: 10px; background: transparent url(../../images/arrow_forward_white.gif) no-repeat 0 0.3em; display: block; text-decoration: none; }
/* RFA4118 e68a00 = 000000 */
.homepage #row-1 .column_2_of_4 p a:hover { color: #000000; text-decoration: underline; }
.homepage #row-1 .column_2_of_4 p.meta { color: #ccc; margin: 8px 0 0 0; }
.homepage #row-1 .column_2_of_4 .bottom { position: absolute; bottom: 11px; width: 209px; margin: 0 -10px; padding: 10px 10px 0 10px; background: transparent url(../../images/bg_stipline_bottom_white.gif) repeat-x 0 0; }
.homepage #row-1 .column_2_of_4 .bottom p { margin-right: 20px; }
.homepage #row-1 .column_2_of_4 .bottom .more_items { padding-top: 11px; }
.homepage #row-1 .column_2_of_4 .bottom ul { margin-top: 0; padding-top: 0; }
.homepage #row-1 .column_2_of_4 .bottom ul li { background: none; }
.homepage #row-1 .column_3_of_4 { height: 100%; overflow: hidden; }
.homepage #row-1 .column_3_of_4 iframe { height: 100%; }
.homepage #row-2 { top: 6px; }
.homepage #row-2 .box { margin: 0; padding: 0; height: 100%; }
.homepage #row-2 .box .bottom { margin: 0 -10px; background: none; }
.homepage #row-2 .box .bottom p { margin-top: 10px; }
/* Start Aanpassing 07-11-2008: add font-size: 10px */
.homepage #row-2 .box .bottom ul { padding: 6px 10px; margin: 0 -10px; background: transparent url(../../images/bg_stippen_blauw_2.gif) repeat-x top left; font-size: 10px;}
/* Stop Aanpassing 07-11-2008: add font-size: 10px */
.homepage #row-2 .box .bottom ul li { }
.homepage #row-2 .box .bottom ul span.regel {color: #999999; }
/* Start Aanpassing 07-11-2008: add style: */
.homepage #row-2 .box .bottom ul li a {font-size: 11px; }
/* Stop Aanpassing 07-11-2008: add style: */
.homepage #row-2 .box .sub-box { padding: 10px 10px 0 10px; }

.homepage .fixed-bottom .box .bottom { position: absolute; bottom: 0; width: 206px; }
.homepage #row-2 .top5 { }
/*.homepage #row-2 .top5 li { margin: 0 -10px 0.2em 0; padding: 0 10px 0.2em 0; background: transparent url(../../images/bg_stippen_grijs_1.gif) repeat-x bottom left; }*/
.homepage #row-2 .message { list-style: none; margin: 0; }
.homepage #row-2 .message li { margin: 0 -10px 0.5em -10px; padding: 0 10px 0.5em 10px; background: transparent url(../../images/bg_stippen_grijs_1.gif) repeat-x bottom left; }
.homepage #row-2 .message li p { margin: 0; }
.homepage #row-2 .message li.last { margin-bottom: 0; padding-bottom: 0; background: none; }
.homepage #row-2 .message p.meta { color: #999; margin: 0; }
.homepage #row-2 .message li p a { padding-left: 10px; display: block; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 0 0.3em; text-decoration: none; }
.homepage #row-2 .message li p a:hover { text-decoration: underline; }
.homepage #row-2 .focuson { margin: 0 -10px; padding: 0 10px; background: transparent url(../../images/bg_stippen_grijs_1.gif) repeat-x bottom left; padding-bottom: 20px; }
.homepage #row-2 .focuson li { margin: 2px 0; padding-left: 10px; }
.homepage #qs .sub-box { height: 323px; }
.homepage #qs .more_items { padding-top: 10px; }
.homepage #qs .qs_meta { padding-left: 10px; color: #999; }



/* Homepage PW sept. 2009 */
#home-etalage { position: relative; width: 690px; height: 340px; overflow: hidden; }
	#home-etalage #quote { position: absolute; width: 262px; height: 102px; top: 50px; right: 0; color: #00a2bd; }		
		#home-etalage #quote.hide { display:none; }
		#home-etalage #quote.lightblue  blockquote { color: #E6EFF6}
			#home-etalage #quote.lightblue a { color: #E6EFF6; background: transparent url(../../images/arrow_forward_lightblue.gif) no-repeat scroll 0 0.3em; }
  		    #home-etalage #quote.lightblue blockquote a { background: none; }
		#home-etalage #quote.blue  blockquote { color: #00a2bd; }
			#home-etalage #quote.blue a { color: #00a2bd; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat scroll 0 0.3em;  }
  		    #home-etalage #quote.blue blockquote a { background: none; }
		#home-etalage #quote.brown  blockquote { color: #3A2808; }
			#home-etalage #quote.brown a { color: #3A2808; background: transparent url(../../images/arrow_forward_brown.gif) no-repeat scroll 0 0.3em;}
  		    #home-etalage #quote.brown blockquote a { background: none; }			
		#home-etalage #quote.orange  blockquote { color: #E68A00;}
			#home-etalage #quote.orange a { color: #E68A00;  background: transparent url(../../images/arrow_forward_orange.gif) no-repeat scroll 0 0.3em;}
  		    #home-etalage #quote.orange blockquote a { background: none; }						
		#home-etalage #quote.black  blockquote { color: black; }
			#home-etalage #quote.black a { color: black; background: transparent url(../../images/arrow_forward_black.gif) no-repeat scroll 0 0.3em;}
  		    #home-etalage #quote.black blockquote a { background: none; }						
		#home-etalage #quote.white  blockquote{ color: white; }
			#home-etalage #quote.white a { color: white; background: transparent url(../../images/arrow_forward_white.gif) no-repeat scroll 0 0.3em;}
  		    #home-etalage #quote.white blockquote a { background: none; }						
		#home-etalage .topleft { top: 0!important; left: 10px; } /* !important used to maintain specificity, while not using #quote. this avoids having IE6 ignore #id.class */
		#home-etalage .topright { top:0!important; right: 10px; }
		#home-etalage .bottomleft { top: 120px!important; left:10px; }
		#home-etalage .bottomright { top: 120px!important; right: 10px; }
		#home-etalage .center { top: 80px!important; left:240px; }
		
		#home-etalage #quote blockquote { font-family: Tahoma; font-size: 2.2em; margin: 0 20px 0 0; }
		#home-etalage #catcher-left { position: absolute; width: 340px; height: 102px; bottom: 0; left: 0; overflow: hidden; }
			#home-etalage #catcher-left a { position: absolute; top: 10px; left:5px;  background: url(../../images/catcher_left.png) no-repeat 0 0; display:block; width: 286px; height: 55px; line-height: 50px; padding-left: 40px; font-size: 1.6em; color: #fff; }
			#home-etalage #catcher-left a:hover  { top: 10px; background: url(../../images/catcher_left-h.png) no-repeat 0 0; text-decoration:none; }

	#home-etalage #catcher-right { position: absolute; width: 320px; height: 82px; bottom: 0; right: 0; background: #00a2bd; padding: 10px; color: #fff; }
		#home-etalage #catcher-right a.readmore { position: absolute; bottom: 5px; color: #fff; padding-left: 10px; background: url(../../images/arrow_forward_white.gif) 0 0.3em no-repeat; }
			#home-etalage #catcher-right a.readmore:hover { text-decoration: underline; }
	#home-etalage div.focus p { font-family: Tahoma; margin: 0 0 10px 0; line-height: 1; }
		#home-etalage div.focus p { font-size: 160%}
		
.homepage .readmore { color: #00a2bd; padding-left: 10px; background: url(../../images/arrow_forward_blue.gif) 0 0.3em no-repeat; }
.homepage .column_12_of_5 .box,
.homepage .column_34_of_5 .box { height: 125px; overflow: hidden; position: relative; background:transparent url(../../images/bg_stippen_blauw_2.gif) repeat-x left 8px; }
	.homepage .column_12_of_5 .box .more_items,
	.homepage .column_34_of_5 .box .more_items { position: absolute; bottom: 6px; background: none; z-index: 100;}	
	.homepage .column_12_of_5 .box h2,
	.homepage .column_34_of_5 .box h2 { background: transparent url(../../images/bg_stippen_blauw_2.gif) repeat-x scroll left bottom; font-size: 1.3em; font-family: Tahoma; width: 160px; }
	.homepage .column_12_of_5 .box .box-text h2,
	.homepage .column_34_of_5 .box .box-text h2 { width: 320px; }
	.homepage .column_12_of_5 .box h2 a,
	.homepage .column_34_of_5 .box h2 a { color:#00a2bd; }
	.homepage .column_12_of_5 .box .box-text h2 a,
	.homepage .column_34_of_5 .box .box-text h2 a { color:#00a2bd; }
	.homepage .column_12_of_5 .box p,
	.homepage .column_34_of_5 .box p { color: #00a2bd; width: 160px; }
	.homepage .column_12_of_5 .box .box-text p,
	.homepage .column_34_of_5 .box .box-text p { width: 320px; }
	.homepage .column_12_of_5 .box .pic,
	.homepage .column_34_of_5 .box .pic { position: absolute; right: 2px; bottom: 1px; width: 165px; height: 125px; overflow: hidden; }
	.homepage .column_12_of_5 .box .pic-big,
	.homepage .column_34_of_5 .box .pic-big { position: absolute; left: 0; bottom: 1px; width: 350px; height: 125px; overflow: hidden; }
	.homepage .column_12_of_5 .box-bg-blue img.box-bg,
	.homepage .column_34_of_5 .box-bg-blue img.box-bg { position: absolute; bottom: 0; left: 0; z-index: 25;}
	.homepage .column_12_of_5 .box-bg-white img.box-bg,
	.homepage .column_34_of_5 .box-bg-white img.box-bg { position: absolute; bottom: 0; right: 0; z-index: 25;}
	
.action-menu .homepage { padding-top: 0 !important; position: relative; width: 226px; height: 480px; }
	.action-menu .homepage homepage-actionmenu-top { position: absolute; top: 0; }
	.action-menu .homepage #homepage-actionmenu-bottom {  margin-left: 0; position: absolute; top: 218px;  width: 100%; }
		.action-menu .homepage #homepage-actionmenu-bottom ul { overflow: auto; padding: 0 0 10px 10px;}
		.action-menu .homepage #homepage-actionmenu-bottom .sub-box{ padding: 0 5px 0 0 ;}
	.action-menu .homepage h2 { background: transparent url(../../images/bg_stippen_blauw_2.gif) repeat-x scroll left bottom; font-size: 1.5em; color: #00a2bd; font-family: Tahoma; }
		.action-menu .homepage #homepage-actionmenu-bottom h2 { padding-left: 10px; margin-bottom:5px;}
	.action-menu .homepage .box { border: none; padding: 2px 10px 2px 0;}
		.action-menu .homepage .box h2 { padding-left: 10px; margin-top:0px; margin-bottom:5px;}
		.action-menu .homepage .box ul li { padding-left: 10px; margin-right: 0;}
	.action-menu .homepage .more_items { background: transparent url(../../images/bg_stippen_blauw_homepage.gif) repeat-x scroll left center; }
		.action-menu .homepage .more_items ul { margin-left: -9px; }
			.action-menu .homepage .more_items ul a { color: #00a2bd;}
/* 27-04-2010			.action-menu .homepage .box ul a { border-bottom: 1px dotted #999; background-position: 5px 6px; color:#000000;} */
			.action-menu .homepage .box ul a { border-bottom: 1px dotted #999; background-position: 5px 6px;}
				.action-menu .homepage .more_items ul a,
				.action-menu .homepage .box ul a.last { border-bottom: none; }
	.action-menu .homepage .sub-box { overflow: auto; padding-left: 5px;}
		.action-menu .homepage .sub-box li { clear: both; list-style-type: none; text-align: left; }
		.action-menu .homepage .sub-box strong { color: #00A2BD; font-size: 1.1em; font-weight: 700; float: left; width: 40px;}
		.action-menu .homepage .sub-box a { float: right; width: 155px;}
		.action-menu .homepage .disclaimer { position: absolute; bottom: 0; clear: both; color: #999; background: transparent url(../../images/bg_stippen_blauw_dubbel.gif) repeat-x left bottom; padding: 5px 0 5px 0px; }
			.action-menu .homepage .disclaimer p { background: transparent url(../../images/bg_stippen_blauw_2.gif) repeat-x scroll left top; padding: 5px 0 0 5px; font-size: .9em;}
 			.action-menu .homepage .disclaimer p .firstline { color: #000; }
		
/* Homepage PW sept. 2009 */



.homepage2 { padding-top: 39px !important; }
.homepage2 h2 { background-image: none !important; font-size: 160%; letter-spacing: 0; }
.homepage2 .column_1_of_4 h2, .homepage2 .column_2_of_4 h2 { padding-bottom: 0; }

.homepage2 .column_1_of_4 object, .homepage2 .column_1_of_4 embed, .homepage2 .column_2_of_4 object, .homepage2 .column_2_of_4 embed, .homepage2 .column_23_of_4 object, .homepage2 .column_23_of_4 embed { display: block; }
.homepage2 .column_1_of_4 .more_items, .homepage2 .column_2_of_4 .more_items { margin-top: -5px; }
.homepage2 .column_1_of_4 { margin-top:-15px; }
.homepage2 .lower { margin-top:0px; }
.homepage2 .column_23_of_4 .box { margin-bottom: 0; }
.homepage2 .column_23_of_4 .focus li { margin-left: 0; padding-left: 10px; background-image: url(../../images/blt_current_white.gif); }
.homepage2 .column_23_of_4 .focus .more_items li { background-image: none; padding-left: 0; }
.homepage2 .column_23_of_4 .column_1_of_4, .homepage2 .column_23_of_4 .column_2_of_4 { padding-top: 10px; }
.homepage2 .column_23_of_4 .column_1_of_4 p.intro, .homepage2 .column_23_of_4 .column_2_of_4 p.intro { margin-top: -5px; color: #0096ad; }
.homepage2 .column_1_of_4 .banner { display: block; width: 226px; margin-bottom: 6px; }
.homepage2 .banners { width: 458px; overflow: hidden; margin-top: 15px; }
.homepage2 .banners img { width: 226px; display: block; }
/* Robeco aanpassing */
.homepage2 .banners #banner-1 { margin-right: 6px; }
.homepage2 .banners div { float: left; }
/* /Robeco aanpassing */
/* ACTION MENU WITH COLLAPSABLE BOXES */

#actionmenu { color: #3a2808;  min-height: 1500px; }

.action-menu .box { border: 1px solid #999; margin: 6px 0 0 0; padding: 2px 10px; z-index: 10; }
/* Robeco aanpassing dit heft de witruite op rondom de quick selector */

/* Professionalweb Quickselector */
.action-menu .box .qs { margin: -2px -10px; }
.action-menu .box #qs { height: 339px; background-color: #e6eff7; }
.action-menu .box #qs .qs_margin { margin: 2px 10px; }
.action-menu .box #qs h2 { margin: 1em 0; color: #0096ad; font-size: 130%; letter-spacing: 1px; padding: 0 10px 4px 0; background: transparent url(../../images/bg_stippen_blauw_2.gif) repeat-x bottom left; }
.action-menu .box #qs p { margin: 10px 0; }
.action-menu .box #qs .more_items { padding: 10px 10px 0 10px; background: transparent url(../../images/bg_stippen_blauw_2.gif) repeat-x top left; }
.action-menu .box #qs .more_items ul li a { padding: 0.3em 5px 0.3em 26px; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 15px 50%; color: #0096ad; display: block; border: none; text-decoration: none; }
.action-menu .box #qs .more_items ul li a:hover { color: #e68a00 !important; text-decoration: underline; }
.action-menu .box #qs .qs_meta { color: #999; }

/* Consumerweb Quickselector */
.action-menu .box #qs_cw { height: 244px; background-color: #e6eff7; }
.action-menu .box #qs_cw .qs_margin { margin: 2px 10px; }
.action-menu .box #qs_cw h2 { margin: 1em 0; color: #0096ad; font-size: 130%; letter-spacing: 1px; padding: 0 10px 4px 0; background: transparent url(../../images/bg_stippen_blauw_2.gif) repeat-x bottom left; }
.action-menu .box #qs_cw p { margin: 10px 0; }
.action-menu .box #qs_cw .more_items { padding: 10px 10px 0 10px; background: transparent url(../../images/bg_stippen_blauw_2.gif) repeat-x top left; }
.action-menu .box #qs_cw .more_items ul li a { padding: 0.3em 5px 0.3em 26px; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 15px 50%; color: #0096ad; display: block; border: none; text-decoration: none; }
.action-menu .box #qs_cw .more_items ul li a:hover { color: #e68a00 !important; text-decoration: underline; }
.action-menu .box #qs_cw .qs_meta { color: #999; }
/* /Robeco aanpassing */

.action-menu .box .box { background: #fff !important; margin: 6px 0 0 0; padding: 1px 10px 15px 10px; }
.action-menu .iframe { padding: 0 0; }
.action-menu .iframe h3 { margin: 2px 0 2px 10px !important; }
.action-menu .box h3 { font-family: Tahoma, Verdana, sans-serif; font-weight: normal; padding: 0; color: #3a2808; font-size: 130%; margin: 0 -10px 10px 0; letter-spacing: 1px; background-repeat: no-repeat; background-position: -100px -100px; }
.action-menu .clickable h3 { cursor: pointer; padding-right: 20px; background: transparent url(../../images/ic_actiemenu_min_active.gif) no-repeat center right; }
.action-menu .clickable h3.hover { color: #e68a00; background-image: url(../../images/ic_actiemenu_min_mo.gif); }
.action-menu .attention h3 { background-image: url(../../images/ic_actiemenu_min_active.gif);background-color: #e6eff7!important; }
.action-menu .attention .closed h3 { background-image: url(../../images/ic_actiemenu_plus_normal.gif); background-color: #fff!important;}

.action-menu .box .box h3 { background-color: transparent; padding-left: 10px; margin: 0 -10px 15px -10px; } /* CW: .action-menu .box .box h3 { background-color: transparent; padding-left: 10px; margin: 0 -10px 15px -10px; } */
.action-menu .box .box h3.image { padding-left: 0; }
.action-menu .box .box h3.image img { display: block; float: left; position: relative; top: -1px; width: 25px; }
.action-menu .box .box h3 img.head { display: block; margin: -1px 0 0 -10px; }
.action-menu .box .box h3.hover { background-image: url(../../images/ic_actiemenu_min_mo.gif) !important; }
.action-menu .box .clickable h3 { padding-right: 20px; background: transparent url(../../images/ic_actiemenu_min_normal.gif) no-repeat center right !important; } /* CW: .action-menu .box .clickable h3 { padding-right: 20px; background: transparent url(../../images/ic_actiemenu_min_normal.gif) no-repeat center right !important; } */
.action-menu .box .attention h3 { background-image: url(../../images/ic_actiemenu_min_normal.gif) !important; }
.action-menu .box .attention .closed h3 { background-image: url(../../images/ic_actiemenu_plus_normal.gif) !important; }
.action-menu .box .closed { padding-bottom: 2px; }
.action-menu .box .closed h3 { background-image: url(../../images/ic_actiemenu_plus_normal.gif) !important; display: block; margin-bottom: 0; }
.action-menu .box .closed h3.hover { background-image: url(../../images/ic_actiemenu_plus_mo.gif) !important; }

.action-menu .focus h3 { background: transparent url(../../images/ic_actiemenu_min_normal.gif) no-repeat center right; }
.action-menu .focus .closed h3 { background-image: url(../../images/ic_actiemenu_plus_normal.gif); }
.action-menu .focus .box * { color: #3a2808; }
.action-menu .closed { border: 1px dashed #bbb; padding: 2px 10px; }
.action-menu .closed h3 { background-image: url(../../images/ic_actiemenu_plus_normal.gif); display: block; margin-bottom: 0; }
.action-menu .closed h3.hover { background-image: url(../../images/ic_actiemenu_plus_mo.gif); }
.action-menu .closed .sIFR-flash, .action-menu .closed h3 a { display: block; }
.action-menu .closed .intro { display: block; margin: 10px 0 5px 0; }
.action-menu .closed .intro * { display: block; }
.action-menu .closed .intro ul *, .action-menu .closed .intro span, .action-menu .closed .intro a { display: inline; }
.action-menu .closed *, .action-menu .closed img.no-margin { display: none; }
.action-menu .closed p.box-intro { display: block; margin-top: 0; margin-bottom: 1px; }
.action-menu p.box-intro { display: block; margin: -15px -10px -5px -10px; padding: 0 0 5px 25px; color: #0096ad; }
.action-menu p.box-intro-hover { color: #e68a00; text-decoration: underline; cursor: pointer; }
.action-menu .steady { border: 1px dashed #bbb; }

.action-menu .box ul { list-style: none; }
.action-menu .box ul li { margin: 0 -5px; }
.action-menu .box ul a { background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 5px 50%; color:  #3a2808; display: block; padding: 0.3em 5px 0.3em 15px; border-bottom: 1px dashed #999; text-decoration: none; }
.action-menu .box ul a:hover { color: #e68a00 !important; text-decoration: underline; }
.action-menu .box ul span { background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 5px 50%; color: #666; cursor: help; display: block; padding: 0.3em 5px 0.3em 15px; border-bottom: 1px dashed #999; }

.action-menu .focus { background: #00a2bd; color: #fff; border-style: solid; }
.action-menu p.focus, .action-menu p.login-message { background: #00a2bd; color: #fff; border: none; margin: 0 0 15px 0; padding: 10px; }
.action-menu p.login-message { display: none !important; }
.action-menu .show-login-message p.focus { display: none; }
.action-menu .show-login-message p.login-message { display: block !important; }
.action-menu .focus h3 { color: #fff; }
.action-menu .attention { background: #e6eff7; color: #3a2808; border-style: solid; }
.action-menu .closed { border-style: dashed; }
.action-menu .box dl { margin-top: 10px; }
.action-menu .box .box dl { margin-top: -3px; }
.action-menu .box dt { margin-top: 5px; border-top: 1px dashed #999; padding-top: 1px; }
.action-menu .box dd { padding-left: 60px; padding-bottom: 1px; text-align: right; }
.action-menu .box dd a { display: block; text-align: left; font-size: 90%; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 0 0.2em; padding: 0 0 0 10px; text-decoration: none; }
.action-menu .box dd a:hover { text-decoration: underline; }
.action-menu .box dd input, .action-menu .box dd textarea { width: 100%; font-family: Verdana, sans-serif; font-size: 100%; text-align: left; border: 1px solid #d6dfe6; }
.action-menu .attention dd.radio input, .action-menu .attention dd.checkbox input { background-color: transparent; }
.action-menu .attention .box dd.radio input, .action-menu .attention .box dd.checkbox input { background-color: transparent; }
.action-menu .box dd.radio, .action-menu .box dd.checkbox, .action-menu .box dd.selectbox { padding: 3px 0 3px 60px; text-align: left; vertical-align: middle; }
.action-menu .box dd.radio input, .action-menu .box dd.checkbox input { border: none; width: 2em; vertical-align: middle; float: none !important; margin-left: -4px; }
.action-menu .box dd.horizontal_choices input { margin-left: 0; }
.action-menu .box dd.horizontal_choices input.first { margin-left: -4px; }
.action-menu .box dd.selectbox select { width: 144px; }
.action-menu .box .box dd.selectbox select { width: 124px; }

.action-menu p.submit { margin: 5px 0 3px 0; border-top: 1px dashed #999; padding: 10px 0 6px 0; }
.action-menu p.submit input { width: 100%; padding: 2px 0; color: #fff; background: #00a2bd url(../../images/bg_buttons.gif) repeat top left; border: none; font-weight: bold; font-size: 11px; }
.action-menu .homepage-submit p.submit input { background: #fff; border: 1px dashed #999; padding: 1px 0; color: #3a2808; cursor: pointer; }
.action-menu .homepage-submit p.submit input.submit-hover { background: none !important; }
.action-menu p.logged-in { font-weight: bold; margin-bottom: 4px; }

.action-menu .box ul.options { width: 100%; overflow: hidden; margin-bottom: 15px; }
.action-menu .box ul.options li { margin: 0; float: left; width: 50%; }
.action-menu .box ul.options li a { outline: none; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 0 0.3em; padding: 0 0 0 10px; border: none; text-decoration: none; }
.action-menu .box ul.options li a:hover { color: #e68a00 !important; text-decoration: underline; }
.action-menu .box ul.options li a.current { font-weight: bold; background: transparent url(../../images/square_blue.gif) no-repeat 0 0.5em; }

.action-menu p.swap a { display: none; }
.action-menu .closed p.swap span { display: none; }

.action-menu .banner { margin: 8px 0; }
.action-menu .banner img { display: block; }
.action-menu div.no-margin { padding: 0; }
.action-menu img.no-margin { margin: 0 -10px -2px -10px; display: block; }
.action-menu div.no-margin img.no-margin { margin: 0; }

.action-menu .box ul.more_items { padding: 0; background: none; border: none; margin: 5px 0; }
.action-menu .box div ul.more_items { margin: 5px 0 -5px 0; }
.action-menu .box ul.more_items li a { color: #0096ad; border: none; text-decoration: none; }
.action-menu .box ul.more_items li a:hover { text-decoration: underline; }

.action-menu p { margin: 10px 0 0 0; }
.action-menu p a { color: #0096ad; text-decoration: none; }
.action-menu p a:hover { color: #e68a00 !important; text-decoration: underline; }

.action-menu #bijsluiter { display: block; margin: 10px auto; }

/* Robeco aanpassing voo downloads onder action-menu  */
.action-menu h2 { margin: 1em 0; color: #0096ad; font-size: 130%; letter-spacing: 1px; }
.action-menu .box2 { background: #fff url(../../images/bg_stippen_blauw.gif) repeat-x bottom left; padding: 10px 10px 7px 10px; margin-bottom: 15px; } 
 .action-menu .box2 h2 { margin: 0 -10px 10px -10px; padding: 0 10px 0 10px; } 

/* BOX 2; GREY LINES */
.action-menu .box2 { background-image: url(../../images/bg_stippen_grijs.gif); margin-bottom: 20px; overflow: hidden; }
 .action-menu .box2 h2 { /* background: transparent url(../../images/bg_stippen_grijs_1.gif) repeat-x bottom left; */ padding: 0 10px 3px 10px; }
/* /Robeco aanpassing */

/* FORMS */

div.error { color: #f00; font-weight: normal; border-top: 1px dashed #999; padding-top: 4px; }
div.error ul li { margin: 0 !important; padding-left: 15px; background: url(../../images/blt_error.gif) no-repeat 0 0.3em; font-weight: bold; }
input.error { background-color: #ffadad; }
dt.error { color: #f00; }
dd.error { color: #f00; }
/* Robeco aanpassing */
div.submit input { width: 110px; color: #fff; background: #00a2bd url(../../images/bg_buttons.gif) repeat top left; padding: 2px 0; font-weight: bold; border: none; font-size: 11px; }
/* /Robeco aanpassing */
div.submit input.reset { color: #00a2bd; background-color: #fff; padding: 1px 0; background-image: none; border: 1px dashed #999; }
div.submit ul li label { text-align: left !important; font-size: 100%; font-weight: bold; margin-top :-20px; height: 20px; }
div.submit ul li input#turn_off { border: none; background-image: none; background-color: transparent; margin-left: 0; width: 13px; height: 20px; }

/* TEMPLATE SPECIFIC */

/* Vision on the Market & Focus On */
.votm, .focus-on { overflow: hidden; padding: 0; margin-bottom: 10px; background: transparent url(../../images/raster_intro.gif) no-repeat left bottom; }
.votm img, .focus-on img { margin: 24px 0 0 0; float: right; display: block; }
.votm #intro, .focus-on #intro { background: none; overflow: hidden; height: 25px; margin: 0; }
.focus-on h1 { margin-bottom: 0; }
.focus-on #intro { height: auto; float: left; margin-top: 20px; width: 322px; }
.focus-on .box { clear: right; float: right; width: 322px; margin: 0; }
.focus-on .box h2 { background-image: none !important; }
.focus-on .focuson li { margin: 0; padding-left: 10px; background-image: url(../../images/blt_current_white.gif); }

/* Columns overview */
.columns .columns_overview p { margin: 0 !important; }
.columns .columns_overview p.intro { margin: 10px 0 5px 0 !important; }
.columns .columns_overview p a { padding-left: 10px; background: transparent url(../../images/arrow_forward_white.gif) no-repeat 0 0.3em; display: block; text-decoration: none; }
/* AH e68a00 */
.columns .columns_overview p a:hover { color: #000000; text-decoration: underline; }
.columns .columns_overview p.meta { color: #ccc; padding: 0 0 10px 10px; }

/* Generic Archive */
table.archief { border-top: 1px solid #0096ad; }
table.archief tr { }
table.archief tr td { vertical-align: top; }
table.archief tr td a { color: #3a2808; display: block; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 5px 3px; padding-left: 15px; text-decoration: none; }
table.archief tr td a:hover { text-decoration: underline; }
table.archief tr td a.doc { background: transparent url(../../images/doc_grey.gif) no-repeat left center; padding: 3px 20px; }
table.archief tr td a.doc:hover { color: #e68a00; background: transparent url(../../images/doc_mo.gif) no-repeat left center; }
table.archief span.ordered { width: 1px; padding-right: 42px; display: block; background: transparent url(../../images/arrow_down_gray.gif) no-repeat 100% 5px;}
table.archief .col-archief { width: 90px; }

/* CW: Geldmeter */
#geldmeter { }
#geldmeter dl { margin: 0 -10px; padding: 0 10px; width: 328px; overflow: hidden; }
#geldmeter dl dt { float: left; }
#geldmeter dl dt label { cursor: pointer; }
#geldmeter dl dd { float: right; padding-bottom: 5px; }
#geldmeter dl dd input { width: 156px; }
#geldmeter dl dd.submit { float: none; margin: 0 -10px; clear: both; text-align: right; padding: 10px 10px 5px 10px; background: transparent url(../../images/bg_stippen_grijs_1.gif) repeat-x top left; }
#geldmeter dl dd.submit input { color: #fff; background: #00a2bd url(../../images/bg_buttons.gif) repeat top left; width: 160px; padding: 2px 0; font-weight: bold; border: none; font-size: 11px; text-transform: uppercase; }

/* CW: Downloads */
.downloads { padding: 10px 10px 0 10px; margin: 10px -10px 5px -10px !important; background: transparent url(../../images/bg_stippen_grijs_1.gif) repeat-x top left; }
.downloads li { margin: 0 !important; padding: 0 !important; background-image: none !important; }
.downloads li a { padding: 5px 0 5px 20px; color: #0096ad; display: block; text-decoration: none; }
.downloads li a:hover { text-decoration: underline; }
.downloads li a.pdf { background: transparent url(../../images/pdf.gif) no-repeat 0 0.3em; }
.downloads li a.pdf:hover { background-image: url(../../images/pdf_mo.gif); }
.downloads li a.audio { background: transparent url(../../images/audio.gif) no-repeat 0 0.3em; }
.downloads li a.audio:hover { background-image: url(../../images/audio_mo.gif); }
.downloads li a.video { background: transparent url(../../images/video.gif) no-repeat 0 0.3em; }
.downloads li a.video:hover { background-image: url(../../images/video_mo.gif); }
/* Robeco aanpassing */
.downloads li a.postscript { background: transparent url(../../images/postscript.gif) no-repeat 0 0.3em; }
.downloads li a.postscript:hover { background-image: url(../../images/postscript_mo.gif); }
/* /Robeco aanpassing */


/* CW: Postcode result */
.distribution-partner { overflow: hidden; width: 100%; margin: 10px 0; }
.distribution-partner img { float: right; width: 168px; }
.distribution-partner address { font-style: normal; padding: 0; margin-left: 10px; }
.distribution-partner address a { font-weight: bold; padding-left: 10px; margin-left: -10px; background: #fff url(../../images/arrow_forward_blue.gif) no-repeat 0 0.3em; text-decoration: none; }
.distribution-partner address a:hover { color: #e68a00; text-decoration: underline; }

/* CW: Distribution partners previous/next */
#content_component ul.prev-next { list-style: none; width: 100%; overflow: hidden; text-align: center; background: #fff url(../../images/bg_stippen_grijs_1.gif) repeat-x top left; padding-top: 10px; }
#content_component ul.prev-next li { font-weight: bold; background: none; margin: 0; color: #3a2808; padding: 0 8px !important; border-left: 2px solid #0096ad; display: inline; }
#content_component ul.prev-next li a { color: #0096ad; text-decoration: none; }
#content_component ul.prev-next li a:hover { color: #e68a00; text-decoration: underline; }
#content_component ul.prev-next li.prev, #content_component ul.prev-next li.next { font-weight: normal; }
#content_component ul.prev-next li.first { border-left: none; }
#content_component ul.prev-next li.prev { float: left; text-align: left; padding-left: 0 !important; border-left: none; }
#content_component ul.prev-next li.prev a { padding-left: 10px; background: transparent url(../../images/arrow_backward_blue.gif) no-repeat 0 0.3em; }
#content_component ul.prev-next li.next { float: right; text-align: right; padding-right: 0 !important; border-left: none; }
#content_component ul.prev-next li.next a { padding-right: 10px; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 100% 0.3em; }

/* Latest news */
.columns .latest_news { background-image: url(../../images/bg_stippen_grijs.gif); }
.columns .latest_news h2 { background-image: url(../../images/bg_stippen_grijs_1.gif); }
.columns .latest_news dl { margin: 0 -10px 0 -10px; padding-bottom: 10px; }
.columns .latest_news dl dt { background: transparent url(../../images/bg_stippen_grijs_1.gif) repeat-x top left; font-weight: bold; margin-top: 0.5em; padding: 0.5em 10px 0 10px; }
.columns .latest_news dl dt.first { background: none; margin: 0; padding: 0 10px; }
.columns .latest_news dl dd { padding: 0 10px; }
.columns .latest_news dl dd.meta { color: #999; }
.columns .latest_news dl dd a { display: block; padding-left: 10px; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 0 0.3em; text-decoration: none; }
.columns .latest_news dl dd a:hover { color: #e68a00; text-decoration: underline; }

/* PressWeb Latest news */
.pressweb .homepage #row-2 { top: -53px; margin-top:16px;}
.pressweb .columns .latest_news { background-image: url(../../images/bg_stippen_grijs.gif); }
.pressweb .columns .latest_news h2 { margin: -4px -10px 10px -10px; padding: 0 10px 4px 10px; background: transparent url(../../images/bg_stippen_grijs_1.gif) repeat-x bottom left;}
.columns .latest_news dl { margin: 0 -10px 0 -10px; padding-bottom: 0; }
.pressweb .columns .latest_news dl dt { background: transparent url(../../images/bg_stippen_grijs_1.gif) repeat-x top left; font-weight: bold; margin-top: 0.5em; padding: 0.5em 10px 0 10px; }
.pressweb .columns .latest_news dl dt.first { background: none; margin: 0; padding: 0 10px; }
.pressweb .columns .latest_news dl dd { padding: 0 10px; }
.pressweb .columns .latest_news dl dd.meta { color: #999; }
.pressweb .columns .latest_news dl dd a { color: #0096ad; display: block; padding-left: 10px; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 0 0.3em; text-decoration: none; }
.pressweb .columns .latest_news dl dd a:hover { color: #e68a00; text-decoration: underline; }

/* Pressweb Icons */
.pressweb .columns dl dd a.ipod{ background: url(../../images/ipod.gif) no-repeat center left; padding: 1px 0 1px 20px;}
.pressweb .columns dl dd a.ipod:hover{ background-image: url(../../images/ipod_mo.gif);}
.pressweb .columns dl dd a.tv{ background: url(../../images/tv.gif) no-repeat center left; padding: 1px 0 1px 20px;}
.pressweb .columns dl dd a.tv:hover{ background-image: url(../../images/tv_mo.gif);}
.pressweb .columns dl dd a.pdf{ background: url(../../images/pdf.gif) no-repeat center left; padding: 1px 0 1px 20px;}
.pressweb .columns dl dd a.pdf:hover{ background-image: url(../../images/pdf_mo.gif);}
.pressweb #row-2 .message p a.ipod { padding-left: 20px; display: block; background: transparent url(../../images/ipod.gif) no-repeat 0px 0; }
.pressweb #row-2 .message p a.ipod:hover { padding-left: 20px; display: block; background: transparent url(../../images/ipod_mo.gif) no-repeat 0px 0; }
.pressweb #row-2 .message p a.pdf { padding-left: 20px; padding-bottom:2px; display: block; background: transparent url(../../images/pdf.gif) no-repeat 0px 0; }
.pressweb #row-2 .message p a.pdf:hover { padding-left: 20px; background: transparent url(../../images/pdf_mo.gif) no-repeat 0px 0; background-position: 0% 0%; }

.pressweb .homepage #row-2 .box .bottom ul{ background-image:none; }
.pressweb .homepage #row-2 .box .bottom ul li{ padding: 6px 10px; margin: 0 -10px;background: transparent url(../../images/bg_stippen_blauw_2.gif) repeat-x top left; }

.pressweb .columns .box2 { background-image: url(../../images/bg_stippen_blauw.gif); margin-bottom: 20px; overflow: hidden; }
.pressweb .columns .box2 .more_items { background-image: url(../../images/bg_stippen_blauw_1.gif); }
.pressweb .columns .box2 .bottom { background-image: url(../../images/bg_stippen_blauw.gif); }
.pressweb .column_3_of_4 p{margin-top:0px;}

/* Pressweb banners */
.pressweb .banners img{ margin-bottom: 0; padding: 0;}
.pressweb #actionmenu .contact dl dt{ background: none; border: none}
.pressweb #actionmenu .contact dl dd{ text-align: left; margin: 0; padding: 0;}

.pressweb #actionmenu .contact{height:168px;}
.pressweb #actionmenu .contact .more_items{margin-top:15px;}
.pressweb .action-menu .banner { margin: 2px 0; }

.campagne_intro2 .pressweb { position: relative; top: -17px; }
.campagne_intro2 .pressweb h2{ color: #fff; margin: 20px 0 0 10px;}
.campagne_intro2 .pressweb div { position: absolute; top: 0; left: 232px; width: 226px; z-index: 1; color: #fff; overflow: hidden; height: 202px; font-family: Tahoma, Verdana, sans-serif; font-weight: normal; letter-spacing: 1px; }
.campagne_intro2 .pressweb div p { margin: 10px;}
.campagne_intro2 .pressweb img { position: relative; display: block; left: -36px; z-index: 0; }
.campagne_intro2 .pressweb a{ position: absolute; bottom: 28px; margin-left: 10px; padding-left: 15px; background: transparent url(../../images/arrow_forward_white.gif) no-repeat 0 0.3em; color: #fff; display: block; }


/* CW: SUBHOME */
.subhome { overflow: hidden; padding: 0; margin-bottom: 10px; background: transparent url(../../images/raster_intro.gif) no-repeat left bottom; }
.subhome img { margin: 24px 0 0 0; float: right; display: block; }
.subhome #intro { background: none; height: 86px; margin: 0; overflow: hidden; }

/* CW: Producten */
.producten { margin: 0; }
.producten li { margin: 0 !important; padding: 0 !important; background: none !important; }
.producten li a { margin: 0; display: block; background: transparent url(../../images/doc_grey.gif) no-repeat 0 0.2em; padding: 2px 20px; color: #0096ad; text-decoration: none; }
.producten li a:hover { color: #e68a00; text-decoration: underline; }

.product-navigatie { margin: 20px 0 0 0 !important; width: 100%; overflow: hidden; }
.product-navigatie li { margin: 0; padding: 0 !important; background: none !important; }
.product-navigatie li a { color: #0096ad; text-decoration: none; }
.product-navigatie li a:hover { text-decoration: underline; }
.product-navigatie li.vorige { float: left; }
.product-navigatie li.vorige a { padding-left: 10px; background: transparent url(../../images/arrow_backward_blue.gif) no-repeat 0 0.3em; }
.product-navigatie li.volgende { float: right; }
.product-navigatie li.volgende a { padding-right: 10px; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 100% 0.3em; }

/* CW: Voordelen */
#voordelen { margin: 0 10px; width: 496px; }
#voordelen th { border: none; color: #0096ad; border-right: 6px solid #fff; font-family: Tahoma, Verdana, sans-serif; font-size: 130%; letter-spacing: 1px; font-weight: normal; }
#voordelen td { padding: 10px 10px 10px 0; border-right: 6px solid #fff; vertical-align: top; }
#voordelen td * { margin: 0; }

/* Content */
#content_component { padding: 0 10px; }
#content_component h2 { padding-top: 30px; background: transparent url(../../images/bg_stippen_grijs_1.gif) repeat-x 0 10px; clear: both; }
#content_component h2.first { background: none; padding-top: 0; }
#content_component h3.separator { background: transparent url(../../images/bg_stippen_grijs.gif) repeat-x top left; margin: 20px -10px 10px -10px; padding: 20px 10px 0 10px; }
#content_component img.floating-left { margin: 0 20px 20px 0; clear: both; }
#content_component img.floating-right { margin: 0 0 20px 20px; clear: both; }
#content_component h4 { margin-bottom: -10px; }
#content_component ul li { margin-left: 0; padding-left: 15px; }

/* Column */
.column { padding: 0; background-color: #00a2bd; margin-bottom: 3px; margin-top: -17px; }
.column img { display: block; width: 168px; }
.column p { background-color: #00a2bd; padding: 10px 15px 10px 10px; margin-bottom: 10px; }
.column p.attention { color: #fff; }
.column p.focus { color: #fff; overflow: hidden; height: 94px; }
#column_component { padding: 0 10px; }
#column_component h2 { padding-top: 30px; background: transparent url(../../images/bg_stippen_grijs_1.gif) repeat-x 0 10px; clear: both; }
#column_component h2.first { background: none; padding-top: 0; }
#column_component img.floating-left { margin: 0 20px 20px 0; clear: both; }
#column_component img.floating-right { margin: 0 0 20px 20px; clear: both; }
#column_component ul li { margin-left: 0; padding-left: 15px; }

/* Branding (Top left) */
#branding { padding: 0 10px; margin: 15px 0; }
#branding img { margin: 0 -10px; display: block; }
#branding p, #branding ul { margin: 15px 0; color: #999; line-height: 140%; }
#branding ul { list-style: none; }
#branding ul li { margin: 5px 0; }
#branding ul li a { color: #999; display: block; padding-left: 10px; background: #fff url(../../images/arrow_forward_blue.gif) no-repeat 0 0.4em; text-decoration: none; }
#branding ul li a:hover { color: #e68a00; text-decoration: underline; }
#branding h3 { margin: 0; }
#branding span { color: #999; }

/* CW: Boilerplates */
.boilerplate { background: #fff url(../../images/rcw_boilerplate_back.gif) repeat top left; margin: 10px -10px; padding: 10px; border-bottom: 2px solid #fff; }
.boilerplate h2 { font-size: 160%; letter-spacing: 0; margin: 0 !important; padding: 0 !important; }
.boilerplate p { margin: 0 !important; padding: 0 !important; line-height: 1.5 !important; font-family: Tahoma, Verdana, sans-serif; color: #3a2808 !important; font-size: 130%; }
.boilerplate p span { border-top: 2px solid #fff; margin: 10px -10px -10px -10px; background: #0096ad url(../../images/rcw_boilerplate_back_bottom.gif) repeat top left; display: block; height: 4px; overflow: hidden; }
.bp-1 h2 { color: #0096ad; } .bp-1 p span { background-color: #0096ad; }
.bp-2 h2 { color: #e68a00; } .bp-2 p span { background-color: #e68a00; }
.bp-3 h2 { color: #b50063; } .bp-3 p span { background-color: #b50063; }
.bp-4 h2 { color: #3a2808; } .bp-4 p span { background-color: #3a2808; }
.bp-5 h2 { color: #b5c6d6; } .bp-5 p span { background-color: #b5c6d6; }
.bp-6 h2 { color: #adba00; } .bp-6 p span { background-color: #adba00; }
.bp-7 h2 { color: #4A04A5; } .bp-7 p span { background-color: #4A04A5; }

/* Contact */
#contact_component { padding: 0; }
#contact_component h2 { padding: 0 10px ; }
#contact_component address { border-top: 1px dashed #999db2; padding: 10px; font-weight: normal; }
#contact_component address.first { border-top: none; padding: 0 10px 10px 10px; }
#contact_component address .name { font-weight: bold; }
#contact_component address a { color: #00a2bd; padding-left: 10px; background: #fff url(../../images/arrow_forward_blue.gif) no-repeat 0 0.2em; }
#contact_component address a:hover { color: #e68a00; }

/* Emailform */
.contact_form { padding-left: 10px; }
.contact_form table { margin-top: 10px; }
.contact_form table tr td { border: 0; }
.contact_form td.header { width: 150px; vertical-align: top; padding-top: 5px; }
.contact_form input.text, .contact_form textarea.text { width: 98%; font-family: Verdana, sans-serif; font-size: 100%; text-align: left; }
.contact_form input.radio { width: 20px; }
.contact_form div.submit { margin: 1px 0 3px 0; padding: 5px 0 15px 0; border-bottom: 1px dotted #999; text-align: right; }

/* Sitemap */
.columns .sitemap { list-style: none; padding: 0; }
.columns .sitemap li { margin: 1em 0 0 0; }
/* Robeco aanpassing 
.columns .sitemap li a { display: block; padding-left: 10px; font-weight: bold; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 0 0.3em; } */
.columns .sitemap li { padding-left: 10px; font-weight: bold; text-decoration: none; } 
.columns .sitemap li a { padding-left: 10px; font-weight: bold; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 0 0.3em; text-decoration: none; } 
/* Robeco aanpassing */
.columns .sitemap li a:hover { color: #e68a00; text-decoration: underline; }
.columns .sitemap li ul { list-style: none; margin: 0 15px; }
.columns .sitemap li ul li { margin: 0; }
.columns .sitemap li ul li a { font-weight: normal; }

/* Settings page */
.settings-c { position: relative; border-bottom: 1px dashed #999; padding-bottom: 1px; }
.settings-c a.link { display:block; color: #0096ad; padding-left: 10px; margin: 0 0 1em 10px; height:1em; background: #fff url(../../images/arrow_forward_blue.gif) no-repeat 0 0.3em; text-decoration: none; }
.settings-c a.link:hover { text-decoration: underline; }
.alerts-c ul li { height: 1.4em; padding-left: 15px; background: transparent url(../../images/ic_check.gif) no-repeat 0 0.3em; margin-left: 10px; }

#settings_component h2, #settings_component h3, #settings_component p, #settings_component dl { margin: 0; padding: 10px; }
#settings_component h3 { padding-bottom: 0;}
#settings_component dl {padding-top:2px;}
#settings_component dl dt { color: #999; float: left; height: 1.2em; line-height: 1.2em; padding: 3px 0; }
#settings_component form dl dt { color: #3a2808; }
#settings_component dl dd { margin-left: 160px; line-height:1.2em; padding: 3px 0; }
#settings_component dl dd input { vertical-align: middle; width: 243px; border-width: 1px; }
#settings_component dl dd span {color:#999; display:block;margin:1px 0 5px 3px; }
#settings_component dl dd.inline input { width: auto; }

.settings-c .settings-left, .settings-right { top: 0; width: 258px; }
.settings-c .settings-left span, .settings-right span { margin-left: 10px; }
.settings-c .settings-left h4, .settings-c .settings-right h4 { height: 50px; display: block; border-bottom: 1px dashed #999; margin: 0; padding: 0 0 0 10px; }
.settings-c .settings-left { position: relative; left: 0; }
.settings-c .settings-right { position: absolute; left: 258px; }
#settings_component div.submit { padding: 20px 5px 5px 5px; text-align: right; border-bottom: 1px dashed #999; }

#pagewidth .settings-alert-products, #pagewidth .settings-turn-off { padding: 0; margin: 0 0 0 0; list-style: none; }
#pagewidth .settings-left .settings-alert-products,#pagewidth .settings-left .settings-turn-off { height: 200px; overflow: auto; }
#pagewidth .settings-alert-products li, #pagewidth .settings-turn-off li { margin: 0 0 0 10px; padding: 0; clear: left; background: none; line-height: 22px; }
#pagewidth .settings-alert-products li input, #pagewidth .settings-turn-off li input { float: left; margin-right: 5px; height: 22px; padding: 0; cursor: pointer; }
#pagewidth .settings-alert-products li label, #pagewidth .settings-turn-off li label { display: block; cursor: pointer; }

#settings_component ul.prev-next { list-style: none; width: 100%; overflow: hidden; text-align: center; }
#settings_component ul.prev-next li { font-weight: bold; float: left; background: none; padding: 0; margin: 0; color: #3a2808; padding: 0 8px; border-left: 2px solid #0096ad; }
#settings_component ul.prev-next li a { color: #0096ad; text-decoration: none; }
#settings_component ul.prev-next li a:hover { color: #e68a00; text-decoration: underline; }
#settings_component ul.prev-next li.prev, #settings_component ul.prev-next li.next { font-weight: normal; }
#settings_component ul.prev-next li.first { margin-left: 60px; border-left: none; }
#settings_component ul.prev-next li.prev { float: left; width: 150px; text-align: left; padding-left: 10px; border-left: none; }
#settings_component ul.prev-next li.prev a { padding-left: 10px; background: transparent url(../../images/arrow_backward_blue.gif) no-repeat 0 0.3em; }
#settings_component ul.prev-next li.next { float: right; text-align: right; padding-right: 5px; border-left: none; }
#settings_component ul.prev-next li.next a { padding-right: 10px; background: transparent url(../../images/arrow_forward_blue.gif) no-repeat 100% 0.3em; }

/* Some .settings-alert-type rules are at the bottom of the page because of the Safari hack! */
#pagewidth .settings-alert-type li { padding: 0 0 4px 0; margin: 0; background: none; }
#pagewidth .settings-alert-type li ul { margin: 5px 0; padding: 0; }
#pagewidth .settings-alert-type li ul li { display: inline; }
#pagewidth .settings-alert-type li ul li.int { margin-left: 3px; }
#pagewidth .settings-alert-type li ul li.x { margin-left: 8px; }
#pagewidth .settings-alert-type li ul li.x a:hover { color: #e68a00; background-image: url(../../images/ic_alerts_x_mo.gif); }
#pagewidth .settings-alert-type li ul li.x a span { visibility: hidden; }
#pagewidth .settings-alert-type li ul li label { cursor: pointer; font-family: Tahoma, Verdana, sans-serif;background-color:#fff; }
#pagewidth .settings-alert-type li ul li.inp-disabled label { color: #999; cursor: default; }
#pagewidth .settings-alert-type li ul li label input { cursor: pointer; }

#pagewidth .settings-alert-type-inline li { width: 350px; position: relative; line-height: 1.5em; }
#pagewidth .settings-alert-type-inline li ul { position: absolute; top: 0; margin: 0; right: 0; }
#pagewidth .settings-alert-type-inline li ul li { position: static; }

/* .focus a:hover { color: #fff !important; text-decoration: underline !important; } */

/* sIFR RULES */

span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-flash + div[adblocktab=true] { display: none !important; }

/* GRID FOR LAYOUT WITH 4 AND 5 COLUMNS

Instructions:

1. Layout your elements using absolute positioning relative to a container with a
class of 'container' which contains only the absolutely positioned elements.
2. Use classnames 'column_x_of_y' which holds the position and width information of a column.
3. Decide which of these columns will be the largest (tallest) on the most occasions and
assign a second class of 'largest' (next to the 'column_x_of_y' class). This will cause
the containing element to expand to the height of this element. If by accident you didn't
guess the correct element, JavaScript will handle that. The guessing is for when JavaScript
isn't enabled.
4. To nest columns ('column_1_of_4' and 'column_2_of_4' inside a 'column_12_of_4' for example)
repeat the steps above, creating a new 'container' div anywhere inside a 'column_x_of_y' div.

*/

.columns, .column_1_of_4, .column_1a_of_4, .column_12_of_4, .column_123_of_4, .column_1_of_5, .column_12_of_5, .column_123_of_5, .column_2_of_4, .column_23_of_4, .column_234_of_4, .column_2_of_5, .column_23_of_5, .column_234_of_5, .column_3_of_4, .column_3_of_5, .column_34_of_5, .column_4_of_5, .action-menu { position: absolute; top: 0; left: 0; }
/* Robeco aanpassing for complete h1 display*/
.column_23_of_4, .column_234_of_4, .column_2_of_5, .column_23_of_5, .column_234_of_5 { top: -5px;}
.homepage2 .column_23_of_4 { top: 0}
/* /Robeco aanpassing */
.action-menu { width: 226px; left: 696px; background: #fff url(../../images/bg_stipline_toptitle.gif) repeat-x 0 0px; }
.columns { width: 696px; background: #fff url(../../images/bg_stipline_toptitle.gif) repeat-x 0 0px; padding-top: 0px; }

.column_1_of_4, .column_1a_of_4, .column_2_of_4, .column_3_of_4 { width: 226px; }
.column_1_of_5, .column_2_of_5, .column_3_of_5, .column_4_of_5 { width: 168px; }
.column_12_of_4, .column_23_of_4 { width: 458px; }
.column_12_of_5, .column_23_of_5, .column_34_of_5 { width: 342px; }
.column_123_of_5, .column_234_of_5 { width: 516px; }
.column_234_of_4 { width: 458px; }
.column_123_of_4, .column_1234_of_5 { width: 690px; }
.column_12345_of_5 { width: 922px; }


.column_2_of_4, .column_23_of_4, .column_234_of_4 { left: 232px; }
.column_2_of_5, .column_23_of_5, .column_234_of_5 { left: 174px; }
.column_3_of_4 { left: 464px; }
.column_3_of_5, .column_34_of_5 { left: 348px; }
.column_4_of_5 { left: 522px; }

.main { position: relative; left: 36px; width: 922px; }
.container, .largest { position: relative; }

/* Mac IE: */
/*\*/* html .container { display: inline; }/**/

/* Safari: */
.largest:after { content: ''; }


/* START Safari Hacks */

/* +++ The following code sets the Safari properties +++ */

/* Without this modification the "bottom more_items" classes on the homepage will be shown inside other text */
.homepage #row-2 .box .bottom {position:static; margin-bottom: -200px; }

/* Without this modification it is not possible to select a checkbox at the P16 pages */
#pagewidth .settings-alert-type { margin: 0 0 0 0; padding: 0 0 0 ; }
#pagewidth .settings-alert-type li ul li.js-enabled label input { position: static; }
#pagewidth .settings-alert-type li ul li.js-enabled label { border:0px; padding: 0 0; }
#pagewidth .settings-alert-type li ul li.inp-checked label { color: #000; background: #fff; }
#pagewidth .settings-alert-type li ul li label.hover { background: #fff; color: #fff; }
#pagewidth .settings-alert-type li ul li.x a { position:relative; left:220px; top:-16px; padding: 0 10px; background: transparent url(../../images/ic_alerts_x.gif) no-repeat 0 0; text-decoration: none; }
#pagewidth .settings-alert-type-inline li { width: 400px; position: relative; line-height: 1.5em; }

/* After ;# all styles within the brackets and thereafter will be ignored in Safari */
.safarihack {padding:;# }

/* +++ The following code sets all properties back to its original value +++ */

/* This code overrides the Safari settings to the original values */

.homepage #row-2 .box .bottom {position:absolute; margin: 0 -10px; background: none; }
#pagewidth .settings-alert-type { margin: 10px 0 0 10px; padding: 0 0 10px 0 ; }
#pagewidth .settings-alert-type li ul li.js-enabled label input { position: absolute; left: -9999px; }
#pagewidth .settings-alert-type li ul li.js-enabled label { border: 1px solid #999; padding: 1px 4px; }
#pagewidth .settings-alert-type li ul li.inp-checked label { color: #fff; background: #999; }
#pagewidth .settings-alert-type li ul li label.hover { background: #e68a00; color: #fff; }
#pagewidth .settings-alert-type li ul li.x a { position: static; padding: 0 3px; background: transparent url(../../images/ic_alerts_x.gif) no-repeat 0 0; text-decoration: none; }
#pagewidth .settings-alert-type-inline li { width: 350px; position: relative; line-height: 1.5em; }

/* END Safari Hacks */

/* Start Robeco aanpassing */
div.site-edit { display: inline-block; }
/* Einde Robeco aanpassing */

/* Start aanpassing t.b.v. punt 7 new requirements ProfWeb: Split box section 12 into weekly commentary and monthly view */
/* ### 2008-02-07,  CHA, wijziging uitgezet, wijziging is on hold gezet */ 
/* .homepage #row-1 .column_2_of_4 p.intro_bodytext { font-size: 110%; line-height: 109%; } */
/* .homepage #row-1 .column_2_of_4 div.meta.right {float: right; } */
/* .homepage #row-1 .column_2_of_4 div.meta.right a {background-image: none; color: #ccc; text-align: right; text-decoration: none; } */
/* .homepage #row-1 .column_2_of_4 p.intro { font-size: 120%; line-height: 120%; } */
/* .homepage #row-1 .column_2_of_4 .bottom p { margin-right: 0px; } */
/* Einde  aanpassing t.b.v. punt 7 new requirements ProfWeb: Split box 12 into weekly commentary and monthly view */