/* @group Boxes */

/* @group Header */

/* ---->> Omvattende container "ALLE DIVS" <<---- */

#container {
	position: relative;
	text-align: left;
	margin: 0 auto;
	width: 950px;
	height: auto;
	display: block;
}

/* ---->> Omvattende container "TOP DIVS" <<---- */

#top {
	text-align: left;
	width: 950px;
	height: 130px;
	display: block;
}

#slogan {
	width: 950px;
	height: 50px;
	background: url(DesignerImages/slogan.jpg) no-repeat;
}

/* SUBNAVIGATIE BOVEN */

#subnavigatie {
	width: 950px;
	height: 50px;
	text-align: right;
	line-height: normal;
	display: block;
	margin: 0px;
	background: transparent;
}

#subnavigatie ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

#subnavigatie li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

#subnavigatie li a {
	color: #fce6f4;
	font-size: 12px;
	line-height: 50px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	margin: 0;
	padding: 0 5px 0 5px;
	background: transparent;
}

#subnavigatie li a:hover,
	#subnavigatie li a.selected {
	color: #801b54;
	background: transparent;
}

#crumbcontainer {
	float: left;
	width: 950px;
	height: 30px;
	background: url(DesignerImages/crumb-bg.gif) no-repeat;
}

#crumbcat {
	float: left;
	width: 180px;
	height: 30px;
	padding-left: 10px;
	line-height: 30px;
	overflow: hidden;
}

	#crumbcat a,
	#crumbcat a:link,
	#crumbcat a:visited,
	#crumbcat a:active {
		font-size: 11px;
		color: #a47a8f;
		text-decoration: none;
		border: none;
	}
	
	#crumbcat a:hover {
		color: #864d6a !important;
		text-decoration: none !important;
	}
	
	#crumb a,
	#crumb a:link,
	#crumb a:visited,
	#crumb a:active {
		font-size: 11px !important;
		color: #a47a8f !important;
		text-decoration: none;
		border: none;
	}
	
	#crumb a:hover {
		color: #864d6a !important;
		text-decoration: none !important;
	}


#crumb {
	float: left;
	width: 510px;
	height: 30px;
	padding-left: 20px;
	line-height: 30px;
}

#zoeken {
	float: left;
	width: 230px;
	height: 30px;
	background: transparent;
}

/* ---->> BEGIN TOP DIVS <<---- */

/* ---->> EINDE TOP DIVS <<---- */

/* @group Livesearch */

/* @group

Livesearch */

/* ---- LIVESEARCH / SNELZOEKEN  ---- */

/* ---- INVULVELD DIV --- */
#livesearch {
	float: left;
	height: 30px;
	padding-left: 30px;
	width: 170px;
	display: block;
	background: transparent;
}

/* ---- INVULVELD alle specificaties --- */

#livesearch input,
#livesearch input a {
	color: #a1758c;
	font-size: 10px;
	_font-size: 11px;
	font-weight: normal;
	height: 14px;
	padding: 9px 0 2px 5px;
	_padding: 4px 0 4px 6px; /*IE6 en IE7*/
	*padding: 4px 0 4px 6px; /*IE7*/	
	background: transparent;
	border: none;
	width: 150px;
	line-height: 19px;
	margin: 0;
}

#livesearch input:hover {
	color: #de028c;
}


/* ---- ALGEMENE DIV resultaten --- */

#spotlightresults {
	float: left;
	clear: both;
	display: none;
	height: auto;
	width: 950px;
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	background: #dcceab;
}

/* ---- ALGEMENE OPSOMMING resultaten --- */

#spotlightresults ul, 
#spotlightresults ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/* ---- U VINDT NIET WAT U ZOEKT OMVATTENDE DIV--- */

#zoekhulpdiv {
	border-bottom: 1px solid #7f4459;
	width: auto;
	height: auto;
	background: #682145;
}

/* ---- U VINDT NIET WAT U ZOEKT TEKST --- */

#spotlightresults .zoekhulp {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	padding: 0 5px 0 5px;
	border-bottom: 1px solid #e5e5e5;
}

/* ---- CATEGORIE van resultaten --- */

#spotlightresults ul li {
	background: #682145 !important;
	color: #e1d3da;
	padding: 0;
	display: block;
	margin: 0;
	line-height: 30px;
	border: none;
}

/* ---- ACHTERGROND RESULTATEN --- */

#spotlightresults ul li ul li {
	background: #dcceab !important;
	padding-left: 0px;
	margin: 0;
	display: block;
}

