/* Standaard elementen */
html, body, td, div, a, strong, p, ol, ul, h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
	color:#565656;
	font:12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}
html,body {
	height:100%;
	width:100%;
	}
img {
	border:0;
	}
hr {
	height:0;
	border:none; 
	border-bottom:1px solid #565656;
	}
a:hover {
	color:#bd0926;
	text-decoration:none;
	}
h1, h2, h3, h4, h5 {
	margin:20px 0;
	font-size:22px;
	font-weight:700;
	}
	h1 span {
		color:#bd0926;
		}
h2, h3, h4, h5 {
	margin:0;
	font-size:12px;
	}
p {
	line-height:16px;
	}
strong {
	font-weight:700;
	}
input,textarea {
	font: 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	overflow:auto;
}
.txtInputLarge, .txtArea {
	border:1px solid #999;
	width: 250px;
	}
.txtInputLargeWrong, .txtAreaWrong {
	border:1px solid #bd0926;
	width: 250px;
	}
.forminfo {
	display:none;
	}
fieldset {
	margin:0;
	padding:0;
	border:none;
	}
legend {
	display:none;
	margin:0;
	padding:0;
	border:none;
	font-weight:700;
	}
/* Ombouw gerelateerde CSS */
body {
	background:url('../img/layout/bg/bg_blauw.gif') #fff repeat-x left 147px;
	}
	body > img {
		position:absolute;
		left:0;
		top:0;
		}
	.siteContainer {
		margin-top:20px; /* voor de tickertape */
		position:absolute;
		width:100%;
		float:left;
		}
	body.risicoProf {
		background:url('../img/layout/bg/bg_blauw.gif') #fff repeat-x left 127px;
		}
	body.risicoProf .siteContainer {
		margin-top:0;
		}
		/* Main */
		.ctMain {
			width:100%;
			min-height:140px;
			overflow:hidden;
			}
			.main {
				width:990px;
				margin:0 auto;
				}
				/* Header */
				.ctHd {
					width:990px;
					height:143px;
					float:left;
					}
					.logo {
						width:215px;
						height:118px;
						float:left;
						}
					.inloggen {
						margin:12px 0 0;
						float:right;
						}
						.inloggen a {
							padding:0 31px 0 0;
							background:url('../img/layout/bg/bg_inloggen.gif') no-repeat right 50%;
							color:#bd0926;
							font-size:14px;
							text-decoration:none;
							}
						.inloggen a:hover {
							color:#565656;
							}
					/* Navigatie top */
					.ctNavTop {
						position:relative;
						width:775px;
						height:46px;
						margin:62px 0 0;
						float:left;
						}
						ul.navTop {
							height:46px;
							list-style:none;
							float:right;
							clear:right;
							}
							ul.navTop li {
								height:46px;
								float:left;
								}
								li.green {
									background:#72b220;
									}
								li.pink {
									background:#e53389;
									}
								li.yellow {
									background:#fdcc1a;
									}
								li.brown {
									background:#999932;
									}
								li.red {
									background:#bd0926;
									}
								ul.navTop li a {
									display:block;
									height:46px;
									background:url('../img/layout/bg/bg_tab.gif') repeat-x left top;
									color:#bd0926;
									font-size:16px;
									font-weight:700;
									text-decoration:none;
									}
								ul.navTop li a:hover {
									color:#565656;
									}
								ul.navTop li a.selected {
									background:url('../img/layout/bg/bg_tab.gif') repeat-x left bottom;
									color:#fff;
									}
									ul.navTop li a span {
										display:block;
										height:39px;
										padding:7px 0 0 42px;
										cursor:pointer;
										}
									ul.navTop li a span.green {
										background:url('../img/layout/bg/bg_tab-left-green.gif') no-repeat left -46px;
										}
									ul.navTop li a.selected span.green {
										background:url('../img/layout/bg/bg_tab-left-green.gif') no-repeat left -92px;
										}
									ul.navTop li a span.greenNext {
										background:url('../img/layout/bg/bg_tab-left-green.gif') no-repeat left top;
										}
									ul.navTop li a span.pink {
										background:url('../img/layout/bg/bg_tab-left-pink.gif') no-repeat left -46px;
										}
									ul.navTop li a.selected span.pink {
										background:url('../img/layout/bg/bg_tab-left-pink.gif') no-repeat left -92px;
										}
									ul.navTop li a span.pinkNext {
										background:url('../img/layout/bg/bg_tab-left-pink.gif') no-repeat left top;
										}
									ul.navTop li a span.yellow {
										background:url('../img/layout/bg/bg_tab-left-yellow.gif') no-repeat left -46px;
										}
									ul.navTop li a.selected span.yellow {
										background:url('../img/layout/bg/bg_tab-left-yellow.gif') no-repeat left -92px;
										}
									ul.navTop li a span.yellowNext {
										background:url('../img/layout/bg/bg_tab-left-yellow.gif') no-repeat left top;
										}
									ul.navTop li a span.brown {
										background:url('../img/layout/bg/bg_tab-left-brown.gif') no-repeat left -46px;
										}
									ul.navTop li a.selected span.brown {
										background:url('../img/layout/bg/bg_tab-left-brown.gif') no-repeat left -92px;
										}
									ul.navTop li a span.brownNext {
										background:url('../img/layout/bg/bg_tab-left-brown.gif') no-repeat left top;
										}
									ul.navTop li a span.red {
										background:url('../img/layout/bg/bg_tab-left-red.gif') no-repeat left -46px;
										}
									ul.navTop li a.selected span.red {
										background:url('../img/layout/bg/bg_tab-left-red.gif') no-repeat left -92px;
										}
									ul.navTop li a span.redNext {
										background:url('../img/layout/bg/bg_tab-left-red.gif') no-repeat left top;
										}
									ul.navTop li a span.first {
										background:url('../img/layout/bg/bg_tab-left-1st.gif') no-repeat left top;
										}
									ul.navTop li a.selected span.first {
										background:url('../img/layout/bg/bg_tab-left-1st.gif') no-repeat left -46px;
										}
						.lineNav {
							position:absolute;
							height:1px;
							margin:0 0 0 775px;
							font-size:1px;
							}
						.selectNav {
							position:absolute;
							height:34px;
							margin:1px 0 0 775px;
							font-size:1px;
							}
						.balkNav {
							position:absolute;
							height:11px;
							margin:35px 0 0 775px;
							font-size:1px;
							}
				/* Content */
				.ctContent {
					width:990px;
					margin:10px 0 0;
					background:url('../img/layout/bg/bg_content.gif') repeat-y left top;
					float:left;
					}
					/* Column Links */
					.asideLt {
						width:280px;
						margin:0 0 10px;
						float:left;
						}
						.navBtn {
							float:left;
							height:88px;
							}
						.navBtn img {
							border:0;
							}
						/*
						.asideLt ul {
							width:280px;
							list-style:none;
							float:left;
							}
							.asideLt ul li {
								width:280px;
								border-bottom:1px solid #565656;
								float:left;
								}
								.asideLt ul li a {
									display:block;
									width:260px;
									padding:5px 10px;
									background:url('../img/layout/bg/bg_nav-left.gif') no-repeat left top;
									color:#bd0926;
									text-decoration:none;
									}
								.asideLt ul li a:hover, .asideLt ul li a.selected {
									background:url('../img/layout/bg/bg_nav-left.gif') no-repeat left bottom;
									color:#565656;
									}
							*/
							
							/* Navigatie */
							.navLt {
								width:280px;
								/*height:33px;*/
								margin:15px 0 0;
								list-style:none;
								float:left;
								}
								.navLt li {
									width:280px;
									background:url('../img/layout/bg/bg_nav-left-li.gif') repeat left top;
									border-top:1px solid #bababa;
									float:left;
									}
								.navLt li:first-child {
									min-height:18px;
									padding:7px 20px 8px;
									background:url('../img/layout/bg/bg_nav-left-li-first.gif') no-repeat left top;
									border:none;
									color:#bd0926;
									font-size:13px;
									font-weight:700;
									}
									.navLt a {
										display:block;
										width:280px;
										min-height:33px;
										color:#bd0926;
										font-size:13px;
										font-weight:700;
										text-decoration:none;
										}
									.navLt li:first-child a {
										min-height:10px;
										}
									.navLt a:hover, .navLt a.selected {
										background:url('../img/layout/bg/bg_nav-left-li-sel.gif') repeat-x left top;
										}	
									.navLt li:first-child a:hover {
										background:none;
										}
										.navLt span {
											padding:7px 20px 8px;
											background:url('../img/layout/bg/bg_nav-left-tri.png') no-repeat right top;
											float:left;
											}
										.navLt a:hover span, .navLt span:hover {
											background-position:right -50px;
											color:#fff;
											}
										.navLt a.selected span {
											background-position:right -100px;
											color:#fff;
											}
							/* Navigatie sub 1 */
							.navLtsub1 {
								width:280px;
								margin:0;
								list-style:none;
								float:left;
								}
								.navLtsub1 li, .navLtsub1 li:first-child {
									width:280px;
									min-height:33px;
									padding:0;
									background:url('../img/layout/bg/bg_nav-left-li.gif') repeat #ebebeb left top;
									border-top:none;
									float:left;
									}
									.navLtsub1 a {
										display:block;
										width:240px;
										min-height:32px;
										padding:0 20px;
										border-top:1px dotted #bababa;
										color:#565656;
										font-size:12px;
										font-weight:400;
										text-decoration:none;
										float:left;
										}
									.navLtsub1 a:hover, .navLtsub1 li:first-child a:hover, .navLtsub1 li.selected a {
										background:url('../img/layout/bg/bg_nav-left-li-sel.gif') repeat left top;
										}
									.navLtsub1 li:first-child a {
										min-height:32px;
										}
										.navLtsub1 span {
											padding:7px 20px 7px 5px;
											background:url('../img/layout/bg/bg_nav-left-tri.png') no-repeat right top;
											float:left;
											}
										.navLtsub1 a:hover span, .navLtsub1 span:hover, .navLtsub1 li:hover span {
											background-position:right -50px;
											color:#fff;
											}
										.navLtsub1 li.selected span {
											background-position:right -100px;
											color:#fff;
											}
							/* Navigatie sub 2 */
							.navLtsub2 {
								width:235px;
								margin:0 0 0 45px;
								list-style:disc;
								float:left;
								}
								.navLtsub2 li, .navLtsub2 li:first-child {
									width:235px;
									height:33px;
									padding:0;
									background:none;
									border-top:none;
									float:left;
									}
								.navLtsub2 li:hover, .navLtsub2 li:first-child:hover, .navLtsub2 li a, .navLtsub2 li.selected a {
									background:none;
									}
								.navLtsub2 li:first-child {
									color:#565656;
									font-size:12px;
									font-weight:400;
									}
									.navLtsub2 a {
										display:block;
										width:225px;
										min-height:14px !important;
										margin:0;
										padding:7px 10px 7px 0;
										background:none !important;
										border-top:1px dotted #bababa;
										color:#565656;
										font-size:12px;
										font-weight:400;
										text-decoration:none;
										float:none;
										}
									.navLtsub2 li:first-child a {
										min-height:14px;
										}
									.navLtsub2 a:hover, .navLtsub2 li:first-child a:hover, .navLtsub2 li.selected a, .navLtsub2 li.selected a:hover {
										background:none;
										color:#bd0926;
										}
							
							/* Banner */
							.banner {
								width:280px;
								margin:15px 0 0;
								float:left;
								}
						.gtk {
							width:280px;
							float:left;
							}
							.gtk p {
								margin:30px 0 10px;
								padding:0 10px;
								text-align:center;
								}
								.gtk p strong {
									display:block;
									color:#bd0926;
									font-size:20px;
									font-weight:700;
									}
					/* Inhoud */
					.content {
						width:550px;
						margin:0 10px 0 20px;
						float:left;
						}
					/* Column Rechts */
					.asideRt {
						width:130px;
						float:left;
						}
						.asideContact {
							width:130px;
							padding:10px 0 0;
							background:#f5f5f5;
							float:left;
							}
						.asidePresentatie {
							width:130px;
							float:left;
							background:#F5F5F5;
							}
						.asideOpenrekening {
							width:120px;
							padding:0 0 0;
							float:left;
							background:#F5F5F5;
							}
							.asideContact p, .asidePresentatie p, .asideOpenrekening {
								padding:10px;
								}
								.asideOpenrekening {
								padding:10px 0 10px 10px;
								}
								.asideContact p strong, .asidePresentatie p strong, .asideOpenrekening p strong {
									display:block;
									color:#bd0926;
									font-size:16px;
									font-weight:700;
									}
								.asideContact p a.info, .asidePresentatie p a.info, .asideOpenrekening p a.info {
									display:block;
									color:#bd0926;
									}
								.asideContact .asideCont {
									text-decoration:none;
									display:block;
									color:#bd0926;
									font-size:16px;
									font-weight:700;
									}
								.asideContact .asideCont:hover {
									text-decoration:none;
									}
									.asideContact .klikinfo {
										text-decoration:none;
										}
									.asidePresentatie .klikpres, .asideOpenrekening .klikpres {
										text-decoration:none;
										color:#BD0926;
										display:block;
										font-size:16px;
										font-weight:700;
										}
									a.info {
										width:110px;
										height:21px;
										background:url('../img/layout/bg/bg_info.gif') repeat-x left top;
										}
									a.info:hover {
										background:url('../img/layout/bg/bg_info.gif') repeat-x left bottom;
										}
										a.info img {
											margin:0 0 0 84px;
											}
							.asideContact hr {
								margin:0 10px;
								}
		/* Footer */
		.ctFt {
			width:100%;
			margin:20px 0 10px;
			background:url('../img/layout/bg/bg_ft.gif') repeat-x left 30px;
			overflow:hidden;
			}
			.ft {
				width:990px;
				margin:0 auto;
				}
				.ftNewsHd {
					font-size:20px;
					float:left;
					}
				.ftCopyright {
					margin:7px 0 0;
					float:right;
					}
				.ftNews {
					width:990px;
					margin:19px 0 0;
					background:url('../img/layout/bg/bg_ft-news.gif') repeat-y left top;
					float:left;
					clear:left;
					}
					.ftNewsItem {
						width:316px;
						float:left;
						}
						.item1 {
							padding:0 10px 0 0;
							}
						.item2 {
							margin:0 1px;
							padding:0 10px;
							}
						.item3 {
							padding:0 0 0 10px;
							}
						.ftNewsItem strong, span.newsLink {
							display:block;
							}
						.ftNewsItem strong {
							color:#bd0926;
							}
	form.zoekveld {
		float:right;
		margin:52px 0 0 867px;
		position:absolute;
		}
		form.zoekveld input[type=text] {
			float:left;
			color:#565656;
			height:15px;
			border:1px solid #939090;
			width:90px;
			font:12px/10px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
			}
		form.zoekveld input[type=submit] {
			float:left;
			height:13px;
			width:26px;
			margin:2px 0 0 5px;
			border:0;
			display:block;
			background:url("../img/layout/bg/bg_inloggen.gif") no-repeat scroll right 50% transparent;
			}
		form.zoekveld input[type=submit]:hover {
			cursor:pointer;
			}

		.tickertape {
			background:url('../img/layout/topverloop.png') repeat-x left bottom;
			height:16px;
			left: 50%;
			padding-bottom:10px;
			position:absolute;
			top:0;
			width:990px;
			z-index:3;
			margin: 0 auto 0 -495px;
			}
