* {
	margin:0;
	padding:0
}

html {
	/* voor het tonen van de (non)actieve scrolbar, zodat de pagina niet verschuift */
	height: 100%;
	overflow: -moz-scrollbars-vertical;
}

body {
	text-align:center;
	background:url("../Pics/backgrounds/pattern.gif")
}
div#center {
	width: 976px; /*771px;*/
	position:relative;
	margin:5px auto 0 auto;
	text-align:left
}

div#body2columns,
div#body2columnsextra,
div#body3columns {
	width:976px; /*width:771px;wid\th:761px;*/
	position:relative;
	top:85px;
	padding:0 5px;
	background:url("../Pics/backgrounds/shadow-body.png") repeat-y 
}

div#bodycontent {
	height:1%;
	position:relative;
	padding:36px 0 0 0; /*35px 0 0 0;*/ /*30px 0 0 0;*/
}
div#body2columns div#bodycontent {
	background:url("../Pics/backgrounds/2columns.gif") repeat-y
}
div#body2columnsextra div#bodycontent {
	background:url("../Pics/backgrounds/2columns-nodots.gif") repeat-y
}
div#body3columns div#bodycontent {
	background:url("../Pics/backgrounds/3columns.gif") repeat-y
}

div#dualcolumn {
	float:right;
	width:756px; /*571px;*/
}
div#content {
	float:left;
	position:relative; 
	border-bottom:1px solid #fff;
	padding:12px 20px 20px 30px;
}
div#contentheader
{
	background: #FFF;
	padding-bottom:0;
	width: 686px; /*571px;*/
	margin-top: 0;
	padding-top: 24px;
	padding-right: 70px;
}

div#contentheader img{
	display: block;
	margin: -24px 0 24px 0;	
}
div#body2columnsextra div#content,
div#body3columns div#content {
	width: 470px; /*331px;*/
}
div#body2columns div#content {
	width: 700px; /*521px;*/
}
div#body2columns:after,
div#body2columnsextra:after,
div#body3columns:after,
div#bodycontent:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both;
	visibility:hidden;
}

div#triggers {
	padding-top:12px;
	position:relative; 
	float:right;
	width: 219px; /*190px;*/
	right: 0px;
}
div#sidenavigation {
	padding-top:12px;
	float:left;
	width:220px; /*190px*/
}

/* HEADER */
div#header {
	width:976px;wid\th:976px; /*width:771px;wid\th:761px;*/
	height:80px;
	position:absolute;
	top:0px;
	padding:5px 5px 0 5px;
	background:url("../Pics/backgrounds/shadow-header.png") no-repeat
}
#homelink {
	position:absolute;
	height:80px;
	width:180px;
	display:block;
	text-indent:-200em;
	text-decoration:none
}
div#headercontent {
	width:976px;wid\th:668px; /*width:761px;wid\th:453px;*/
	height:80px;hei\ght:50px;
	background:url("../Pics/backgrounds/mock-header.gif");
	padding:30px 8px 0 300px;
}
div#headercontent li {
	height:18px;
	padding-left:18px;
	margin-bottom:2px !important;margin-bottom:0px;
	float: right;
}
div#headercontent li.search {
	background-position:0 6px
}
div#headercontent a {
	color:#fff
}
div#headercontent form {
	display:inline
}
div#headercontent input.text {
	width:140px;
	font-size:1em;
	line-height:1.27em;
	height:14px;
	padding-left:5px;
	border:1px solid #000;
	margin:0;
}
div#headercontent input.image {
/*	position:relative;top:3px !important;top:2px*/
}

/* FOOTER */
div#footer        {width:976px;wid\th:976px;height:63px;hei\ght:58px;padding:0 5px 14px 5px;margin-top:85px;clear:both;background:url("../Pics/backgrounds/shadow-sitewide.png") no-repeat;}
div#footercontent, div#footercontenthome {width:976px;wid\th:966px;padding:0 5px;height:63px;background: #fff url("../Pics/backgrounds/mock-sitewide.gif") no-repeat;}
/* 11-11-2009: text-decoration:none; toegevoegd */
div#footercontent a, div#footercontenthome a {font-family:arial;font-size:9px;color:#999;line-height:20px;padding-right:5px;border-right:1px solid #999; text-decoration:none;}
div#footercontent div.naarboven, div#footercontenthome div.naarboven {text-align:right; padding-right:40px;}
div#footercontent div.naarboven a, div#footercontenthome div.naarboven a {font-family:verdana;font-weight:bold;font-size:10px;color:#ff5400;line-height:22px; border:0;}
div#footercontent div.second a, div#footercontenthome div.second a {color:#fff;padding:0 5px 0 0;border-right:1px solid #fff;}
div#footercontent a:hover, div#footercontenthome a:hover {color:#333;}

div#footercontent a, div#footercontenthome a {line-height: 10px;}
div#footercontent div.second a, div#footercontenthome div.second a {line-height: 10px;}
div#footercontent div.second, div#footercontenthome div.second {margin: 0 0 5px 0;}

div#footercontenthome {background: #fff url("../Pics/backgrounds/home_mock-sitewide.gif") no-repeat;}

/*
div#footer        {width:771px;wid\th:761px;height:49px;hei\ght:44px;padding:0 5px 5px 5px;margin-top:85px;clear:both;background:url("../Pics/backgrounds/shadow-sitewide.png") no-repeat}
div#footercontent {width:761px;wid\th:751px;padding:0 5px;height:44px;background:url("../Pics/backgrounds/mock-sitewide.gif")}
div#footercontent a {font-family:arial;font-size:9px;color:#999;line-height:20px;padding-right:5px;border-right:1px solid #999}
div#footercontent a.naarboven {float:right;display:inline;margin-right:40px;font-family:verdana;font-weight:bold;font-size:10px;color:#ff5400;line-height:22px;padding:0;border:none}
div#footercontent div.second a {color:#fc0;padding:0 5px 0 0;border-right:1px solid #fc0}
div#footercontent a:hover {color:#333}
*/

/* NOTE! Filters slow down dropdown menu. Disabled for now .. */
* html div#body2columns,
* html div#body2columnsextra,
* html div#body3columns {background-image:none;xfilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../backgrounds/shadow-body.png", sizingMethod="scale")}

* html div#header {background-image:none;xfilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../backgrounds/shadow-header.png")}
* html div#footer {background:none;xfilter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../backgrounds/shadow-sitewide.png")}
