*{
	margin:0px;
	padding:0px;
	outline: none;
}
	body{
		margin:0 auto;
		text-align:center;
		font-family: Tahoma, verdana;
		font-size: 11px;/*62.5%*/
		color:#484848;
	}

		h1
		{
			color: #da9230;
			font-family: Georgia, Georgia, "Times New Roman", Times, serif
		}
		
		img{
			border:0px;
		}
		body a{
			color:#506bb0;
			text-decoration:none;
		}
		#container{
			margin:0 auto;
			width:970px;
			text-align:left;
		}
		
/*================Start menu top================*/
			#header{
				width:970px;
				/*height:88px;*/
			}
			
				#logo{
					display: block;
					width:50px;
					height:38px;
					background: url(../img/wtc-logo-top.jpg);
					text-indent: -1000px;
					margin-left: 20px;
				}				
				
				#top{
					width:970px;
					height:38px;
					background-color:#F3F3F3;
				}
					
					#date {
						float: right;
						height:38px;
						line-height: 38px;
						font-weight: bold;
						margin-right: 20px;
					}
					

				#site-menu
				{
					width:970px;
					height:41px;
					background: url(../img/website-menu-bg.gif);
				}
					
					#site-menu ul
					{
					}
					
					#site-menu ul li
					{
						display: block;
						float: left;
						padding: 0px;
						padding-left: 10px;
						margin-left: 10px;
					}

					#site-menu ul li a
					{
						display: block;
						float: left;
						height: 41px;
						font-size: 13px;
						font-weight: bold;
						line-height: 40px;
						padding-right: 40px;
						padding-left: 20px;
						outline: none;
						background: url(../img/wmenu-item-right.gif);
						background-repeat: no-repeat;
						background-position: right;
					}

					#site-menu ul li.active
					{
						background: url(../img/wmenu-top-left.gif);
						background-repeat: no-repeat;
						background-position: left;
					}

					#site-menu ul li.active a
					{
						background: url(../img/wmenu-active-right.gif);
						background-repeat: no-repeat;
						background-position: right;
						color: #DD932D;
					}


					#secMenu
					{
						float: right;
						clear: none;
					}

					#secMenu a
					{
						font-weight: bold;
						margin-right: 20px;
						line-height: 41px;
					}


				#menu{
					width:970px;
					height:30px;
					background:#FFFFFF;
					border-bottom: 1px solid #e2e2e2;
					margin-bottom: 10px;
				}

/*

					#menu #beurszoeker
					{
						float: right;
						display: block;
						position: relative;
						_display:table;
						_overflow:normal;
						width: 190px;
						padding-top: 5px;
						font-size: 11px;
					}
					
					#menu h3
					{
						float: right;
						*float: left;
						clear: none;
					}					

					#menu #beurszoeker ul#beursList
					{
						position: absolute;
						padding-left: 0px;
						border: 1px solid #e4e4e4;
						background-color: #FFFFFF;
						overflow: ;
						z-index: 999;
					}

						#menu #beurszoeker ul#beursList li
						{
							display: block;
							clear: both;
						}
	
							#menu #beurszoeker ul#beursList li a
							{
								display: block;
								float: left;
								height: 24px;
								font-size: 11px;
								font-weight: normal;
								line-height: 24px;
								padding: 0 10px;
								outline: none;
								color: #333;
							}
*/




		
					#menu ul
					{
						padding-left: 10px;
					}

						#menu ul li
						{
							display: block;
							float: left;
						}
	
							#menu ul li a
							{
								display: block;
								float: left;
								height: 30px;
								font-size: 12px;
								font-weight: normal;
								line-height: 30px;
								padding: 0 10px;
								outline: none;
							}
		
							#menu ul li a:hover
							{
								/*padding: 0px 8px 0px 12px;*/
								line-height: 24px;
							}
							
							#menu ul li a.active
							{
								color: #dd932d;
								font-weight: bold;
							}			



								#beursList, #beursList ul { /* all lists */
									padding: 0;
									margin: 0;
									list-style: none;
									line-height: 1;
									float: right;
									display: block;
								}
								
								
								#beursList
								{
									padding-top: 5px;
									margin-right: 22px;
									background-image: url(../img/beursArrow.gif);
									background-repeat: no-repeat;
									background-position: center right;
								}
								
								ul#beursList li a {
									display: block;
									border: 1px solid #eee;
									font-size: 11px;
									font-weight: normal;
									line-height: 18px;
									padding: 0px;
									outline: none;
									color: #333;
									width: 180px;
									height: 18px;
									text-indent: 10px;
								}
								
								ul#beursList li a:hover {
									margin: 0;
									line-height: 18px;
								}
								
								#beursList li { /* all list items */
									float: left;
									width: 180px; /* width needed or else Opera goes nuts */
								}
								
								#beursList ul li a {
									border: 0px;
									padding: 2px 0px;
								}
								#beursList ul li a:hover {
									padding: 2px 0px;
									background-color: #eee;
								}
								
								#beursList li ul { /* second-level lists */
									position: absolute;
									background: #fff;
									width: 180px;
									left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
									z-index: 999;
									display: block; 
									clear: both;
									border: 1px solid #eee;
									border-right: 1px solid #ddd;
									border-bottom: 1px solid #ddd;	
									margin-top: 18px;
									*margin-top: 0px;
								}
								
								#beursList li:hover ul, #beursList li.sfhover ul { /* lists nested under hovered list items */
									left: auto;
								}

					#search{
						display: block;
						float:right;
						height:38px;
						margin-right:15px;
						margin-top: 0px;
						padding: 0px;
					}

						#search form
						{
							margin: 0;
							padding: 0;
						}

						#search label
						{
							font-weight: bold;
							line-height: 38px;
							*line-height: 35px;
							margin-right: 10px;
						}

						#search .searchfield
						{
							height: 15px;
							border:1px solid #f0f0f0;
							width:175px;
							padding: 2px 5px;
							background: #fff;
							font-family: Tahoma, Helvetica, sans-serif;
							font-size: 11px;
						}
						
						#search .submit
						{
							height:22px;
							border:0px;
							width:28px;
							background-image: url(../img/searchBtn.gif);
							background-repeat: no-repeat;
							outline: none;
						}
