@charset "utf-8";
/* CSS Document */

body {
	background-color:#fffff5;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#666;
}

img {
	border:none;
	padding:0;
	margin:0;
}
a, a:visited, a:active {
	color:#7a0303;
}
ul li {
	list-style-type:square;
}
#header {
	width:100%;
	border-bottom:1px solid #C7B299;
	height:139px;
}
	#header #minivisuals {
		height:80px;
		width:675px;
		display:block;
		margin:0 auto;		
	}
		#header #minivisuals img {
			width:100px;
			height:80px;
			padding-right:15px;
			float:left;
		}
			#header #minivisuals img.last {
				padding-right:0px;
			}
	#logo {
		width:675px;
		height:25px;
		padding-top:15px;
		display:block;
		text-align:left;
		margin:0 auto;		
	}
		#logo h1 {
			margin:0;
			height:0;
		}
		
			#logo h1 a {
				text-indent:-99999px;
				width:697px;
				height:28px;
				background-image:url(../img/wht-logo.gif);
				background-repeat:no-repeat;
				display:block;
			}
#menu {
	width:100%;
	padding-top:5px;
}
	#menuwrapper {
		width:975px;
		height:20px;
		margin:0 auto;
	}
	#menu #menuwrapper ul {
		padding:0;
		margin:0 auto;
		list-style:none;
		text-align:center;
		height:40px;
	}
		#menu #menuwrapper ul li {
			list-style:none;
			display:inline-block;
			border-right:1px solid #C7B299;
			margin-right:10px;
			padding-right:10px;
			height:20px;
		}
		#menu #menuwrapper ul li a {
			padding:8px 0px 8px 0px;
			text-decoration:none;
			color:#666666;
			letter-spacing:2px;
			font-size:14px;
		}
			#menu #menuwrapper ul li a:hover, #menu #menuwrapper ul li a.active, #menu #menuwrapper ul .current-menu-item a {
				color:#7a0303;
			}
		#menu #menuwrapper #menu-item-27 {
			padding-right:0;
			margin-right:0;
			border:none;
		}
		#menu-item-33:first-letter, #menu-item-32:first-letter, #menu-item-31:first-letter {
			/*color:#7a0303; */
		}
	
#main {
	width:100%;
}
#visual {
	padding-top:15px;
}
#content {
	padding-top:15px;
}

	#content #kol-w {
		padding-right:15px;
	}
		#content .page h1,
		#content #kol-w h1 {
			margin-top:0px;
			padding-top:0px;
			font-size:18px;
			line-height:20px;
			padding-bottom:0px;
			margin-bottom:0px;
		}
		#content #kol-w h2 {
			margin-top:0px;
			padding-top:0px;
			font-size: 16px;
			line-height:20px;
			padding-bottom:0px;
			margin-bottom:0px;
		}
		#content #kol-w ul {
			padding-left:12px;
		}
			#content #kol-w ul li {
				line-height:14px;
				padding-bottom:6px; 
			}
			#content #kol-w ul li a {
				text-decoration:none;
				font-weight:normal;
				line-height:10px;
			}
			#content #kol-w ul li a:hover {
				color:#666;	
			}
			#content #kol-w p.attachment {
				width: 100%;
				text-align: center;
			}
			
	#content #kol-1 {
		float:left;
		width:445px;
		padding-right:15px;
	}
		#content .page h1,
		#content #kol-1 h1 {
			margin-top:0px;
			padding-top:0px;
			font-size:18px;
			line-height:20px;
			padding-bottom:0px;
			margin-bottom:0px;
		}
		#content .page h2,
		#content #kol-1 h2 {
			margin-top:0px;
			padding-top:0px;
			font-size: 16px;
			line-height:20px;
			padding-bottom:0px;
			margin-bottom:0px;
		}
		#content #kol-1 ul {
			padding-left:12px;
		}
			#content #kol-1 ul li {
				line-height:14px;
				padding-bottom:6px; 
			}
			#content #kol-1 ul li a {
				text-decoration:none;
				font-weight:normal;
				line-height:10px;
			}
			#content #kol-1 ul li a:hover {
				color:#666;	
			}		
		
		
	#content #kol-2 {
		float:left;
		width:215px;
	}
		#content #kol-2 .kol-2-item {
			width:195px;
			padding:10px;
			background-color:#C7B299;
			margin-bottom:15px;
		}
		#content #kol-2 .kol-2-item p {
			margin-bottom:0px;
		}
		#content #kol-2 .kol-2-item h2 {
			margin-top:0px;
			padding-top:0px;
			font-size:14px;
			line-height:14px;
			padding-bottom:0px;
			margin-bottom:0px;
			color:#333;
		}
		#content #kol-2 .kol-2-item ul {
			padding-left:12px;
		}
			#content #kol-2 .kol-2-item ul li {
				line-height:14px;
				padding-bottom:6px; 
			}
			#content #kol-2 .kol-2-item ul li a {
				text-decoration:none;
				font-weight:normal;
				line-height:10px;
			}
			#content #kol-2 .kol-2-item ul li a small {
				color:#000;
				font-weight:normal;
				line-height:9px;
				font-size:9px;
			}
	#banners {
		width:675px;
		margin:0 auto;
		padding-bottom:25px;
	}
	#banners .banner {
		float:left;
		width:215px;
		height:80px;
		background-color:#fff;
		margin-right:15px;		
	}
	#banners .last {
		margin-right:0px;
	}
#footer {
	width:100%;
	border-top:1px solid #C7B299;
	text-align:center;
}
	#footer .rotterdam {
		width:90px;
		height:36px;
		margin:0 auto;
		margin-top:-15px;		
	}
	
	#footer .wrapper {
		margin-top:-10px;
	}
	#footer .wrapper img {
		padding-right:5px;
	}
.wrapper {
	width:675px;
	display:block;
	text-align:left;
	margin:0 auto;
}

.rood {
	color:#7a0303;
}
.bruin {
	color:#C7B299;
}
/* diverse fixes */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