/* ---- RESULTAAT --- */

#spotlightresults ul li ul li a {
	color: #7f4459;
	font-weight: normal;
	text-decoration: none;
	font-weight: normal;
	height: 30px;
	overflow: hidden;
	font-size: 11px;
	border-bottom: 1px solid #7f4459 !important;
	padding: 0;
	display: block;
	background: #dcceab;
	line-height: 30px;
	padding-left: 10px;
}

#spotlightresults ul li ul li a:hover {
	color: #ffffff;
}

#searchform {
	overflow: hidden;
}

/* ---- Uitgebreid zoeken --- */
#searchresult {
	margin-top: 10px;
	background: transparent;
}

#searchresult ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

/*

@end */

/*

 @end */

/* @group Content */

/* ---->>Omvattende container "Content frame"<<---- */

#content {
	float: left;
	display: table;
	height: 100%;
	background: transparent url(DesignerImages/main-patroon.jpg) repeat-y;
	width: 950px;
}

/* ---- Container "Rechtermenu"---- */

#left {
	float: left;
	width: 190px;
	display: block;
	margin: 0;
	border-top: 1px solid #fff;
	background: transparent;
}

#menuhead {
	width: 180px;
	padding-left: 10px;
	height: 30px;
	color: #dbc8d1;
	font-size: 12px;
	font-weight: normal;
	line-height: 30px;
	*line-height: 27px;
	display: block;
	margin: 0;
	background: transparent url(DesignerImages/menu-head.gif) repeat-y;
}

/* ---- Container "Middenpagina" CONTENT ---- */

#main {
	float: left;
	padding: 0;
	margin: 0;
	width: 510px;
	background: transparent;
}

#maincontent {
	display: block;
	float: left;
	width: 470px;
	padding: 20px;
	text-align: left !important;
	background: transparent;
	overflow: hidden;
}

/* ---- Container "Rechterkant" ---- */

#right {
	float: left;
	width: 250px;
	height: 580px;
	overflow: hidden;
	background: transparent;
	display: block;
}

/* ---- Container "Afbeelding in rechtermarge" ---- */

#image {
	display: block;
	width: 250px;
	height: 390px;
}

#footer {
	float: left;
	clear: both;
	width: 950px;
	height: 50px;
	margin: 0 auto;
	background: transparent;
	text-align: center;
	display: block;
}

#footercontent {
	text-align: left;
	margin: 0 auto;
	width: auto;
	height: 50px;
	line-height: 50px;
	color: #b490a2;
	text-transform: none;
	font-size: 11px;
	background: url(DesignerImages/footer.jpg);
	text-decoration: none;
	border: none;
}

#footercontent a,
#footercontent a:link,
#footercontent a:visited,
#footercontent a:active {
	color: #b490a2;
	text-decoration: none;
	border: none;
}

#footercontent a:hover {
	color: #e1d3da;
	text-decor

atio n: non
e
;
}

/* @e

nd

 */

/* @end */

/* @group Category */

/* ---- Category links weergave van categorylink in content --- */

#categorylinks {
	margin: 10px 0 0 0;
	padding: 0;
	width: auto;
	border: ;
}

/* OPSOMMING CONTRUCTIE in de categorie */

#categorylinks ul {
	margin: 0;
	padding: 0;
}

/* OPSOMMING CONTRUCTIE in de categorie */

#categorylinks li {
	float: left;
	margin: 0 0 5px 0;
	padding: 0;
	width: 430px;
	heigth: 40px;
	padding-left: 30px;
	line-height: 30px;
	clear: both;
	list-style: none outside !important;
	background: url(DesignerImages/cat-bg.jpg) no-repeat !important;
}

/* SUBTITEL in de categorie */

#categorylinks h3 {
	font-size: 12px;
	margin: 0px;
	color: #864d6a;
	font-weight: bold;
	border: none;
}

/* LIJNEN in de categorie */

#categorylinks hr {
	border: 0;
	color: #864d6a;
	background: #864d6a;
	height: 1px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: auto;
}

/* Correctie IE lijn */

* html body #categorylinks hr {
	width: 100%;
}

/* LINKS in de categorie */

#categorylinks a,
#categorylinks a:link,
#categorylinks a:visited,
#categorylinks a:active {
	color: #864d6a;
	text-decoration: none;
	letter-spacing: normal;
	border-bottom: none;
	font-weight: bold;
	line-height: 30px;
}

#categorylinks a:hover {
	color: #e40090;
	text-decoration: none !important;
}