/*================Einde menu top================*/


/*================ Content elements ================*/


/*================ Home only ================*/
	#homepageVisual
	{
		display: block;
		width: 970px;
		height: 350px;
		clear: both;
		background-repeat: no-repeat;
	}
	
		#homepageVisual h1
		{
			display: block;
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #dd932d;
			padding-top: 300px;
			height: 50px;
			line-height: 60px;
			background-image: url(../img/overlay-homepagevisual.png);
			font-weight: normal;
			padding-left: 20px;
			font-size: 30px;
			text-shadow: #aaa 0px 1px 0px;
		}


/*================ einde Home only ================*/

	#visual
	{
		display: block;
		width: 970px;
		height: 120px;
		clear: both;
		background-repeat: no-repeat;
	}

		#visual .visualOverlay
		{
			position: relative;
			height: 120px;
			z-index: 10;
		}

		#visual h2
		{
			display: block;
			font-family: Georgia, Georgia, "Times New Roman", Times, serif;
			color: #efefef;
			line-height: 90px;
			text-indent: 40px;
			background-image: url(../img/defaultHeaderVisual.png);
			font-weight: normal;
			font-size: 40px;
			height: 120px;
			text-shadow: 0 1px 2px #333;
		}

		#visual .breadcrumb
		{
			position: absolute;
			left: 0px;
			bottom: 0px;
			height: 32px;
			width: 970px;
			font-size: 12px;
			font-weight: bold;
			line-height: 32px;
			color: #506BB0;
		}
		
		div#visual div.breadcrumb a:first-child
		{
			padding-left: 20px;
		}

		#visual .breadcrumb a.active
		{
			color: #dd932d;
		}		
		
		


	#teasers
	{
		clear: both;
		border-top: 1px solid #e4e4e4;
	}

	.teaserBlock
	{
		display: block; 
		float: left; 
		width: 310px;
		margin-left: 20px;
		height: 145px;
		padding: 15px 0px;
		margin-bottom: 10px;
	}

	/*.teaserBlock.first*/
	div#teasers div.teaserBlock:first-child
	{
		margin-left: 0px;
	}
	
		.teaserBlock h2, .teaserBlock h1
		{
			color: #FF4040;
			font-family: Tahoma, Helvetica, sans-serif;
			font-size: 14px;
			text-transform: uppercase;
			letter-spacing: 1px;
			padding-left: 15px;
			margin-bottom: 10px;
			font-weight: normal;
		}

		.teaserBlock p
		{
			padding: 10px 15px;
		}
	
	
		
		

	.contentBlock {
		width:970px;
		padding:0px;
		overflow:hidden;
		_display:table;
		_overflow:normal;
		clear: both;
		margin-top: 20px;
		padding-bottom: 60px;
	}
	
	.contentLeft
	{
		float: left;
		display: block;
		width: 660px;
		min-height: 1px;
	}
	
		.contentLeft h1
		{
			text-transform: uppercase;
			font-size: 20px;
			letter-spacing: 2px;
			margin-bottom: 15px;
		}
		
		.contentLeft h2
		{
			color: #FF4040;
			font-size: 14px;
			margin-bottom: 15px;
		}
		
		.contentLeft h3, .contentLeft p
		{
			color: #333;
			font-size: 12px;
			margin-bottom: 10px;
		}

		.contentLeft p {
			line-height: 18px;
		}			
	
	.contentRight
	{
		float: left;
		display: block;
		width: 268px;
		padding: 20px;
		border: 1px solid #e4e4e4;
	}


		.contentRight #rightmenu ul
		{
			margin: 0;
			padding: 0;
			list-style: none;
			background-color: #f4f4f4;
			border: 1px solid #e4e4e4;
			font-size: 12px;
			margin-bottom: 10px;
		}
		
			.contentRight #rightmenu ul li
			{
				display: block;
			}
			
				.contentRight #rightmenu ul li a
				{
					display: block;
					padding: 10px 20px;
				}
		
				.contentRight #rightmenu ul li.active a
				{
					color: #DA9230;
				}
		
				.contentRight #rightmenu ul li a:hover
				{
					padding-left: 25px;
				}


					.contentRight #rightmenu ul li ul
					{
						margin: 0;
						padding: 0;
						list-style: none;
						background-color: #fff;
						border: 0px solid #e4e4e4;
						font-size: 12px;
						margin-bottom: 0px;
						background-image: url(../img/rightMenuSubShadow.gif);
						background-repeat: repeat-x;
						background-position: bottom;
						border-bottom: 1px solid #eaeaea;
					}
					
						.contentRight #rightmenu ul li ul li
						{
							display: block;
						}
						
							.contentRight #rightmenu ul li ul li a,	.contentRight #rightmenu ul li.active ul li a
							{
								display: block;
								padding: 10px 30px;
								color: #506BB0;
								font-size: 11px;
							}
					
							.contentRight #rightmenu ul li ul li.active a
							{
								color: #DA9230;
								font-weight: bold;
							}
					
							.contentRight #rightmenu ul li ul li a:hover
							{
								padding-left: 25px;
							}


		.contentRight .teaserImg img
		{
			border: 1px solid #e4e4e4;
			width: 266px;
			overflow: hidden;
			margin: 0; 
			padding: 0;
			margin-bottom: 10px;
		}

		.contentRight .teaserSection
		{
			display: block;
			border: 1px solid #e4e4e4;
			width: 266px;
			margin: 0; 
			padding: 0;
			padding-bottom: 20px;
			background-color: #f4f4f4;			
			margin-bottom: 10px;
		}

			.contentRight .teaserSection h2, .contentRight .teaserSection h1
			{
				display: block;
				background-color: #506BB0;
				font-size: 16px;
				font-weight: normal;
				color: #fff;
				padding: 8px 20px;
				border-bottom: 1px solid #92a2cb;
			}

			.contentRight .teaserSection p
			{
				display: block;
				padding: 20px;
				padding-bottom: 0px;
			}

			.contentRight div:last-child
			{
				margin-bottom: 0px;
			}
		
