/**************************************************/
/******************** COMMON **********************/
/**************************************************/

html {
    overflow-y: scroll;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00345B;
	background-color:#00345B;
	line-height:150%;
	margin:0px;
}
img {
	border: none;
}
p{
	margin-top:0em;
	margin-bottom:1em;
}
span.parabullet {
    background: url(/images/bg_paragraphbullet.png) no-repeat left;
    padding-left: 10px;
}
a{
	color:#00345B;
	text-decoration:underline;
}
a:hover{
	color:#F15112;
	text-decoration:underline;
}
hr {
	border:none; 
	border-bottom:1px solid #F0F4F6;
	height:0px;
}
ul{
	margin:0px;
	padding:0px;
}
ul li{
	margin:0px;
	padding:0px;
	list-style-type:square;
}
h1{
	font-size:15px;
	margin:20px 0px 5px 0px;
	font-weight:normal;
	color:#CB210A;
	padding:0px 0px 0px 10px;
	background-image:url(/images/icn_arrow_h1.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}
h1 a{
	font-size:15px;
	font-weight:normal;
	color:#CD6E71;
	text-decoration: none;
	border-bottom: solid 1px #CD6E71;
}
h1 a:hover{
	color:#CB210A;
	text-decoration: none;
	border-bottom: solid 1px #CB210A;
}
h2{
	font-size:130%;
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
	color: #CB210A;
}
h3{
	font-size:13px;
	margin-top:10px;
	margin-bottom:3px;
	font-weight:bold;
	color:#00345B;
}
.subHeading h3{
	font-size:12px;
	margin-top:5px;
	margin-bottom:3px;
	font-weight:normal;
	color:#00345B;
}
h3 a{
	text-decoration:none;
}
h4{
	font-size:12px;
	margin-top:3px;
	margin-bottom:1px;
	font-weight:bold;
	color:#00345B;
}
h4 a{
	text-decoration:none;
}
h5{
	font-size:11px;
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
	color:#355F7E;
	line-height:150%;
}
h6{
	font-size:90%;
	margin-top:5px;
	margin-bottom:1px;
	font-weight:normal;
	color:#000000;
}
select{
	font-family:Arial, Helvetica, sans-serif;
}
textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.right{
	float:right;
}
.left{
	float:left;
}
.clear{
	clear:both;
	font-size:1px;
	line-height:0px;
	height:0px;
}
div.clearright {
	clear: right;
	font-size: 1px;
	line-height: 0px;
	height: 0px;
}
table td{
	vertical-align:top;
}

/**************************************************/
/********************* TOP ************************/
/**************************************************/
.main{
	margin:0px auto 0px auto;
	width:900px;
	position: relative;
}
.top{
	background-image:url(/images/bg_top.png);
	background-repeat:repeat-x;
	height:79px;
}
.logo{
	height:44px;
	width:264px;
	margin:17px 0px 0px 26px;
	position:absolute;
}
.logo a img {
	height:44px;
	width:264px;
}
.topMenu{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
.topMenu ul{
	float: right;
	margin:56px 16px 0px 0px;
}
.topMenu ul li{
	color:#87A7C0;
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.topMenu ul li a{
	padding:0px 3px 0px 3px;
	color:#87A7C0;
	font-size:11px;
	text-decoration: none;
}
.topMenu a:hover{
	color:#F15112;
	text-decoration:underline;
}

.mainMenu {
	display:block; 
	height:25px;
	background-image:url(/images/bg_mainmenu.png);
	background-repeat:repeat-x;
	border-top:solid 1px #B0C5D6;
}
.mainMenu ul{
	margin:0px 0px 0px 183px;
	border-right:solid 1px #ECF2F4;
	border-left:solid 1px #A7BED2;
	height:24px;
	width:427px;
}
.mainMenu ul li{
	height:16px;
	float:left;
	border-left:solid 1px #ECF2F4;
	border-right:solid 1px #A7BED2;
	margin:-1px 0px 0px 0px;
	list-style:none;
	padding:0px 0px 9px 0px;
	overflow:hidden;
}
.mainMenu ul li a{
	padding:7px 25px 8px 25px;
	line-height:80px;	
	display:block;
}
a.capital{
	background-image:url(/images/img_bg_hanzevast_capital.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:121px;
}
a:hover.capital{
	background-position:0px -26px;
}
.active a.capital{
	background-position:0px -26px;
}
a.vastgoed{
	background-image:url(/images/img_bg_vastgoed.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:64px;
}
.deutsch a.vastgoed
{
	background-image:url(/images/de/img_bg_vastgoed.png);
}

a:hover.vastgoed{
	background-position:0px -26px;
}
.active a.vastgoed{
	background-position:0px -26px;
}
a.scheepvaart{
	background-image:url(/images/img_bg_scheepvaart.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:86px;
}
.deutsch a.scheepvaart
{
	background-image:url(/images/de/img_bg_scheepvaart.png);
}
a:hover.scheepvaart{
	background-position:0px -26px;
}
.active a.scheepvaart{
	background-position:0px -26px;
}
.topimage{
	margin-bottom:1px;
	height: 145px;
}
.vervolgimage{
	margin-bottom:1px;
	height: 90px;
}
.crumbpathBar{
	background-color:#E6EBEF;
	color:#597C94;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:solid 1px #BBC9D4;
	padding:2px 0px 3px 20px;
	height:20px;
}

.crumbpathBar ul{
	padding:3px 0px 0px 0px;
}
.crumbpathBar ul li{
	list-style:none;
	margin:0px 0px 0px 0px;
	display:inline;
	padding:0px 4px 0px 0px;
}
.crumbpathBar ul li a{
	padding:0px 10px 0px 9px;
	background-image:url(/images/bg_listitem_crumbpath.gif);
	background-position:right 2px;
	background-repeat:no-repeat;
	color:#597C94;
}
.crumbpathBar ul li a:hover{
	color:#F15112;
}
.functions{
	padding:3px 10px 0px 0px;
}
a.favourites{
	margin:0px;
	background-image:url(/images/icn_addfavourits.gif);
	background-repeat:no-repeat;
	background-position:right 1px;
	padding:2px 20px 0px 10px;
	color:#597C94;
	text-decoration:none;
}
a:hover.favourites{
	color:#F15112;
	background-position:right -16px;
}
a.print{
	background-image:url(/images/icn_print.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	padding:3px 20px 4px 10px;
	color:#597C94;
	text-decoration:none;
}
a:hover.print{
	color:#F15112;
	background-position:right -16px;
}

/**************************************************/
/******************* SUBMENU **********************/
/**************************************************/
.leftColumn{
	width:177px;
	float:left;
}
.topBar{
	width:177px;
	height:33px;
	background-color:#D9E5E9;
	background-image:url(/images/bg_corner_bottomleft.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.subMenu{
	color:#FFFFFF;
	width:172px;
	border-right:solid 1px #00345B;
	background-color:#7D97AB;
	margin:0px 0px 0px 5px;
	border-top:solid 1px #265273;
}
.subMenu ul{
	margin:0px 0px 0px 0px;
	padding:0!important;
	background-image:url(/images/bg_corner_bottomleft_submenu.gif);
	background-repeat:no-repeat;
	background-position:0px 19px;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	font-weight:bold;
	border-top:solid 1px #DEE9EC;
	line-height: 20px;
}
*:first-child+html .subMenu ul{
	background-position:0px 20px;
}
.subMenu ul li{
	margin:3px 0px 0px 0px;
	padding:0px 0px 1px 5px;
	list-style:none;
	border-bottom:solid 1px #00345B;
}
.subMenu ul li a{
	color:#FFFFFF;
	list-style:none;
	text-decoration:none;
	margin:0;
	padding:0px 0px 0px 15px !important;
	background-image:url(/images/icn_plus.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	display:block;
	
}
.subMenu ul li a.active{
	background-image:url(/images/icn_plus.gif);
	background-repeat:no-repeat;
	background-position: 96%;
}
.subMenu ul li a.open{
	background-image:url(/images/icn_min.gif);
}
.subMenu ul li a.closed{
	background-image:url(/images/icn_plus.gif);
}
.subMenu ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	color:#003366;
}
.subMenu ul.level2{
	background-color:#265273;
	padding:0px;
	margin:0px 0px 0px -5px;
	font-family:Arial, Helvetica, sans-serif!important;
	background-image:none;
	border-top:none;
	font-weight:normal;
}
.subMenu ul.level2 li{
	margin:0px 0px 0px 5px;
	border-top:none;
	border-bottom:solid 1px #4F738D;
	padding:3px 5px 3px 0px;
	font-weight:normal;
}
.subMenu ul.level2 li.last {
	border-bottom:solid 1px #265273;
	margin:0px 0px 0px 5px;
}

.subMenu ul.level2 a:hover{
	color:#F15112;
	text-decoration:none;
}
.subMenu ul.level2 li a{
	background-image:url(/images/icn_arrow.gif);
	background-position:0px 5px;
	color:#BECBD5;
}
.subMenu ul.level2 li.active {
	background-image:url(/images/icn_arrow_active.gif)!important;
	background-repeat:no-repeat;
	background-position:right;
	padding:3px 0px 3px 15px
}
.isoLogo{
	background-color:#C0CCD6;
	background-image:url(/images/bg_corner_bottomleft.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	text-align:center;
	padding:14px 0px 14px 0px;
}
.subMenu .hidden {
	color: #CB210A;
}
/**************************************************/
/******************* FILTERMENU *******************/
/**************************************************/
.subHeading{
	background-image:url(/images/bg_subheading.png);
	height:28px;
	width:700px;
	float:left;
	padding-left:22px
}
.filterMenu{
	background-image:url(/images/bg_filtermenu.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-weight:bold;
	margin:4px 0px 0px 0px;
	padding:3px 0px 5px 0px;
	cursor: pointer;
	width: 182px;
}
.filterMenu a{
	text-decoration:none;
	padding-left: 10px;
	display: block;
	width: 172px;
}
.filterMenu a:hover{
	text-decoration:none;
}
.dropdown {
	position:absolute;
	z-index:50;
	visibility: hidden;
	width:181px;
	border:solid #7D98AB 1px;
	background-color:#FFFFFF;
	opacity:.90;
	filter: alpha(opacity=90); 
	-moz-opacity: 0.90;
}
*:first-child+html .dropdown {
	margin:3px 0px 0px 1px;
}
.dropdown .items a{
	display:block;
	text-decoration:none;
	border-bottom:solid 1px #7D98AB;
	padding: 3px 8px 4px 8px;
	height: 17px;
	width: 165px
}
.dropdown .items a:hover{
	color:#00345B;
	background-color:#FBD3C4;
	text-decoration:none;
}
.dropdown .items .active{
	color:#CC3300;
	background-color:#F2CCBF;
	text-decoration:none;
}
/**************************************************/
/******************* CONTENT ***********************/
/**************************************************/
.content{
	float:left;
	width: 722px;
	background-image:url(/images/bg_content.png);
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#E6EBEF;
	border-left:solid 1px #00345B;
	min-height:320px;
}
.content .contentColumn{
	float:left;
	width:502px;
	margin:0px 20px 0px 0px;
	padding:10px 0px 15px 13px;
}
.content .contentColumnFullWidth{
	width: 685px;
	margin: 0px 20px 0px 0px;
	padding:10px 0px 15px 13px;
}
.content .contentColumnBroad{
	float:left;
	width:698px;
	margin:0px 14px 0px 0px;
	padding:10px 0px 15px 13px;
}
.heading{
	float:left;
	height:33px;
	background-color:#D9E5E9;
	background-image: none;
	display:block;
	width:709px;
	border-left:solid 1px #00345B;
	border-bottom:solid 1px #C8D7DE;
	padding:0px 0px 0px 13px;
}
.fullWidth .heading{
	width: 887px;
	border-left: none;
}
.fullWidth .content{
	width: 900px;
	border-left: none;
}
.fullWidth .contentColumn{
	width:680px;
}
.heading h1{
	font-size:15px;
	margin:7px 0px 5px 0px;
	font-weight:normal;
	color:#CB210A;
	padding:0px 0px 3px 10px;
	background-image:url(/images/icn_arrow_h1.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
}
.textBox{
	padding:0px 0px 0px 10px;
	margin:5px 0px 0px 0px;
}
.textBox hr {
	border:none; 
	border-bottom:1px solid #F0F4F6;
	height:0px;
}
.movieBox {
	float: left;
	width: 448px;
	height: 256px;
	padding: 5px 5px 0 0;
}
div.formBox {
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 0px 0px;
}

div.formBox table.wizard {
	width: 100%;
	height: 100%;
}

div.formBox table.columns td {
    vertical-align: top;
}

div.formBox div.column {
    width: 217px;
    margin-right: 10px;
}

div.formBox div.lastColumn {
    margin-right: 0px;
}

div.formBox div.sectionTitle {
    background-color: #7D98AB;
    color: #FFFFFF;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    padding: 0px 26px 0px 12px;
    float: left;
    margin-bottom: 1px;
}

div.formBox div.error {
    background-color: #FF0000;
}

div.formBox div.sectionTitleCorner, 
div.formBox div.sectionTitleCornerError {
    width: 5px;
    height: 24px;
    float: left;
    margin-bottom: 1px;
}
div.formBox div.sectionTitleCorner {
    background: url(/images/bg_corner_sectiontitle.gif) no-repeat top left;
}

div.formBox div.sectionTitleCornerError {
    background: url(/images/bg_corner_sectiontitle_error.gif) no-repeat top left;
}

div.formBox div.sectionCorner {
    width: 100%;
    height: 6px;
    background-image: url(/images/img_corner_form.gif);
    background-position: right top;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}



div.formBox div.section {
    border-right: solid 1px #B2B2B3;
    border-bottom: solid 1px #B2B2B3;
    background-color: #FFFFFF;
    padding: 0px 8px 0px 12px;
    height: 100%;
}

div.formBox div.section span.requiredField {
    color: #FF0000;
    font-weight: normal;
}

div.formBox div.section p {
	padding-top: 10px;
}
div.formBox div.section table.form td {
    padding: 10px 0px 12px 0px;
    border-bottom: solid 1px #E3E4E4;
    vertical-align: top;
}

div.formBox div.section table.form td.last {
    border-bottom: 0px;
}

div.formBox div.section table.form td.c1 {
    width: 160px;
    font-weight: bold;
}

div.formBox div.section table.loginform td.c1, div.formBox div.section table.loginform td.c2 {
    padding: 6px 0px 8px 0px;
}

div.formBox div.section table.loginform td.c1 {
    width: 125px;
    font-weight: bold;
}

div.formBox div.section table.loginform td.c2 a.link {
    font-size: 10px;
    color: #F48458;
}

div.formBox div.section input {
    font-size: 11px;
}

div.formBox div.section input.textbox, div.formBox div.section textarea, div.formBox div.section select {
    width: 280px;
}

div.formBox div.section textarea {
	height: 270px;
}

div.formBox div.section input.error,
div.formBox div.section textarea.error {
    border: solid 2px #FF0000;
}

div.formBox div.section table.form td.error,
div.formBox div.section table.loginform td.error {
    color: #FF0000;
}

label.error {
    color: #FF0000;
}


div.formBox div.section input.textboxsmall {
    width: 60px;
}

div.formBox div.section input.number, div.formBox div.section ul.block li.number {
    text-align: right;
}

div.formBox div.section ul.block li.number {
    position: relative;
    left: -10px;
}

div.formBox div.section ul {
    margin: 0;
}

div.formBox div.section ul li {
    list-style-type: none;
}

div.formBox div.section ul li.listHeader {
    font-weight: bold;
    border-bottom: solid 1px #A1B4C2;
}

div.formBox div.section ul li.listItem {
    border-bottom: solid 1px #E3E4E4;
}

div.formBox div.section ul li.listHeader, div.formBox div.section ul li.listItem {
    height: 28px;
    line-height: 28px;
    padding-left: 8px;
}

div.formBox div.section ul li.listItem a {
    font-weight: bold;
    background: url(/images/icn_arrow_next.gif) no-repeat 0px 2px;
    padding-left: 12px;
    text-decoration: none;
    font-size: 11px;
}

div.formBox div.section ul li.overviewHeader {
    font-weight: bold;
    font-size: 13px;
}

div.formBox div.section ul li.overviewItem {
}

div.formBox div.section ul li.overviewHeader, div.formBox div.section ul li.overviewItem {
    height: 24px;
    line-height: 24px;
    padding-left: 8px;
}

div.formBox div.section ul li.overviewFileList {
    padding-left: 8px;
}

div.formBox div.section ul li.overviewItem span {
    background: url(/images/icn_bullet_square.gif) no-repeat 0px 2px;
    padding-left: 19px;
    text-decoration: none;
    font-size: 11px;
}

div.formBox div.section ul li.overviewFileList table td {
    padding-left: 17px;
    line-height: 25px;
    color: #7D98AB;
    font-size: 11px;
}

div.formBox div.section ul li.overviewFileList table td.icon {
    padding-left: 27px;
    background-position: left 5px;
}

div.formBox div.section ul li.overviewFileList table td.icon a {
    font-size: 11px;
}

div.formBox div.section div.line {
    border-bottom: solid 1px #E3E4E4;
}

div.formBox div.section div.fixedHeight {
    padding-top: 7px;
    padding-bottom: 18px;
}

div.formBox div.section ul.block {
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: solid 1px #E4E4E4;
}

div.formBox div.section ul.block li.docTitle, div.formBox div.section ul.block li.indent {
    padding-left: 24px;
}

div.formBox div.section ul.block li.docTitle {
    font-weight: bold;
}

.document {
    background: url(/images/bg_icon_document.gif) no-repeat left top;
}

.pdf {
    background: url(/images/bg_icon_pdf.gif) no-repeat left top;
}

div.formBox div.section ul.block li.colleft73 {
    float: left;
    width: 73px;
}

div.formBox div.section ul.block li.colright120 {
    float: left;
    width: 120px;
}

div.formBox div.section ul.block li.colleft120 {
    float: left;
    width: 120px;
}

div.formBox div.section ul.block li.colright73 {
    float: left;
    width: 73px;
}

div.formBox div.section ul.block li.eventTitle, div.formBox div.section ul.block li.eventTitle label {
    font-weight: bold;
}

div.formBox div.section ul.block li.eventDetails {
    line-height: 28px;
}

div.formBox div.section hr {
	border: none; 
	border-bottom: 1px solid #CCCCCC;
	height: 0px;
}

div.tabContainer {
    float: right;
    background: url(/images/bg_subheading.png) repeat-x top left;
    height: 30px;
    width: 722px;
}

div.tabSubContainer {
    padding-right: 6px;
    float: right;
}

a.tab_active, a.tab_inactive, a.tab_previous {
    width: 71px;
    height: 26px;
    margin: 4px 8px 0px 0px;
    font-weight: bold;
    text-align: center;
    float: left;
    line-height: 26px;
    text-decoration: none;
}

a.tab_active {
    background: url(/images/bg_tab_active.gif) no-repeat;
    color: #FFFFFF;
}

a:hover.tab_inactive {
	background: url(/images/bg_tab_active.gif) no-repeat;
    color: #FFFFFF;
}

a.tab_inactive {
    background: url(/images/bg_tab_inactive.gif) no-repeat;
    color: #6989A6;
}

a.tab_previous {
    background: url(/images/bg_tab_previous.gif) no-repeat;
    color: #00345B;
}

div.buttonContainer {
    padding-top: 10px;
}
.bannerBox{
	float:left;
	width:183px;
	padding:10px 0px 15px 0;
}
.content ul.link{
	margin:3px 0px 3px 0px;
	padding:0px;
}
.content ul.link li{
	margin:0px;
	padding:0px;
	list-style:none;
	background-image:none;
}
.content ul.link li a{
	padding:0px 0px 0px 0px;
	line-height:200%;
	font-size:10px;
}
.content ul li a:hover{
	color:#F15112;
}
.textBox ul{
	margin:0px;
}
.textBox ul li{
	margin:5px 0px 5px 0px;
	/*padding:0px 0px 0px 0px;
	list-style-position: inside;*/
	padding:0px 0px 0px 22px;
	list-style:none;
	background-image:url(/images/img_liststyle.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	line-height:130% !important;
}
.textBox ul li a{
	color:#00345B;
	text-decoration:underline;
	font-size:11px;
	line-height:130%;
}
.textBox ol{
	margin:0px;
	line-height:130% !important;
}
*:first-child+html .textBox ol{
	margin-left:44px;
}
.textBox ol li{
	margin:5px 0px 5px -22px;
	padding:0px 0px 0px 4px;
	list-style-type:decimal;
	list-style-position:outside;
	font-weight:bold;
}
*:first-child+html .textBox ol li{
	padding:0;
}

.bold{
	font-weight:bold;
}
.normal{
	font-weight:normal;
}
.toTop{
	text-align:right;
	margin:5px 0px 5px 0px;
	
}
.toTop a{
	color:#4B708B;
	font-size:10px;
	background-image:url(/images/icn_arrowup.gif);
	background-repeat:no-repeat;
	background-position:right 6px;
	padding:0px 15px 3px 0px;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	display:block;
	
}
.toTop a:hover{
	text-decoration:underline;
	color:#F15112;
}
/**************************************************/
/******************* TABLE ***********************/
/**************************************************/

.tableBox{
	background-image:url(/images/bg_tablebox.png);
	border-top:solid 1px #E6EBEF;
	border-bottom:solid 1px #E6EBEF;
	margin:10px 0px 0px 0px;
}
.tableBox .title{
	background-image:url(/images/bg_title_tablebox.png);
	background-color: #FFFFFF;
	background-repeat:repeat-x;
	border-bottom:solid 1px #A1B4C2;
	font-weight:bold;
	padding:3px 16px 3px 8px;
	text-align:left;
	cursor: pointer;
}
.tableBox td{
	padding:5px 8px 6px 8px;
	text-align:right;
	border-right:solid 1px #A1B4C2;
	border-bottom:solid 1px #E6EBEF;
}
.tableBox .last{
	border:none;
	border-bottom:solid 1px #E6EBEF;
}
.tableBox .lastTitle{
	border-right:none;
}

div.tableLine{
	border-top:solid 1px #A1B4C2;
	height:0px;
}

.tableBox .fundName{
	text-align:left;
}
/**************************************************/
/******************* ANCHORLINKS ***********************/
/**************************************************/
.anchorLinks{
	font-weight:bold;
	margin:0px 0px 10px 0px;
	background-image:url(/images/bg_verticalline.png);
	background-position:230px 0px;
	background-repeat:no-repeat;
}
.anchorLinks td{
	width:50%;
}
.anchorLinks a.anchor{
	margin:0px;
	padding:0px 0px 0px 15px !important;
	text-decoration:none;
	line-height:200%;
	background-image:url(/images/icn_arrow_anchorlink.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}
.button{
	margin:4px 15px 0px 0px;
	padding:3px 0px 4px 11px;
	background-image:url(/images/bg_button_left.png)!important;
	background-repeat:no-repeat;
	background-position:left;
	font-weight:bold;
}
.button a{
	background-image:url(/images/bg_button_middle.png)!important;
	background-repeat:repeat-x;
	background-position:0px 2px;
	padding:6px 3px 6px 3px;
	text-decoration:none;
}
.button a:hover{
	text-decoration:none;
}
.arrow{
	background-image:url(/images/bg_button_arrow_right.png)!important;
	background-repeat:no-repeat;
	background-position:right 5px;
	padding:0px 8px 5px 0px;
	float:right;
}
.footnote{
	color:#5C7D96;
	line-height:150%;
}
.footnote a{
	color:#5C7D96;
	text-decoration:none;
}
.footnote a:hover{
	text-decoration:underline;
}

/**************************************************/
/******************* FOOTER ***********************/
/**************************************************/
.footercontainer{
    background-color: #B8C6D1;
    background-image:url(/images/bg_corner_bottomright.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
    width: 722px;
    float:right;
    margin:1px 0px 10px 0px;
    padding: 0;
}
.fullWidth .footercontainer{
	width: 900px;
}
.fullWidth .footer{
	width: 880px;
}
.footer{
	background-color:#B8C6D1;
	background-image:url(/images/bg_corner_bottomleft.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:702px;
	float:right;
	padding:5px 0 6px 10px;
	margin: 0 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.footer .phonenumber{
	float:left;
}
.phonenumber img{
	width:153px;
	height:13px;
	margin-top: 3px;
}
.footer .links{
	float:right;
}
.footer .links ul{
	margin:0px;
}
.footer .links ul li{
	margin:0px;
	list-style:none;
	display:inline;
	color:#00518C;
}
.footer .links ul li a{
	margin:0px;
	padding:0px 7px 0px 7px;
	color:#00518C;
	text-decoration:none;
}
.footer .links ul li a:hover{
	text-decoration:underline;
}
.footer .links ul li a.last {
	padding:0px 0 0px 7px;
}
.footer .separator{
	color:#666666;
	padding-left:10px;
	padding-right:10px;
}
/**************************************************/
/******************* PHOTOS ***********************/
/**************************************************/
.photoRight{
	float:right;
	padding:7px;
	background-image:url(/images/bg_img_small.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	margin:0px 0px 0px 8px;
	width:163px;
	height:123px;
}
.photoLeft{
	float:left;
	padding:7px;
	background-image:url(/images/bg_img_small.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	margin:0px 8px 0px 0px;
	width:163px;
	height:123px;
}
.bannerBox img{
	margin:0px 0px 5px 0px;
}
.bannerBox div{
	margin:0px 0px 5px 0px;
}
.object{
	padding:9px;
	background-image:url(/images/bg_img_object.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	margin:0px 0px 0px 0px;
	width:213px;
	height:160px;
}
.imageBlock {
	margin-bottom: 6px;
}
.imageBlock .caption {
}
/**************************************************/
/****************** MODULES ***********************/
/**************************************************/

.multiPagerBox{
	margin-bottom:0px;
	color:#999999;
}
.multiPager{
	font-size:10px;
	padding-bottom:0px;
	text-align:center;
	border:none;
	width: 100%;
}
.previous{
	font-size:10px;
	text-align: left;
	width: 150px;
}
.previous a{
	text-decoration:none;
	background-image:url(/images/icn_arrow_back.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:13px;
}
.previous a:hover{
	color:#F15112;
	text-decoration:underline;
}
.next{
	font-size:10px;
	text-align: right;
	width: 150px;
}
.next a{
	text-decoration:none;
	background-image:url(/images/icn_arrow_next.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	padding-right:13px;
}
.next a:hover{
	color:#F15112;
	text-decoration:underline;
}
.multiPager .pageNumbers {
	text-align: center;
	width: 100%;
}
.multiPager .pageNumber{
	font-size:11px;
}
.multiPager .pageNumber a{
	padding:1px 5px 1px 5px;
	margin:0px 3px 0px 0px;
	text-decoration:underline;
}
.multiPager .pageNumber a:hover{
	color:#F15112;
	text-decoration:underline;
}
.multiPager .pageNumberSelected{
	font-size:11px;
	color:#EE410F;
	padding:1px 5px 1px 5px;
	margin:0px 3px 0px 0px;
	font-weight:bold;
}
.date {
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
abbr {
	border:none;
}
.newsItem{
	margin:0px 0px 7px 0px;
}
.newsItem .readMore{
	border-bottom:solid 1px #FFFFFF;
	padding: 5px 0px 6px 0px;
	text-align: right;
}
.newsItem .readMore a{
    padding-right: 18px;
	text-decoration: none;
	background: url(/images/img_button_arrow.gif) no-repeat top right;
	font-weight: bold;
}
/**************************************************/
/****************** SITEMAP ***********************/
/**************************************************/
.siteMap{
}
.siteMap a.level0{
	color:#CB210A;
	font-size:12px;
	border-bottom:solid 1px #FFFFFF;
	display:block;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 6px 0px;
}
.siteMap a:hover.level0{
	color:#F15112;
}
.siteMap ul{
	border-bottom:solid 1px #FFFFFF;
}
.siteMap ul li{
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 15px;
	list-style:none;
	background-image:url(/images/icn_sitemap_level1.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	line-height:130% !important;
}
.siteMap ul li a{
	color:#CB210A;
	text-decoration:none;
	font-size:11px;
	line-height:130%;
	font-weight:bold;
}
.siteMap ul li ul{
	border-bottom:none;
}
.siteMap ul li ul li{
	border-bottom:none;
	background-image:url(/images/icn_sitemap_level2.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
}
.siteMap ul li ul li a{
	font-size:11px;
	font-weight:bold;
	color:#00345B;
}
.siteMap ul li ul li ul li{
	border-bottom:none;
	background-image:url(/images/icn_sitemap_level3.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
}
.siteMap ul li ul li ul li a{
	color:#00345B;
	font-weight:normal;
}

/*************** HVC NET *********************************/
.hvcNet{
	float:right;
	background-image:url(/images/img_hvcnet.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:7px 30px 0px 105px;
	height:25px;
	width: 53px;
	font-size:10px;
}
.hvcNet a{
	color:#FFFFFF;
	text-decoration:none;
}
.hvcNet a:hover{
	color:#003366;
}
/*************** BUTTONS *********************************/
div.buttonNext {
	margin: 4px 15px 0px 0px;
	padding: 3px 0px 4px 11px;
	background-image: url(/images/bg_button_left.png)!important;
	background-repeat: no-repeat;
	background-position: left;
}

div.buttonNext a {
	background-image: url(/images/bg_button_middle.png)!important;
	background-repeat: repeat-x;
	background-position: 0px 2px;
	padding: 6px 3px 6px 3px;
	text-decoration: none;
	font-weight: bold;
}

div.arrowNext {
	background-image: url(/images/bg_button_arrow_right.png)!important;
	background-repeat: no-repeat;
	background-position: right 5px;
	padding: 0px 8px 5px 0px;
}

div.buttonPrev {
	margin: 4px 0px 0px 15px;
	padding: 3px 11px 4px 0px;
	background-image: url(/images/bg_button_right.png)!important;
	background-repeat: no-repeat;
	background-position: right;
}

div.buttonPrev a {
	background-image: url(/images/bg_button_middle.png)!important;
	background-repeat:repeat-x;
	background-position:0px 2px;
	padding:6px 3px 6px 3px;
	text-decoration:none;
	font-weight: bold;
}

div.arrowPrev {
	background-image:url(/images/bg_button_arrow_left.png)!important;
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0px 0px 5px 8px;
}

a.linkPrevious {
    background: url(/images/icn_arrow_back.gif) no-repeat 0px 2px;
    padding-left: 12px;
    text-decoration: none;
    font-size: 10px;
}

/*************** ROUTEKAART *********************************/
#routeKlein
{
	float: right;
	margin-left: 20px;
	margin-bottom: 4px;
	position: relative;
	border: solid 1px black;
}

#routeGroot
{
	top: 100px;
	left: 260px;
	position: absolute;
	visibility: hidden;
	z-index: 100;
	text-align: right;
	text-decoration: none;
	font-size: 90%;
}

#routeGroot span#map
{
	border: solid 2px #00345A;
	width: 500px;
	display: block;
	height: 440px;
	background-color: White;
}

#routeGroot span#sluiten
{
	border-left: solid 1px #BDCBD6;
	border-bottom: solid 1px #BDCBD6;
	background-color: #E7EBEF;
	padding: 3px 6px 3px 6px;
	text-align: center;
	position: relative;
	top:19px;
	right: 2px;
	z-index: 200;
}

span#sluiten a:hover
{
	text-decoration: underline;
	color: #00345A;
}




/****** OFFICE OVERRIDE *********/
/* Om verveldende Office stijlen te overriden */

.textBox p *, .textBox ul *
{
	font-size:11px !important;
	color:#00345B !important;
}

.textBox *
{
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

.textBox a:hover, .textBox a:hover *
{
	color:#F15112 !important;
}

/********* FORM STUFF ***************/
.formstyle label.text
{
	width: 130px;
	float: left;
	clear: left;
	font-weight: bold;
}

.formstyle input.text
{
	width: 280px;
}

.formstyle input.text, .formstyle .radio input
{
	vertical-align: middle;
	padding: 1px;
}

.formstyle .radio input
{
	margin-left: 10px;
	margin-right: 6px;
}

.formstyle div div
{
	border-bottom: 1px solid #E3E4E4;
	padding: 10px 0 12px 0;
	clear: both;
}

.downloads input
{
	vertical-align: middle;
}