.spacerhori {
	float: left;
	width: 659px;
	height: 22px;
	display: block;
}

/* LEADER MET THUMB in de categorie */

div.catthumb {
	display: block;
	float: left;
	width: 68px;
	height: 68px;
	background: #f2ede0;
	border: 1px solid #e5dac0;
	overflow: hidden;
	}

/* @end */

/* @group Direct naar... */

/*Omliggende div snelmenu */

#directnaar {
	float: left;
	width: 190px;
}

/*Header > nivo 1 */

#directnaar #title {
	width: 180px;
	padding-left: 10px;
	height: 30px;
	color: #dbc8d1;
	font-size: 12px;
	font-weight: normal;
	line-height: 30px;
	*line-height: 27px;
	display: block;
	margin: 0;
	background: transparent url(DesignerImages/menu-head.gif) repeat-y;
	cursor: pointer;
	cursor: hand
}

/*Menu > nivo 2 */

#directnaarmenu {
	display: none;
	position: absolute;
	width: 190px;
	height: auto;
	z-index: 10;
}

#directnaarmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#directnaarmenu li {
	border: none;
}

#directnaarmenu li a {
	display: block;
	background: url(DesignerImages/menu-f1.gif) no-repeat;
	color: #7d5063;
	font-weight: normal;
	font-size: 11px;
	line-height: 30px;
	height: 30px;
	padding-left: 10px;
	text-decoration: none !important;
}

#directnaarmenu li a:hover {
	background: url(DesignerImages/menu-f2.gif) no-repeat;
}

/* @end */

/* @group Kalender */

/* ---- KALENDER MODULE ---- */

/* ---- MAAND TITEL DIV ---- */

#datechooser {
	margin-top: 10px;
	padding: 10px;
	border: solid #e5dac0 1px;
}

/* ---- MAAND TITEL TEKST ---- */

#datechooser h1 {
	padding: 0 0 0 30px;
	background: #ffffff url(DesignerImages/kalender-icon.jpg) no-repeat;
	color: #e933a6 !important;
}

/* ---- VORIGE / VOLGENDE MAAND links ---- */

#datechooser a {
	color: #e933a6 !important;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: normal;
	border-bottom: none !important;
	font-weight: bold;
}

#datechooser a:hover {
	color: #864d6a !important;
	text-decoration: none !important;
	border-bottom: none;
	display: block;
}

#eventinfo {
	border: solid #e5dac0 1px;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 12px;
}

/* @end */


/* @group Nieuws Home */

/* Omvattende container om alle nieuwsitems*/
#nieuws {
	display: block;
	padding: 0;
	font-variant: normal;
	width: 470px;
	position: relative;
}

#nieuws h2 {
	font-size: 15px;
	font-weight: normal;
	padding: 5px 5px 5px 0;
	color: #864d6a;
}

/* omvattende ul om nieuwsitems */
#nieuws .shingles {
	padding: 0;
	margin:0;
	position: relative;
	overflow: hidden;
	border: 1px solid #e5d9bf;
	height:470px;
/*	_height:468px;*/
	z-index: 16;
}

#nieuws .shingles li {
	display: block;
	z-index: 1;
	padding:0;
	width: 470px;
	background: transparent url(DesignerImages/bg-news.gif) repeat-y scroll 0px 100% !important;
	position: absolute;
	top: 0;
}

/*Foto van nieuwsitem*/
#nieuws .shingles li img.foto {
	display: block;
	margin: 10px 8px 5px 9px;
	background: transparent;
}

/*Container om nieuwsitem*/
#nieuws .shingles .handle {
	display: block;
	padding: 0;
	height: 75px;
	padding: 6px 10px 10px 10px;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
	_border-bottom: 1px solid #e5d9bf;

}

#nieuws .shingles .handle:hover {
	background: transparent url(DesignerImages/bg-news.gif) no-repeat scroll 0px 100%;
}


/*Titel van nieuwsitem*/

#nieuws .shingles .handle h3 {
	font-size: 12px;
	padding-top: 10px;
	margin: 0px;
	color: #e933a6;
	font-weight: normal;
	border-bottom: none;
	display: block;
}

#nieuws .shingles .handle strong {
	display: block;
	font-size: 13px;
	font-weight: normal;
	height: 18px;
	white-space: nowrap;
	overflow: hidden;
}


/*Content van nieuwsitem*/
#nieuws .shingles .handle .description {
	display: block;
	height: 28px;
	overflow: hidden;
	line-height: 14px;
	font-size: 11px;
	font-weight: normal !important;
}

