/* User-agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html) */
/* 0 */

/* FONT IMPORT ---------------------------------------------------- */

	@font-face {
		font-family: 'QuicksandBold';
		src: url('../fonts/quicksand_bold-webfont.eot');
		src: local('☺'), url('../fonts/quicksand_bold-webfont.woff') format('woff'), url('../fonts/quicksand_bold-webfont.ttf') format('truetype'), url('../fonts/quicksand_bold-webfont.svg#webfont3o4NRozQ') format('svg');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'QuicksandBook';
		src: url('../fonts/quicksand_book-webfont.eot');
		src: local('☺'), url('../fonts/quicksand_book-webfont.woff') format('woff'), url('../fonts/quicksand_book-webfont.ttf') format('truetype'), url('../fonts/quicksand_book-webfont.svg#webfontqn3NaoYt') format('svg');
		font-weight: normal;
		font-style: normal;
	}


/* BASIC STUFF ---------------------------------------------------- */

	INPUT, SELECT, TD, TEXTAREA		{ font-family:trebuchet ms, arial, helvetica; font-size:12px; line-height:120%;  outline:none; }

	TD							{ text-align:left; vertical-align:top; }
	HR							{ margin:1px 0px; border:1px solid #F99235; }
	IMG, FORM					{ margin:0; padding:0; }

	UL							{ margin:0px 5px; padding:10px; }
	LI							{ margin:0px 5px; list-style:square; }

	INPUT[type="submit"], INPUT[type="button"]	{
		cursor:pointer; cursor:hand;
	}

	SPAN.fracture				{ padding-left:2px; font-size:75%; }
	SUP.fracture				{ }
	SUB.fracture				{ }

	A:link						{ color: #FFFFFF; text-decoration: none; }
	A:active					{ color: #ED2E95; text-decoration: none; }
	A:visited					{ color: #FFFFFF; text-decoration: none; }
	A:hover						{ color: #ED2E95; text-decoration: none; }

	A.bodyText:link				{ color: #5E5448; text-decoration: underline; }
	A.bodyText:active			{ color: #ED2E95; text-decoration: none; }
	A.bodyText:visited			{ color: #5E5448; text-decoration: underline; }
	A.bodyText:hover			{ color: #ED2E95; text-decoration: none; }

	A.bodyLink:link				{ color: #F99235; text-decoration: none; font-weight:bold; }
	A.bodyLink:active			{ color: #ED2E95; text-decoration: none; font-weight:bold; }
	A.bodyLink:visited			{ color: #F99235; text-decoration: none; font-weight:bold; }
	A.bodyLink:hover			{ color: #ED2E95; text-decoration: none; font-weight:bold; }

	a:focus { outline: 0; }
	textarea:focus { outline: 0; }

	.debugCode					{ background:#eee; padding:5px; text-align:left; font-family:andale mono, courier new, courier; }

/* CENTREREN VAN INHOUD ---------------------------------------------------- */

	body {
		text-align:center;
		color:#5E5448;
		background:#fff url(../gfx/trans.gif) no-repeat left top fixed;
		font-family:trebuchet ms, arial, helvetica; font-size:12px;	}

	#distance {
		width:1px;
		height:50%;
		margin-bottom:-325px; /* half of container's height */
		float:left;
	}

	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		width: 975px;
		height: 650px;
		clear:left;
		border:none;
	}

/* BASIS LAYOUT -------------------------------------------------- */

	.layoutTop 		{ width:100%; height:94px; position:relative; }
	.layoutMiddle 	{ width:100%; height:380px; }
	.layoutBottom	{ width:100%; height:176px; }

	.divCategories	{ float:left; width:120px; height:379px; }
	.divContent		{ float:left; width:629px; height:379px; overflow-x:hidden; overflow-y:auto; }
	.divSidebar		{ float:left; width:210px; height:379px; overflow-y:hidden; }

/* TABS / LOGO -------------------------------------------------- */

	/* bottom:0px; right:3px; */
	.divLogo1			{ position:absolute; bottom:1px; right:3px; z-index:1; }
	.divLogo2			{ position:absolute; bottom:-168px; right:-87px; z-index:0; }

	.divTabs			{ position:absolute; bottom:0px; left:120px; z-index:3; }

	A.tabNormal			{ float:left; text-align:center; width:104px; height:22px; padding:1px 0px 0px 0px; margin:0px 1px 1px 0px; font-family:trebuchet ms, arial, helvetica; font-size:16px; letter-spacing:0px; line-height:130%;  text-transform:uppercase; background:#F99235; color:#FFFFFF; }

	A.tabNormal:link	{ background:#F99235; color:#FFFFFF; }
	A.tabNormal:active	{ background:#ED2E95; color:#FFFFFF; }
	A.tabNormal:visited	{ background:#F99235; color:#FFFFFF; }
	A.tabNormal:hover	{ background:#ED2E95; color:#FFFFFF; }

	A.tabActive:link	{ background:#5E5448; color:#FFFFFF; }
	A.tabActive:active	{ background:#ED2E95; color:#FFFFFF; }
	A.tabActive:visited	{ background:#5E5448; color:#FFFFFF; }
	A.tabActive:hover	{ background:#ED2E95; color:#FFFFFF; }

/* CATEGORIES / LEFT MENU -------------------------------------------------- */

	A.leftMenu			{ float:left; text-align:center; width:118px; height:18px; overflow:hidden; padding:5px 0px 0px 0px; margin:0px 1px 1px 0px; font-family:trebuchet ms, arial, helvetica; font-size:12px; line-height:120%;  background:#F99235; color:#FFFFFF; }

	A.leftMenu:link		{ background:#F99235; color:#FFFFFF; }
	A.leftMenu:active	{ background:#ED2E95; color:#FFFFFF; }
	A.leftMenu:visited	{ background:#F99235; color:#FFFFFF; }
	A.leftMenu:hover	{ background:#ED2E95; color:#FFFFFF; }

	A.catNormal			{ float:left; text-align:center; width:104px; height:18px; overflow:hidden; padding:5px 0px 0px 0px; margin:0px 1px 1px 0px; font-family:trebuchet ms, arial, helvetica; font-size:12px; line-height:120%;  background:#F99235; color:#FFFFFF; }

	A.catNormal:link	{ background:#F99235; color:#FFFFFF; }
	A.catNormal:active	{ background:#ED2E95; color:#FFFFFF; }
	A.catNormal:visited	{ background:#F99235; color:#FFFFFF; }
	A.catNormal:hover	{ background:#ED2E95; color:#FFFFFF; }

	A.catActive:link	{ background:#5E5448; color:#FFFFFF; }
	A.catActive:active	{ background:#ED2E95; color:#FFFFFF; }
	A.catActive:visited	{ background:#5E5448; color:#FFFFFF; }
	A.catActive:hover	{ background:#ED2E95; color:#FFFFFF; }

	A.catRight			{ float:right; }

	.catArrow			{ position:absolute; right:-10px; top:1px; z-index:100; }

/* CONTENT: ARTICLE PAGE -------------------------------------------------- */

	.articleMain		{ margin:15px; }

	.galleryCaption		{ left:15px; top:5px; font-family:trebuchet ms, arial, helvetica; font-size:12px; line-height:120%;  color:#FFFFFF; background:#F99235; }

	.bioLeftImage		{ position:fixed; }
	.bioText			{ padding:15px; }

/* CONTENT: ARTICLES LIST -------------------------------------------------- */

	a.artTitle					{ float:left; padding:0px 5px; text-transform:uppercase; }
	A.artTitle:link				{ background:#F99235; color:#FFFFFF; }
	A.artTitle:active			{ background:#ED2E95; color:#FFFFFF; }
	A.artTitle:visited			{ background:#F99235; color:#FFFFFF; }
	A.artTitle:hover			{ background:#ED2E95; color:#FFFFFF; }

	a.artList:link				{ color:#5E5448; }
	a.artList:active			{ color:#ED2E95; }
	a.artList:visited			{ color:#5E5448; }
	a.artList:hover				{ color:#ED2E95; }

	.artListMain				{ margin:15px; }
	.artListRow					{ margin-bottom:10px; }
	.artListDate, .artListTitle	{ height:18px; }
	.artListExtract				{ }

/* CONTENT: CALENDAR -------------------------------------------------- */

	TABLE.calWrapper		{ width:100%; }

	TD.calWeekdays			{ width:14%; text-align:center; padding:6px 0px; background:#F99235; color:#FFFFFF; }
	TD.calCellThisMonth		{ height:55px; border-right:1px solid #F99235; border-bottom:1px solid #F99235; background:url('../site/images/stories/Algemeen/calendar-white-20pct.png'); }
	TD.calCellOtherMonth	{ height:55px; border-right:1px solid #F99235; border-bottom:1px solid #F99235; background:url('../site/images/stories/Algemeen/calendar-grey-20pct.png'); }
	TD.calCellToday			{ height:55px; border-right:1px solid #F99235; border-bottom:1px solid #F99235; background:#FFFFFF; }
	TD.calFirstCell			{ border-left:1px solid #F99235; }
	TD.calSatCell			{ }

	DIV.calEventSingleLine	{ position:relative; }
	DIV.calEventMultiLine	{ position:relative; }
	DIV.calEventEmpty		{ position:relative; }

	DIV.calEventSingleDay	{ margin-left:1px; margin-right:1px; }
	DIV.calEventFirstDay	{ margin-left:1px; }
	DIV.calEventLastDay		{ margin-right:1px; }

	DIV.calCellTextMaster	{ height:49px; width:100%; overflow:hidden; position:absolute; z-index:2; left:0; top:0; }
	DIV.calDay				{ width:100%; text-align:right; }

	DIV.calCellThisMonthBg	{ }
	DIV.calCellOtherMonthBg	{ }
	DIV.calCellTodayBg		{ }
	SPAN.textToday			{ color:#F99235; float:left; font-weight:bold; }

	DIV.calMonthChooser		{ text-align:left; height:22px; overflow:hidden; margin-bottom:1px; color:#FFFFFF; background:#5E5448; font-family:trebuchet ms, arial, helvetica; font-size:16px; letter-spacing:0px; line-height:130%;  text-transform:uppercase; padding:1px 15px 0px 15px; }
	SPAN.calMonthHeader		{ float:left; }
	SPAN.calPrevNext		{ float:right; padding-left:15px; font-size:11px; }

	IMG.calEventContinued	{ position:absolute; right:1px; top:4px; }

	A.shopWhite				{ color:#FFFFFF; font-family:trebuchet ms, arial, helvetica; font-size:12px; line-height:120%;  }
	A.shopSoft				{ }

/* SIDEBAR -------------------------------------------------- */

	DIV.sbMain			{ position:relative; width:209px; height:94px; margin:0px 0px 1px 1px; }

	A.sbLink			{ position:absolute; right:0px; top:23px; z-index:1; display:block; text-align:center; width:104px; height:50px; overflow:hidden; font-family:trebuchet ms, arial, helvetica; font-size:12px; line-height:120%;  background:#F99235; color:#FFFFFF; }

	A.sbLink:link		{ background:#F99235; color:#FFFFFF; }
	A.sbLink:active		{ background:#ED2E95; color:#FFFFFF; }
	A.sbLink:visited	{ background:#F99235; color:#FFFFFF; }
	A.sbLink:hover		{ background:#ED2E95; color:#FFFFFF; }

	DIV.sbLink			{ padding:0 14%; text-align:center; margin:8px 0px 0px 0px; }
	DIV.sbSubTitle		{ width:74px; padding-bottom:2px; margin-bottom:2px; border-bottom:1px solid #FFFFFF; }
	DIV.sbTitle			{ font-family:trebuchet ms, arial, helvetica; font-size:16px; letter-spacing:0px; line-height:130%;  text-transform:uppercase; }

/* BOTTOM ELEMENTS -------------------------------------------------- */

	.divBars		{ margin-left:120px; height:13px; }
	.divBar			{ float:left; width:104px; height:12px; overflow:hidden; margin:0px 1px 1px 0px; background:#F99235; }

	.divBottom		{ margin-left:120px; background:#f00; }

	.divAddressBox	{ position:absolute; visibility:hidden; left:0px; top:0px; width:314px; height:130px; }


	TABLE.adrTable	{ border-collapse:separate; border-spacing:1px; padding:0; margin:-1px; }
	TD.adrBlank		{ width:104px; height:48px; }
	TD.adrAddress	{ width:201px; height:48px; padding-left:8px; text-align:  left; vertical-align:middle; font-family:trebuchet ms, arial, helvetica; font-size:12px; line-height:120%;  background:#5E5448; color:#FFFFFF; }
	TD.adrR			{ width:104px; height:23px; padding-left:0px; text-align:center; vertical-align:middle; font-family:trebuchet ms, arial, helvetica; font-size:12px; line-height:120%;  background:#5E5448; color:#FFFFFF; }
	TD.adrL			{ width:201px; height:23px; padding-left:8px; text-align:  left; vertical-align:middle; font-family:trebuchet ms, arial, helvetica; font-size:12px; line-height:120%;  background:#5E5448; color:#FFFFFF; }

	TD.adrF			{ width:200px; height:23px; }
	INPUT.adrF		{ width:203px; height:21px; padding:0px 2px; border:1px solid #F99235; }
	TEXTAREA.adrF	{ width:203px; height:45px; padding:0px 2px; border:1px solid #F99235; }

	INPUT.adrZip	{ float:left; width:60px !important; }
	INPUT.adrCity	{ float:right; width:130px !important; }

	A.adrLink		{ }

	TD.adrS			{ width:104px; height:23px; padding-left:0px; text-align:center; vertical-align:middle; font-family:trebuchet ms, arial, helvetica; font-size:12px; line-height:120%;  background:#F99235;}
	TD.adrS:hover	{ background:#ED2E95; }
	INPUT.adrS		{ width:100px; height:18px; font-size:11px; background:transparent; border:none; color:#FFFFFF; cursor:hand; }

	DIV.adrMap				{ position:relative; width:314px; height:120px; overflow:hidden; }
	A.adrMapLink			{ position:absolute; right:0px; bottom:0px; z-index:1; display:block; text-align:center; width:104px; height:18px; overflow:hidden; padding:5px 0px 0px 0px; font-family:trebuchet ms, arial, helvetica; font-size:12px; line-height:120%;  background:#F99235; color:#FFFFFF; }

	A.adrMapLink:link		{ background:#F99235; color:#FFFFFF; }
	A.adrMapLink:active		{ background:#ED2E95; color:#FFFFFF; }
	A.adrMapLink:visited	{ background:#F99235; color:#FFFFFF; }
	A.adrMapLink:hover		{ background:#ED2E95; color:#FFFFFF; }

	#contactThanks			{ display:none; width:284px; padding:15px; background:#5E5448; color:#FFFFFF; }

/* RAPID CONTACT MODULE ------------------------------------------ */

	TEXTAREA.rapid_contact {
		width:250px;
		margin:2px 5px;
		height:150px;
	}

	INPUT[type="text"].rapid_contact {
		width:250px;
		margin:2px 5px;
		height:18px;
	}

	INPUT[type="submit"].rapid_contact {
		background:#404040 url(../gfx/symbol_next_b3.gif) right center no-repeat;
		font-family:"Nobel-Light";
		font-size:14px;
		border:none;
		color:#fff;
		text-transform:uppercase;
		padding:0px 20px 0px 5px;
		margin:0;
		width:250px;
		height:22px;
		vertical-align:top;
	}



