* {
	margin: 0;
	padding: 0;
}

body {
	background: url(../gfx/bg_body.png) repeat;
	color: #282828;
	font-family: 'zurich_cn_btregular', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.5;
}

.clear {
    clear: both;
    margin: 0;
    padding: 0;
    height: 1%;
    line-height: 1%;
    visibility: hidden;
    border: none;
}

img {
	border: none;
}

a {
	color: #282828;
}

a:hover {
	/*color: #004990;*/
	text-decoration: none;
}

.pagination {
    border-top: 1px dashed #d2ab66;
    margin: 20px 0;
    padding-top: 10px;
    width: 100%;
}
.pagination .counter  {
    float: right;
}
.pagination ul {
    margin: 0 !important;
}
.pagination ul li {
    float: left;
    list-style: none;
    margin: 0 7px 0 0;
}

/* 404 Error */
#main #content #text .err-all .err-text h2 {
	color: #004990;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 15px;
}

#main #content #text .err-all .err-text ul {
	margin-left: 20px;
}

	#main #content #text .err-all .err-text ul li {
		list-style:url(../gfx/list_style.png);
	}

#main #content.error404 #image img {
	background: none;
	border: none;
}

#container {
	margin: 0 auto;
	width: 960px;
}

	#header {
		height: 109px;
		position: relative;
		width: 960px;
	}

		#header .logo {
			height: 80px;
			left: 10px;
			position: absolute;
			top: 15px;
			width: 460px;
		}

		#header #top-navigation {
			height: 13px;
			position: absolute;
			right: 65px;
			top: 37px;
			width: 355px;
		}

			#header #top-navigation ul li {
				background: url(../gfx/bg_sep_top_nav.png) 100% 50% no-repeat;
				float: left;
				height: 13px;
				line-height: 13px;
				list-style: none;
			}

			#header #top-navigation ul li.last {
				background: none;
			}


				#header #top-navigation ul li a {
					color: #01265d;
					font-size: 14px;
					padding: 0 10px;
					text-decoration: none;
					text-transform: uppercase;
				}


                                #header #top-navigation ul li.last a{
                                    padding-right: 0;
                                }

				#header #top-navigation ul li:first-child a {
					padding-left: 0 !important;
				}

		#header #language {
			height: 13px;
			position: absolute;
			right: 0;
			top: 37px;
			width: 46px;
            /*display: none;*/
		}

			#header #language div.mod-languages li {
				margin: 0 !important;
			}

				#header #language div.mod-languages li a {
					float: left;
				}

				#header #language div.mod-languages li:first-child a {
					margin-right: 10px !important;
				}

		/*#header #search {
			background: url(../gfx/bg_search.png) 0 0 no-repeat;
			height: 36px;
			position: absolute;
			right: 0;
			top: 63px;
			width: 300px;
		}

			#header #search .search label {
				display: none;
			}

			#header #search .search #mod-search-searchword {
				background-color: #eeeeee;
				border: 1px solid #eeeeee;
				color: #787878;
				float: left;
				font-family: 'zurich_cn_btregular', Arial, Helvetica, sans-serif !important;
				height: 32px;
				margin: 1px 9px 0 5px;
				padding: 0;
				width: 250px;
        outline: none;
			}

			#header #search .search .button {
				float: left;
				height: 36px;
				width: 36px;
			}*/

			#header #search {
				position: absolute;
				right: 0;
				top: 63px;
			}

			#header #search .search label {
				display: none;
			}

			#header #search .search #mod-search-searchword87 {
				background-color: #eeeeee;
				border: 1px solid #C8C8C8;
				border-right: none;
				color: #787878;
				float: left;
				font-family: 'zurich_cn_btregular', Arial, Helvetica, sans-serif !important;
				padding: 10px 7px 10px 5px;
				width: 250px;
        outline: none;
			}

			#header #search .search .button {
				float: left;
				height: 36px;
				width: 36px;
			}

	#navigation {
		background-color: #d2ab66;
		height: 37px;
		margin-bottom: 20px;
		width: 960px;
	}

		/* Menu */
		#gruemenu > ul {
			box-shadow: none;
		}
                #gruemenu.grue_153 ul li.has-sub.last:hover ul,
                #gruemenu.grue_155 ul li.has-sub.last:hover ul {
                    left: auto;
                    right: 0;
                }
                #gruemenu.grue_153 > ul > li.has-sub.last > ul::after,
                #gruemenu.grue_155 > ul > li.has-sub.last > ul::after {
                    left: auto;
                    right: 20px;
                }
                #gruemenu > ul > li.has-sub.last > ul > li.has-sub:hover > ul {
                    left: auto !important;
                    right: 225px !important;
                    top: 0 !important;
                }
                #gruemenu > ul > li.has-sub.last ul > li.has-sub > ul > li.has-sub:hover > ul {
                    left: auto !important;
                    right: 225px !important;
                    top: 0 !important;
                }
                #gruemenu > ul > li.has-sub.last ul > li.has-sub ul > li.has-sub > ul > li.has-sub:hover > ul {
                    left: auto !important;
                    right: 225px !important;
                    top: 0 !important;
                }
                #gruemenu.grue_153 ul ul ul,
                #gruemenu.grue_155 ul ul ul {
                    padding: 0;
                }
                #gruemenu.grue_153 ul li.has-sub.last ul li.has-sub ul::after,
                #gruemenu.grue_155 ul li.has-sub.last ul li.has-sub ul::after {
                    border-left-color: #D2AB66 !important;
                    border-right-color: transparent !important;
                    left: 225px !important;
                }
		#gruemenu > ul > li > a {
			border: none;
			font-family: "zurich_cn_btregular",Arial,Helvetica,sans-serif !important;
			padding: 13px 0 10px 25px;
		}
                #gruemenu ul ul li.has-sub > a::after {
                    right: 3px !important;
                }
		#gruemenu.grue_155 > ul > li > a {
			padding: 13px 0 10px 15px;
		}
                #gruemenu.grue_155 > ul > li.has-sub > a {
			padding-right: 15px;
		}
		#gruemenu > ul > li.has-sub > a {
			padding-right: 21px;
		}
		#gruemenu > ul > li.has-sub > a::after {
			border: 4px solid transparent;
			content: "";
			height: 0;
			position: absolute;
			width: 0;
		}
		#gruemenu > ul > li.has-sub > a::after {
			margin-top: -3px !important;
			right: 5px !important;
		}
		#gruemenu ul ul li:hover > a,
		#gruemenu ul ul li.active > a,
		#navigation-toggle:hover,
		#gruemenu ul ul li a,
		#navigation-toggle {
			background: url(../gfx/bg_subnav.png) 0 0 repeat transparent !important;
		}
		#gruemenu ul ul li a {
			padding: 11px 15px;
		}

		/*** DJ MENU LIGHT ***/
		.dj-megamenu-classic,
		.dj-megamenu-classic li a.dj-up_a,
		.dj-megamenu-classic li a.dj-up_a span.dj-drop,
		.dj-megamenu-classic li a.dj-up_a span,
		.dj-megamenu-classic li:hover a.dj-up_a,
		.dj-megamenu-classic li.hover a.dj-up_a,
		.dj-megamenu-classic li.active a.dj-up_a,
		.dj-megamenu-classic li:hover a.dj-up_a span.dj-drop,
		.dj-megamenu-classic li.hover a.dj-up_a span.dj-drop,
		.dj-megamenu-classic li.active a.dj-up_a span.dj-drop,
		.dj-megamenu-classic li:hover a.dj-up_a span,
		.dj-megamenu-classic li.hover a.dj-up_a span,
		.dj-megamenu-classic li.active a.dj-up_a span {
			background: transparent;
		}
		.dj-megamenu-classic li a.dj-up_a {
			color: #fff;
			font-family: "zurich_cn_btregular",Arial,Helvetica,sans-serif !important;
			font-size: 13px;
			font-weight: normal;
			height: 37px;
      line-height: 37px;
			text-transform: uppercase;
		}
		.dj-megamenu-classic li:hover div.dj-subwrap,
		.dj-megamenu-classic li.hover div.dj-subwrap,
		.dj-megamenu-classic li:hover div.dj-subwrap li:hover > div.dj-subwrap,
		.dj-megamenu-classic li.hover div.dj-subwrap li.hover > div.dj-subwrap {
	    background: #d2ab66;
	    border: 1px solid #fff;
		}
		.dj-megamenu-classic li ul.dj-submenu > li > a {
			border: none;
			padding: 8px 5px;
		}
		.dj-megamenu-classic li ul.dj-submenu > li.parent > a {
			background: none;
		}
		.dj-megamenu-classic li ul.dj-submenu > li.parent > a,
		.dj-megamenu-classic li ul.dj-submenu > li.parent > a,
		.dj-megamenu-classic li ul.dj-submenu > li > a,
		.dj-megamenu-classic li ul.dj-submenu > li > a {
			color: #fff;
			font-size: 12px;
      text-transform: uppercase;
		}

		.dj-megamenu-classic li ul.dj-submenu > li.parent:hover > a,
		.dj-megamenu-classic li ul.dj-submenu > li.parent.hover > a,
		.dj-megamenu-classic li ul.dj-submenu > li.parent > a.active {
			background: url(../gfx/arrow_over.gif) 99% 10px no-repeat transparent;
		}

		.dj-megamenu-classic li ul.dj-submenu > li:hover > a,
		.dj-megamenu-classic li ul.dj-submenu > li.hover > a {
			background-color: transparent;
			color: #01265D;
		}
		.dj-megamenu-classic li ul.dj-submenu > li.parent > a.active,
		.dj-megamenu-classic li ul.dj-submenu > li > a.active {
			background-color: transparent;
			color: #01265D;
		}

	#main {
		float: none;
		padding-bottom: 30px;
                margin: 0 auto;
		width: 960px;
	}

		#main #content ul,
		#main #content ol {
			margin-left: 15px;
		}

                #main #content #slideshow ul,
                #main #content #slideshow ol{
                    margin-left: 0;
                }

		#main #content.rates-available #col-left {
			float: left;
			margin-right: 20px;
			min-height: 350px;
			width: 710px;
		}
		#main #content #col-left {
			float: left;
			margin-right: 0;
			min-height: 350px;
			width: 100%;
		}

		.default #main #content.rates-available #col-left {
			float: left;
			margin-right: 40px;
			min-height: 350px;
			position: relative;
			width: 690px;
		}
		.default #main #content #col-left {
			float: left;
			margin-right: 40px;
			min-height: 350px;
			position: relative;
			width: 100%;
		}

			#main #content #col-left .item-page h2 {
				border-bottom: 1px solid #01265d;
				color: #01265d;
				font-size: 20px;
				margin-bottom: 10px;
				width: 720px;
			}

			.default #main #content.rates-available #col-left .item-page h2 {
				border-bottom: 1px solid #01265d;
				color: #01265d;
				font-size: 20px;
				margin-bottom: 10px;
				width: 690px;
			}
			.default #main #content #col-left .item-page h2,
			#userForm h2 {
				border-bottom: 1px solid #01265d;
				color: #01265d;
				font-size: 20px;
				margin-bottom: 10px;
				width: 100%;
				text-transform: uppercase;
			}

			#main #content #col-left p {
				margin-bottom: 10px;
			}

			#main #content #col-left #slideshow {
				/*background: url(../gfx/bg_slider.jpg) 0 0 no-repeat;*/
				height: 300px;
				width: 720px;
			}

			#main #content #col-left #slideshow .reset{
				display: none;
			}

                        #main #content #col-left #slideshow .jssort11 .t {
                            color: #000;
                        }
                        #main #content #col-left #slideshow .jssort11 .p:hover,
                        #main #content #col-left #slideshow .jssort11 .phv,
                        #main #content #col-left #slideshow .jssort11 .pav:hover {
                            background: #d2ab66 !important;
                        }
                        #main #content #col-left #slideshow #jb_list_slider1_container .joombig-list-caption {
                            padding: 8px 2%;
                            width: 96% !important;
                        }
                        #main #content #col-left #slideshow #jb_list_slider1_container .joombig-list-caption h3 {
                            display: none;
                        }
                        #main #content #col-left #slideshow .joombig-list-introtext {
                            color: #fff;
                            font-size: 16px;
                        }
                        #main #content #col-left #slideshow .joombig-read-more a {
                            font-size: 13px;
                        }
                        #joombig_feature_list_slider_main .reset {
                        	display: none;
                        }

			#main #content #col-left #recent-articles {
				border-bottom: 1px solid #00265d;
				float: left;
				height: 185px;
				margin-top: 15px;
				width: 720px;
			}

                            #main #content #col-left #recent-articles .moduletable{
                                width: 350px;
                                float: left;
                                padding-right: 10px;
                            }

				#main #content #col-left #recent-articles h3 {
					border-bottom: 1px solid #00265d;
					color: #00275b;
					font-size: 20px;
					margin-bottom: 5px;
					text-transform: uppercase;
				}

				#main #content #col-left #recent-articles ul {
					margin: 0;
				  	/*width: 720px;*/
				}

				#main #content #col-left #recent-articles ul li {
				  /*float: left;*/
				  list-style: none;
				  /*width: 352px;*/
				}

					#main #content #col-left #recent-articles ul li h4 {
						color: #282828;
						font-size: 14px;
						font-weight: normal;
					}

                                        /*remove details text */
                                        .article-info-term{
                                            display: none;
                                        }

                                        .article-info .create{
                                            font-style: italic;
                                        }


						#main #content #col-left #recent-articles ul li a {
							background: url(../gfx/bg_bullet.png) 0 50% no-repeat;
							display: block;
							padding: 3px 20px 3px 13px;
							text-decoration: none;
							width: 320px;
							/* Breaking title name and adding ... */
							white-space:nowrap;
							word-wrap: break-word;
								-moz-hyphens:auto;
								-webkit-hyphens:auto;
								-o-hyphens:auto;
								hyphens:auto;
							text-overflow:ellipsis;
							overflow:hidden;
							/* --- */
						}

						#main #content #col-left #recent-articles ul li a:hover {
							text-decoration: underline;
						}


                                                .img_float_left{
                                                    float: left;
                                                    width: 250px;
                                                    border: 1px solid #FFF;
                                                    margin-right: 10px;
                                                }
                                                .img_float_right{
                                                    float: right;
                                                    width: 250px;
                                                    border: 1px solid #FFF;
                                                    margin-left: 10px;
                                                }

                                                .img_plain{
                                                    width: 250px;
                                                }

			#main #content #col-left #events-news {
				float: left;
				/*min-height: 315px;*/
				padding-top: 10px;
				width: 720px;
			}

			#main #content #col-left #events-news .aidanews2_table .aidanews2_tabrow .aidanews2_art,
			#main #content #col-left #events-news .aidanews2 img {
				border: none;
			}

				#main #content #col-left #events-news #events h3,
				#main #content #col-left #events-news #news h3 {
					border-bottom: 1px solid #00265d;
					color: #00275b;
					font-size: 20px;
					margin-bottom: 5px;
					text-transform: uppercase;
				}

					#main #content #col-left #recent-articles .aidanews2_art .aidanews2_head h1.aidanews2_title,
					#main #content #col-left #events-news #events .aidanews2_art .aidanews2_head h1.aidanews2_title,
					#main #content #col-left #events-news #news .aidanews2_art .aidanews2_head h1.aidanews2_title {
						color: #282828;
						font-size: 16px;
						line-height: 1.3;
						margin-bottom: 15px;
						display: block;
					}

					.aidanews2_positions {
						padding:0!important;
					}

					.aidanews2_line {
						border-bottom: none;
					}


					#main #content #col-left #recent-articles .aidanews2_art .aidanews2_head h1.aidanews2_title a,
					#main #content #col-left #events-news #events .aidanews2_art .aidanews2_head h1.aidanews2_title a,
					#main #content #col-left #events-news #news .aidanews2_art .aidanews2_head h1.aidanews2_title a {
						text-decoration: none;
					}

					.aidanews2_botL .readon {
						background: url(../gfx/bg_readmore.png) 0 0 no-repeat;
						color: #fff;
						float: left;
						font-size: 12px;
						height: 18px;
						margin-top: 5px;
						text-align: center;
						text-decoration: none;
						text-transform: uppercase;
						width: 70px;
					}

				#main #content #col-left #events-news #events {
					float: left;
					height: 100%;
					margin-right: 20px;
					width: 227px;
				}

				#main #content #col-left #events-news #news {
					float: left;
					height: 100%;
					width: 473px;
				}

                                #main #content #col-left #events-news #news .moduletable{
                                    width: 225px;
                                    float: left;
                                }

                                #main #content #col-left #events-news #news .firstItemNews{
                                    margin-right: 20px;
                                }


					/*#main #content #col-left #events-news #news .aidanews2_art {
						float: left;
						width: 227px;
					}

					#main #content #col-left #events-news #news .aidanews2_art.first {
						margin-right: 19px;
					}*/

			#main #content #col-left .items-leading .item-separator {
				border-bottom: 1px dotted #CCC;
                                margin-bottom: 10px;
                                clear: both;
			}

			#main #content.rates-available #col-left #breadcrumb {
				float: left;
				margin: 0 0 20px 0;
				width: 720px;
			}
			#main #content #col-left #breadcrumb {
				float: left;
				margin: 0 0 20px 0;
				width: 100% !important;
			}

			#main #content #col-left #breadcrumb ul {
				margin-left: 0;
			}
			#main #content #col-left #breadcrumb li {
				float: left;
				margin-left: 0;
				list-style-type: none;
			}
			#main #content #col-left #breadcrumb li .divider {
				margin: 0 3px;
			}

			/* Xmap */
			#main #content #col-left #xmap h1 {
				border-bottom: 1px solid #00265d;
				color: #00275b;
				font-size: 20px;
				margin-bottom: 15px;
				text-transform: uppercase;
			}

			#main #content #col-left #xmap ul {
				margin: 0 0 20px 15px;
			}

				#main #content #col-left #xmap ul li {
					list-style: none;
					margin-bottom: 5px;
				}

					#main #content #col-left #xmap ul li a,
					#main #content #col-left #xmap ul li span {
						background: url(../gfx/bg_bullet.png) 0 50% no-repeat;
						padding-left: 15px;
					}

					#main #content #col-left #xmap ul li ul {
						margin: 0 0 0 25px;
					}

			/* Search */
			.chzn-container-single .chzn-single {
			  padding: 0 0 0 3px;
			}
			.chzn-container .chzn-results {
		    padding: 0 0 0 4px;
				margin-left: 0 !important;
			}
			.chzn-container .chzn-results li {
		    padding: 5px 0px;
		    word-wrap: normal;
			}
			#main #content #col-left .search h1 {
				border-bottom: 1px solid #00265d;
				color: #00275b;
				font-size: 20px;
				margin-bottom: 15px;
				text-transform: uppercase;
			}

			#main #content #col-left .search .word,
			#main #content #col-left .search .phrases,
			#main #content #col-left .search .only {
				border: 0;
			}

			#main #content #col-left .search .phrases,
			#main #content #col-left .search .only {
				display: none;
			}

			#main #content #col-left .search .form-limit {
				float: left;
				width: 200px;
			}

			#main #content #col-left .search .counter {
				float: right;
			}

			#main #content #col-left .search .search-results,
			#main #content #col-left .search .pagination {
				clear: both;
				float: left;
			}

			.tooltip {
				display: none !important;
			}

				#main #content #col-left .search .search-results .result-item {
					border-bottom: 1px dashed #d2ab66;
					float: left;
					padding: 10px 0;
					width: 690px;
				}

				#main #content #col-left .search .pagination ul {
					float: left;
					margin: 15px 0 0 0;
					list-style: none;
					width: 690px;
				}

					#main #content #col-left .search .pagination ul li {
						float: left;
						margin-right: 10px;
					}

                        .search #searchForm .btn-group.pull-left {
                            float: left;
                        }
                        .search #searchForm #search-searchword {
                            padding: 5px;
                        }
                        .search #searchForm .searchintro {
                            clear: both;
                            padding: 10px 0;
                        }
                        .search #searchForm button {
                            background-color: #00275b;
                            border: none;
                            border-radius: 5px;
                            color: #fff;
                            cursor: pointer;
                            font-size: 12px;
                            font-weight: normal;
                            margin-left: 5px;
                            padding: 8px 10px 7px;
                        }
                        .search #searchForm button:hover {
                            color: #d2ab66;
                        }
                        .search .search-results .result-category {
                            display: none;
                        }
                        .search .search-results .result-text {
                            border-bottom: 1px dashed #d2ab66;
                            clear: both;
                            margin: 0 0 10px 20px;
                            padding: 0 0 10px 0;
                        }

			/* Contact */
                        #main #content .formResponsive input[type="submit"] {
                            background: #00275b;
                            border: none;
                            border-radius: 5px;
                            color: #fff;
                            cursor: pointer;
                            font-size: 12px;
                            font-weight: normal;
                            margin-left: 5px;
                            padding: 5px 15px;
                        }
                        #main #content .formResponsive input[type="submit"]:hover {
                            color: #d2ab66;
                        }


		#main #content #col-right {
			display: none;
		}
                #main #content.rates-available #col-right {
                        display: block;
			float: left;
			width: 230px;
                        min-height: 480px;
		}

			#accordion-resizer {
				width: 230px;
				height: 600px;
			}