/*Link van nieuwsitem*/
#nieuws .shingles .handle .more {
	font-size: 11px;
	color: #e933a6 !important;
	padding-left: 13px;
	background: url(DesignerImages/nieuws-a-f1.gif) no-repeat left 5px;
	padding-bottom: 10px;	
}

#nieuws .shingles li.obscured .handle {
	background-position: 0 100%;
	background: transparent url(DesignerImages/bg-news.gif) no-repeat scroll -471px 100%;
}

#nieuws .shingles li.obscured .handle .description {
	color: #864d6a !important;
}

#nieuws ul li a:hover {
	color: #864d6a !important;
	text-decoration: none !important;
}

/* @end */

/* @group Vraag & Antwoord */

/*----- BENADERING ZOEKEN ALGEMEEN ------*/

#qasubjects h1 {
	background: none !important;
	padding: 0 !important;
	font-size: 12px !important;
	margin-bottom: 10px !important;
}

/*Omliggende DIV form zoeken*/

#qaform {
	
}

/*Zoeken in vraag en antwoord tekst*/

.qaprompt {
	background: none !important;
	padding: 0 !important;
	font-size: 12px !important;
	font-weight: bold;
	margin-bottom: 10px;
}

/*Omliggende div voor INPUT*/

.qafield {
	
}

/*INPUT veld*/

.qafield  input,
.qafield  input a {
	border: 1px solid #dcceab;
	background: #ffffff;
	color: #864d6a;
	font-size: 12px;
	font-weight: normal;
	padding: 3px;
	width: 305px;
}

* html .qafield input {
	
}

.answer {
	font-size: 11px;
	font-weight: bold;
	color: #682145;
	padding-right: 5px;
}

/*----- BENADERING ZOEKEN ------*/

/* omvattende DIV voor de zoekresultaten  */

#qaresults {
	display: none;
	margin: 0;
	padding: 0;
	height: auto;
	background: #fff;
}

#qaresults ul {
	margin: 0 !important;
	list-style-type: none !important;
	padding: 0 !important;
}

/* Vraag bij resultaat zoeken  */

#qaresults h2 {
	margin-top: 10px;
	color: #682145;
	font-size: 11px;
	font-weight: bold;
	text-indent: 0;
}

/* Vraag hoort bij onderwerp . . .   */

.subjectlist {
	font-style: oblique;
	color: #e933a6;
	border-top: 1px solid #e933a6;
	border-bottom: 1px solid #e933a6;
	margin: 5px 0 10px 0 !important;
}

/* content in V&A */

.qacontent {
	display: block;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 10px;
	background: #e5dac0;
	border-bottom: 1px #1c146b solid;
}

/*----- BENADERING ONDERWERPEN ------*/

/* Benadering middels onderwerpen */

#qasubjects {
	width: auto;
	height: auto;
	display: block;
}

/* Tekst "onderwerpen" onder het zoeken  */

#qasubjects h1 {
	color: #682145;
	margin-top: 10px;
}

/* Onderwerp nivo 1 status: normaal  */

#qasubjects .subjecttitle {
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	margin-top: 1px;
	color: #d7c7cf;
	padding-left: 10px;
	cursor: hand;
	cursor: pointer;
	background: transparent url(DesignerImages/menu-head.gif) repeat-x;
}

/* Onderwerp nivo 1 status: Hover  */

#qasubjects .subjecttitle:hover {
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	margin-top: 1px;
	padding-left: 10px;
	color: #f9cce8;
	cursor: hand;
	cursor: pointer;
	background: #e933a6;
}

/* Onderwerp nivo 1 status: Selected  */

#qasubjects .selected {
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	margin-top: 1px;
	padding-left: 10px;
	color: #f9cce8;
	cursor: hand;
	cursor: pointer;
	background: #e933a6;
}

/* Vraag onder het onderwerp  */

.answertitle {
	cursor: hand;
	cursor: pointer;
	color: #864d6a;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: 1px #dcceab solid;
}

*html .answertitle {
	
}

.answertitle:hover {
	color: #e933a6;
}

/* Antwoord onder het onderwerp  */

.answercontent {
	margin: 0px;
	color: #682145;
	font-size: 11px;
	font-weight: normal;
	text-align: normal;
	border-spacing: 2px 2px;
	padding: 10px;
	display: none;
	background: #e5dac0;
	border-bottom: 1px #1c146b solid;
}
/* @end */

#honing {
  display:  none;
}
