


/* @group Algemene Styles */

/* Resetten van alle marges en paddings */

h1, h2, h3, h4, h5, h6, p, div, form, code, pre, fieldset, legend, dl, dt, dd {
	margin: 0;
	padding: 0;
}

/* Algemene body elementen */

body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #682145;
	font: normal normal 12px/20px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	text-decoration: none;
	word-spacing: normal;
	white-space: normal;
	letter-spacing: normal;
	background: #682145 url(DesignerImages/body-patroon.jpg) repeat-x;
}
* html body {	behavior:url("DesignerScripts/csshover.htc");}

:focus {
	outline: none;
	border: 0;
}

/* Teksten in de tabellen */

td, tr {
	margin: 0;
	padding: 0;
	text-align: left;
	color: #682145;
	font: normal normal 12px/20px Arial, Helvetica, "Trebuchet MS", Verdana, sans-serif;
	text-decoration: none;
	word-spacing: normal;
	white-space: normal;
	letter-spacing: normal;
}

/* Afbeelding vergroten pop-up*/

.imagepopup {
	position: relative;
	text-align: center;
	margin: 0 auto;
	padding: 10px 15px 10px 10px;
	overflow: hidden;
	background: #864d6a;
	width: 100%;
	height: 100%;
}

.popuplink {
	text-align: center !important;
}

/* Algemene links in #main */
#main a,
#main a:link,
#main a:visited,
#main a:active {
	color: #864d6a;
	text-decoration: none !important;	
	letter-spacing: normal;
	font-weight: bold;
}

#main a:hover {
	color: #e933a6;
	text-decoration: underline !important;		
}

/* Algemene links overige */
a,
a:link,
a:visited,
a:active {
	color: #864d6a;
	text-decoration: none;		
}

a:hover {
	color: #e933a6;
	text-decoration: none;		
}

/* Afbeelding specificaties */

img {	
}

/* Opsomming in maincontent */
li {
	background: transparent !important;
}

/* Subtitel - Header */

#maincontent h1 {
	font-size: 18px !important;
	margin-bottom: 10px;
	color: #864d6a !important;
	line-height: 30px;
	text-transform: none!important;
	display: block !important;
	height: 30px;
	text-align: left !important;
}

/* Inleidende tekst */

#maincontent h2 {
	margin: 0;
	color: #e40090;
	font-size: 15px;
	font-weight: bold;
}

/* Subkopje */

#maincontent h3 {
	margin: 0;
	color: #864d6a;
	font-size: 15px;
	font-weight: bold;
}

/*  */

h4 {
	margin-top: 15px;
	margin-bottom: 15px;
	color: #e1d3da;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	border-spacing: 2px 2px;
	padding: 10px;
	background: #682145;
	border: 1px solid #e5dac0;	
}

/*  */

h5 {
	margin-top: 15px;
	margin-bottom: 15px;
	color: #e1d3da;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	border-spacing: 2px 2px;
	padding: 10px;
	background: #e40090;
	border: 1px solid #e5dac0;
}

/*  */

h6 {
	margin-top: 15px;
	margin-bottom: 15px;
	color: #743351;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	border-spacing: 2px 2px;
	padding: 10px;
	background: #e5dac0;
	border: 1px solid #e5dac0;
}

/* lijn */

hr {
	border: 0;
	color: #e933a6;
	background: #e933a6;
	height: 1px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: auto;
}

/* Correctie IE lijn */

* html body hr {
	width: 100%;
}

/* Leeg */

address {
	
}

/* Leeg */

p {
	
}

/* leeg  */

pre {
	
}

/* @end */

/* @group Formulier */

/*< Formulier typografie en velden> */

/* kopjes en tekst van formulier  */

.formprompt {
	font-weight: bold;
	font-size: 12px;
	color: #864d6a;
	width: auto;
}

/* tekst velden  */

.formfield input {
	color: #864d6a;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
}

html>body .formfield input {
	border: 1px solid #dcceab;
}

.formfield textarea {
	color: #864d6a;
	font-size: 12px;
	font-weight: bold;
	height: 150px;
	width: 400px;
	padding: 1px 2px 1px 2px;
	border: 1px solid #dcceab;	
}
.formfield select {
	width:220px;
	border: 1px solid #dcceab;	
}
.formfield option {
	border: none none;	
}

html>body .formfield textarea {
	border: none;
	color: #864d6a;
	width: 306px;
	height: 100px;
	border: 1px solid #dcceab;
}

/* kopjes van group */

.formgroup {
	color: #e2d3db;
	background: transparent url(DesignerImages/menu-head.gif) repeat-x;
	border: 1px solid #e5dac0;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
}

/* Ruimte tussen de verschillende groups */

.formgroupspacer {
	padding-top: 10px;
}

/* Verstuur formulier button */

.formsubmit {
	margin-top: 0px;
	width: auto;
	text-align: left;
	display: block;
	border-top: solid #dcceab 1px;
	padding: 15px 0 0 0;
}

.error {
	display: block;
	margin: 0 0 20px 0;
	color: #cc3300;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	background: #faeae5;
	border: 1px solid #cc3300;
}

/* @end */

/* @group Sitemap constructie */