/*	
		.contentBlock p, .contentBlockBottom p, .contentBlock td, .contentBlockBottom td{
			line-height:16px;
		}
	h3{
		font-family:Century, Verdana;
		color:#333;
		font-size:18px;
		font-weight:normal;
		/ *xfloat:left; * /
	}*/
/*================Start footer================*/

	#footer-sitemap
	{
		width:970px;
		padding:0px;
		overflow:hidden;
		_display:table;
		_overflow:normal;
		clear: both;
		background-color: #f3f3f3;
		padding-bottom: 10px;
	}

		#footer-sitemap ul
		{
			margin: 0;
			padding: 0;
			list-style: none;
			background-color: #f4f4f4;
			font-size: 12px;
			margin-bottom: 10px;
			padding-top: 10px;
			margin-right: 40px;
			float: left;
		}
		
			#footer-sitemap ul li
			{
				display: block;
			}

			#footer-sitemap ul li:first-child
			{
				padding: 10px 20px;
				font-weight: bold;
			}
			
				#footer-sitemap ul li a
				{
					display: block;
					padding: 5px 20px;
				}
		
				#footer-sitemap ul li.active a
				{
					color: #DA9230
				}
		
				#footer-sitemap ul li a:hover
				{
					padding-left: 25px;
				}


	#footer-address
	{
		clear: both;
		display: block;
		height:25px;
		border: 1px solid #E3E3E3;
		line-height: 25px;
		text-align: center;
		border-left: 0px;
		border-right: 0px;
		font-size: 13px;
	}

	#footer-copyright
	{
		clear: both;
		margin-top: 15px;
		display: block;
		height:30px;
		line-height: 30px;
		text-align: left;
		background: url(../img/footerCopyRightBg.gif) repeat-x;
		text-indent: 20px;
	}
	
		#footer-copyright a
		{
			font-weight: bold;
		}	
		
		#footer-copyright .member
		{
			float: right;
			padding-right: 40px;
			background-image: url(../img/footerLogo.gif);
			background-repeat: no-repeat;
			background-position: center right;
			margin-right: 20px;
		}


	#footer{
		height:50px;
		width:970px;
		background:#525856;
		text-align:center;
		color:#FFF;
		padding-top:15px;
	}
		#footer a{
			color:#FFF;
		}
		#footer p{
			font-size:12px;
		}
		#footer p.small{
			font-size:11px;
			line-height:25px;
		}
	
	#bottommenu{
		float:left;	
	}
}
		