#footer {
	border-top: 1px solid #00265d;
	clear: both;
	height: 36px;
	margin: 0 auto;
	width: 960px;
}

	#footer #quick-links {
		float: left;
		min-height: 197px;
		margin-top: 20px;
		width: 960px;
	}

		#footer #quick-links .q-link {
			float: left;
			min-height: 197px;
			margin-right: 20px;
			width: 225px;
		}

		#footer #quick-links #wekelijkse-publicaties.q-link {
			margin-right: 0 !important;
		}

			#footer #quick-links .q-link h3 {
				background: url(../gfx/bg_q_link_heading.png) 0 0 no-repeat;
				color: #fff;
				font-size: 16px;
				font-weight: normal;
				height: 30px;
				line-height: 30px;
				margin-bottom: 10px;
				text-align: center;
				text-transform: uppercase;
				width: 225px;
			}

			#footer #quick-links .q-link ul {
				list-style: none;
				padding: 0 10px;
			}

				#footer #quick-links .q-link ul li {
					color: #2e2e2e;
					font-size: 12px;
					font-weight: normal;
				}

					#footer #quick-links .q-link ul li a {
						display: block;
						padding: 3px 0;
						text-decoration: none;
					}

					#footer #quick-links .q-link ul li a:hover {
						text-decoration: underline;
					}

	#footer #footer-main {
		float: left;
		height: 36px;
		line-height: 36px;
                margin-top: 20px;
		text-align: center;
		width: 960px;
	}

		#footer #footer-main p.footer-line {
			border-top: 1px solid #00265d;
			color: #2e2e2e;
			font-size: 11px;
			margin-right: 30px;
			width: 960px;
		}

			#footer #footer-main p.footer-line a {
				color: #2e2e2e;
				text-decoration: none;
			}

			#footer #footer-main p.footer-line a:hover {
				color: #01265d;
			}

/* RATES */
#accordion1,
.moduletable_rates .rate-info {
    display: none;
}
#ui-accordion-accordion-panel-0 {
    display: block;
}
.moduletable_rates .rate-info {
    /*margin-bottom: 15px;*/
    overflow: auto;
		background: #f6f6f6;
		padding-left: 10px;
}
.moduletable_rates .rate-info table {
    padding-bottom: 10px;
}
.moduletable_rates h3 {
    background: url("../gfx/bg_koersen_inflatie_heading.png") 0 0 no-repeat;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: normal;
    height: 40px;
    line-height: 20px;
    padding: 5px 0 15px 12px;
    position: relative;
    text-transform: uppercase;
}
.moduletable_rates h3 span {
    display: block;
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
}

.moduletable_rates h3:hover {
    color: #d2ab66;
    font-weight: normal;
}
.moduletable_rates h3.selected {
    color: #d2ab66;
    font-weight: normal;
    padding-bottom: 0 !important;
}

.home.rates-available td span {
    cursor: pointer;
}