/*Algemene omvattende containers*/
#sitemap .maincat {
	float: left;
	width: 220px;	
	text-align: left;
	margin: 0;
	padding: 0;
	border: 1px solid #e5dac0;
	margin: 5px 10px 5px 0;
	background: #e5dac0 ;
}

/*Algemene links in containers*/
#sitemap .maincat a {
	font-size: 14px;
	padding: 0px 10px 0 10px !important;
	font-weight: bold !important;
	line-height: 30px !important;
	display: block;
	color: #864d6a;
	text-decoration: none;		
}

#sitemap .maincat a:hover {
	color: #e933a6;
	text-decoration: none !important;		
}		

/* 1e niveau */
#sitemap .maincat ul {
	list-style: none;	margin: 0;
	padding: 0;
	background: white;	
}
#sitemap .maincat ul li {
	list-style: none;
	padding: 0;	margin: 0;
	_zoom:100.1%
}
#sitemap .maincat ul li a {
	display: block;	
	font-weight: bold !important;
	font-size: 12px;
	padding: 0;
	margin: 0;
	line-height: 20px !important;
	color: #864d6a;
	text-decoration: none;	

}

/* 2e niveau */
#sitemap .maincat ul ul{
	/* 2e niveau */
	list-style: none;	margin: 0;
	padding: 0 ;
	padding-bottom: -10px;
	
}
#sitemap .maincat ul ul li {
	list-style: none;	margin: 0;
	padding: 0;
}
#sitemap .maincat ul ul li a {
	font-weight: normal !important;
	background: transparent;
}

/* 3e niveau */
#sitemap .maincat ul ul ul{
	/* 2e niveau */
	list-style: none;	padding: 0;
	margin: 0 0 0 15px;
	border-left: 1px solid #e5dac0;
	padding-right: 5px;
}

#sitemap .maincat ul ul ul li {
	background: transparent url(DesignerImages/horizontal-dot.gif) no-repeat !important;
	list-style: none;	margin: 0;
	padding: 0;
}

/* @end */
/* @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;
}
/* P&P Company www.pp-company.nl, Patrick Cleiren, 2005 -> CSS voor menu */#menu {   padding: 0;  margin: 0 ;}#menu ul {  padding: 0;  margin:0;  list-style:none;  width: 190px;  display: block;  z-index: 0;}#menu li {  position: relative;}#menu ul ul {  position: absolute;  left: 190px;  top: 0px;  text-align: left;  margin: 0;  padding: 0;  width: 190px;  height: auto;  display: none;
  z-index: 100;
  border-left: 1px solid white;}#menu 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;
  overflow: hidden;}#menu a:hover {  background: url(DesignerImages/menu-f2.gif) no-repeat;}#menu a.selected {  background: url(DesignerImages/menu-f2.gif) no-repeat;}#menu ul li:hover ul {  display: block;}/* Correcties IE */* html #menu ul li  {	float : left;}

/* NAVIGATIE BOX */
#navigatie {
	height: 50px;
	width: 950px;
	background: url(DesignerImages/navigatie-bg.jpg) no-repeat;
}

/* 1e niveau */
#navigatie ul {
	display: block;
  	padding: 0;
	margin: 0;
	width: auto;
}

/* 1e niveau - TEKST */
#navigatie a {
	text-decoration: none !important;
	color: #7f4459;
}

/* 1e niveau */
#navigatie li { /*float the main list items*/  	margin: 0;
	padding: 0;
	float: left;
	display: block;
	line-height: 50px;
}

/* alle niveaus */
#navigatie li a,
#navigatie li div {  	display: block;
	width: 190px;
	height: 50px;
	color:  #e1d3da;
	text-align: center !important;
	line-height: 50px;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none !important;
}

/* 1e niveau - ACTIVE */
#navigatie li.on a,
#navigatie li.on div {
	background: url(DesignerImages/navigatie-f2.jpg) no-repeat;
	text-decoration: none !important;
	color: #682145;	
}

/* 1e niveau - HOVER */
#navigatie li a:hover,
#navigatie li div:hover {
	background: url(DesignerImages/navigatie-f2.jpg) no-repeat;
	color: #682145;	
}

/* 2e niveau - VERBERGEN */
#navigatie li ul {
	display: none;
	position: absolute;
	margin: 0 0 0 0;
	/**margin: 50px 0 0 -190px;*/
	_margin:0;
	padding:  1px 0 0 0;
	width: 120px;
	z-index: 100;
}
/* 1e niveau trigger pulldown */
#navigatie li:hover ul,
#navigatie li.over ul {
	display: block;
}


#navigatie li ul li {
	display: block;
	height: 30px;
	width: 120px;
}
/* 2e niveau */
#navigatie li ul a,
#navigatie li.on ul a {
	display: block;
	color: #7f4459;
	padding: 0 0 0 10px;
	height:30px;
	line-height: 30px;
	font-size: 11px;
	width: 180px;
	height: 30px;
	text-transform: none !important;
	text-align: left !important;
	letter-spacing: normal;
	font-weight: normal !important;
	background: url(DesignerImages/navigatie_f3.gif) no-repeat;
}

/* 2e niveau */
#navigatie li ul a:hover,
#navigatie li.on ul a:hover {
	display: block;
	color: #e1d3da;
	text-align: left;
	background: url(DesignerImages/navigatie_f4.gif) no-repeat;
}


