/* ************************************************************************** */
/* ALGEMEEN                                                                   */
/* ************************************************************************** */

body {
	margin: 0; padding: 0;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	}

/* ************************************************************************** */
/* BASIS POSITIONERING WEBSITE                                                */
/* ************************************************************************** */

#mainContainer {
	width: 990px;
	margin: 0 auto;
	}
#mainPositioner {
	width: 970px;                          /* minus padding voor evt. schaduw */
	background: transparent url('../images/bg.png') repeat-y;
	margin: auto; padding: 0 10px;
	}
#mainBackground {
	background: transparent;
	}

/* ************************************************************************** */
/* BASIS POSITIONERING BELANGRIJKE DIVs                                       */
/* ************************************************************************** */
/*                                                                            */
/* +---------------+                                                          */
/* | showHeader    |                                                          */
/* |---------------|                                                          */
/* |      |        |                                                          */
/* | show | show   |                                                          */
/* | Left | Right  |                                                          */
/* |      |        |                                                          */
/* |---------------|                                                          */
/* +---------------+                                                          */
/*                                                                            */
/* ************************************************************************** */

#showHeader {
	width: 970px; height: 171px;
	margin: 0; padding: 0;
	}
#showLeft {
	width: 172px;
	margin: 0; padding: 0;
	float: left;
	z-index: 10;
	}
#showRight {
	width: 790px;
	margin: 0; padding: 5px 0 0 0;
	float: right;
	z-index: 20;
	}

/* START min-height --------------------------------------------------------- */
	.prop    { float: right; width: 1px; }
	.clear   { clear: both; height: 1px; overflow: hidden; }
	.minXYpx { height: 480px; background: transparent; }
/* EINDE min-height --------------------------------------------------------- */
	
/* ************************************************************************** */
/* CONTENT LINKS/RECHTS OF FULL                                               */
/* ************************************************************************** */

#contentFull {
	float: left;
	width: 675px;
	padding: 15px 15px 10px 0;
	}
#contentLeft {
	float: left;
	width: 470px;
	padding: 0 0 10px 0;
	}
#contentRight {
	float: right;
	display: inline;
	width: 290px;
	padding: 0 15px 10px 0;
	}

/* ************************************************************************** */
/* HEADER                                                                     */
/* ************************************************************************** */

#showHeaderContent {
	position: relative;
	width: 970px; height: 171px;
	margin: 0; padding: 0;
	}

#showFoto {
	float: left;
	width: 171px; height: 171px;
	}
#showOrnament {
	float: left;
	width: 360px; height: 155px;
	}
#showLogo {
	position: absolute;
	top: 11px; left: 106px;
	}
#showZoeken {
	position: absolute;
	top: 115px; left: 770px;
	}
#showCrumb {
	position: absolute;
	display: block;
	top: 155px; left: 180px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	}

/* ************************************************************************** */
/* FOOTER                                                                     */
/* ************************************************************************** */

#showFooter {clear:both; padding: 0; text-align: left; line-height: 28px; font-size: 11px; background: #505050; color: #fff;}
#showFooter span.empty { display: block; width: 171px; height: 28px; background: #787878; float: left; margin-right: 1em; }
#showFooter a { color: #fff; }
#showFooter a:hover { color: #000; }