/*================Einde footer================*/

/*================Typo3 correcties================*/

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin:0;
}

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	display:inline;
	margin:0;
}



/* ********** ********** ********** ********** CONTACT FORMS ********** ********** ********** ********** */
  
.tx-powermail-pi1 legend				{display: none;}
.tx-powermail-pi1 fieldset				{border: 0; width: 500px;}
.tx-powermail-pi1 label					{display: block; width: 200px; float: left}
.powermail_text
{
	clear: both;
}
.tx-powermail-pi1 input,
.tx-powermail-pi1 textarea				{display: block; border: 1px solid #aaa; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; clear: both;}
.tx-powermail-pi1 input[type="text"],
.tx-powermail-pi1 textarea				{width: 200px; padding: 1px; background-color: #fbfbfb; color: #555}
.tx-powermail-pi1 textarea				{height: 60px;}
.tx-powermail-pi1 input[type="submit"],
input[type="submit"].tx-indexedsearch-searchbox-button	{background-color:#DA9230;border:2px solid #DA9230;color:#fff;padding:1px;}
.tx-powermail-pi1 input[type="submit"].powermail_submit						
										{margin-left:0px;}


.tx-powermail-pi1 input[type="submit"].tx-powermail-pi1_confirmation_submit
										{margin-left:20px;}
.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html
										{float: left; clear: both; margin-bottom: 10px;}
/* captcha */
.tx-srfreecap-pi2-image					{margin-left: 130px; clear: both; float:left; width: 180px; margin-top: 10px;}
.tx-srfreecap-pi2-cant-read 			{color:#35006D;font-size:0.9em; display: block; clear: both; float: left; width: 180px; margin-left: 130px;}

/* validation */
div.validation-advice						{display: none !important;}
.tx-powermail-pi1 input[type="text"].validation-failed, .tx-powermail-pi1 textarea.validation-failed
										{background-color: #fdefef; border: 1px solid #d1a8a8}
.tx-powermail-pi1 input[type="text"].validation-passed, .tx-powermail-pi1 textarea.validation-passed
										{background-color: #f8fcf4; border: 1px solid #afbba3}

.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_reset	{float: left; clear: none; margin-right: 0px; margin-left: 20px; *margin-left: 0px; display: block;}

.tx-powermail-pi1 input[type="reset"]
{background-color:#DA9230;border:2px solid #DA9230;color:#fff;padding:1px; float: left; display: none;}
/*.powermail_reset */

.tx-powermail-pi1 input[type="radio"], .tx-powermail-pi1 input[type="checkbox"]
{
	border: 0px;
}

.tx-powermail-pi1 .powermail_check_inner label
{
	width: 180px;
}

.tx-powermail-pi1 input[type="checkbox"]
{
	clear: none;
}

.tx_powermail_pi1_fieldwrap_html_datetime
{
	clear: both; float: left;
}

.tx_powermail_pi1_fieldwrap_html_datetime input[type="radio"],
.tx_powermail_pi1_fieldwrap_html_datetime input[type="checkbox"],
.tx_powermail_pi1_fieldwrap_html_datetime input[type="text"]
{
clear: both; float: left;
}


.powermail_radio_inner
{
 float: left; clear: none; margin-left: 0px;
}

.powermail_radio_inner label
{
	float: left; clear: none; width: 30px; margin-left: 0px;
}

.jscalendar_cb	{float: left; clear: both;}
.jscalendar		{float: left; clear: both;}

.powermail_select
{
	float: left; clear: both;
}

.tx_powermail_pi1_fieldwrap_html_select	select
{
display: block; border: 1px solid #aaa; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; clear: both;
}


a.highslide-credits, a.highslide-credits i
{
	display: none !important;
}


/* SEARCH */


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
color:#DD932D;
}

.tx-indexedsearch-title
{
padding: 6px;
}

.tx-indexedsearch-title a, .tx-indexedsearch-percent
{
font-weight: bold;
font-size: 12px;
}

.tx-indexedsearch-path a
{
font-weight: bold;
font-size: 11px;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
font-style:normal;
padding-bottom: 10px;
}

ol, .csc-sitemap ul
{
	margin-left: 20px;
	padding-left: 20px;
}

ol
{
	margin-bottom: 20px;
}
