/*
	rood:			#6E071D
	donkergrijs:	#A1A3A5
	lichtgrijs:		#E7E7E8
*/
body
{
	background:				white;
	behavior:				url("/csshover.htc");
}
#wrapper
{
	width:					780px;
	margin:					0 auto;
	min-height:				100%;
	position:				relative;
}
#kolom1
{
	width:					468px;
	display:				inline;
	float:					left;
	position:				relative;
}
#kolom2
{
	width:					297px;
	display:				inline;
	float:					right;
	position:				relative;
	overflow:				hidden;
}

/* KOP */
#kop
{
	background:				#ECECEC url(/media/images/kop.gif) center no-repeat;
	height:					100px;
	width:					100%;
	position:				absolute;
	top:					33px;
	left:					0;
}

/* MENU */
#menu
{
	margin:					0;
	padding:				13px 0 20px;
	clear:					both;
}
#menu li a
{
}
#menu li a:hover
{
}
#menu li.huidig a
{
}

#sub-extra-menu
{
	padding:				8px 0 0;
	height:					22px;
	clear:					both;
	margin:					100px 0 0;
}
#menu li, #menu li a, #submenu li, #submenu li a, #extramenu li, #extramenu li a
{
	display:				inline;
	float:					left;
}
#menu li a, #submenu li a, #extramenu li a
{
	color:					#841625;
	text-decoration:		none;
	background:				url(/media/images/menu.gif) left 2px no-repeat;
	padding:				0 13px;
}

/* SUBMENU */
#submenu
{
}
#submenu div
{
}
#submenu ul
{
	list-style-type:		none;
	margin:					0;
}
#submenu ul li
{
}
#submenu ul li a
{
}
#submenu ul li a:hover
{
}
#submenu ul li.huidig a
{
}
ul .huidig a
{
	text-decoration:		underline !important;
}

#extramenu
{
	float:					right;
}

#extramenu ul
{
	margin:					0 0 0 20px;
	*margin:				0 0 0 12px;
}

/* CONTENT */
#content
{
	padding:				10px;
	background:				#A1A3A5;
	overflow:				auto;
	_zoom:					1;
}

#kolom2 #foto
{
	height:					281px;
	width:					297px;
	background:				#6E071D;
	position:				relative;
	margin-bottom:			15px;
}
#foto img
{
	display:				none;
	position:				absolute;
	top:					0;
	left:					0;
}

/* FOOTER */
#footer
{
	position:				fixed;
	height:					50px;
	bottom:					0;
	left:					0;
	width:					100%;
	background:				#999;
	padding:				10px 0 0;
	opacity:				0.9;
	filter:					alpha(opacity=90);
}
#footer div
{
	position:				static;
	width:					780px;
	margin:					0 auto;
	top:					0;
	left:					0;
	color:					#444;
	line-height:			15px;
}
#footer div a
{
	color:					#444;
	margin:					105px 0 0;
}
#footer div span
{
	float:					left;
	display:				block;
	margin:					12px 0 0;
}
#footer img
{
	float:					right;
	display:				inline;
	padding:				0;
	margin-top:				3px;
}
* html #footer
{
	position:				relative;
	margin-top:				15px;
}
#footer a
{
	text-decoration:		none;
}
#clear
{
	clear:					both;
}
div > #clear
{
	height:					75px;
}
#zoekformulier
{
	float:					right;
}
#zoekformulier button
{
	border:					none;
	background:				none;
	color:					#6E071D;
}
#zoekformulier input
{
	border:					none;
	background:				#ECECEC;
	width:					112px;
}

.article
{
	margin-bottom:			15px;
	padding:				15px;
	cursor:					pointer;
	position:				relative;
	overflow:				auto;
	_zoom:					1;
}
.article a
{
	text-decoration:		none;
}

.article.a1
{
	background:				#A1A3A5;
}
.article.a2
{
	background:				#E7E7E8;
}
.article.a3
{
	background:				#6E071D;
	color:					white;
}
.article h3, .article h4
{
	color:					#6E071D;
}
.article.a3 a, .article.a3 h3, .article.a3 h4
{	
	color:					white;
}
.article img.align0
{
	float:					left;
	margin-right:			15px;
}
.article img.align1
{
	float:					right;
	margin-left:			15px;
}
.article .info
{
	width:					270px;
	float:					left;
}
.article .info p
{
	margin:					0;
}
.datum
{
	margin-bottom:			10px;
	color:					#6E071D;
}
.article.a3 .datum
{
	color:					white;
}

.article .foto
{
	margin-right:			15px;
	width:					150px;
	float:					left;
}
.article #links
{
	position:				absolute;
	bottom:					15px;
	left:					15px;
	list-style-type:		none;
	margin:					0;
}
.article #links li a
{
	color:					#6E071D;
	line-height:			17px;
	text-decoration:		none;
}

#modules
{
	width:					150px;
	position:				absolute;
	top:					0;
	left:					790px;
}

#referenties
{
	display:				none;
	position:				relative;
	overflow:				hidden;
}
#referenties ul
{
	position:				relative;
}
#referenties .referentie
{
	position:				absolute;
	overflow:				hidden;
	padding:				10px;
}
#referenties .referentie .tekst
{
	width:					450px;
	height:					270px;
	padding-right:			10px;
	overflow:				auto;
}
#referenties .referentie .foto
{
	float:					right;
	width:					250px;
}
#referenties .referentie .pdf
{
	display:				block;
}
.refs-submenu
{
	clear:					both;
	display:				none;
	background:				white;
	margin:					0;
	list-style-type:		none;
	height:					20px;
	padding:				5px 0 0;
	width:					780px;
	overflow:				hidden;
}
.refs-submenu li, .refs-submenu a
{
	float:					left;
	display:				inline;
	margin-right:			13px;
	text-decoration:		none;
}

#kolom2 #blok
{
	background:				#E7E7E8;
	padding:				15px;
}
#kolom2 #blok h3
{
	margin:					0 0 5px;
}
#kolom2 #blok h4 a
{
	color:					black;
	font-weight:			normal;
}
#kolom2 #blok a
{
	text-decoration:		none;
}
#kolom2 #blok p
{
	color:					#777;
	margin:					0 0 10px 15px;
}
.leesmeer /*#kolom2 #blok */
{
	float:					right;
	margin-top:				-20px;
}

#partners img
{
	float:					left;
	margin:					0 7px 2px 0;
	border:					1px solid #999;
}
#partners h3
{
	clear:					both;
	margin:					15px 0 0;
}

#banner
{
	display:				block;
	margin:					0 0 15px;
}
