ul#faq-list,
ul#faq-list ul
{
	margin: 15px 0 15px 0;
	padding: 0;
	list-style: none;
}

ul#faq-list li
{
	behavior: url('../common-portal/css/hover.htc');
}

ul#faq-list span.top-item-link,
ul#faq-list span.sub-item-link
{
	display: block;
	cursor: pointer;
	
}

ul#faq-list li.top-item-active span.top-item-link,
ul#faq-list li:hover span.top-item-link,
ul#faq-list li.hover span.top-item-link
{
	background-color: #F4F3EF;
}

ul#faq-list li.top-item-active ul.sub-list
{
	background-color: #F4F3EF;
}

ul#faq-list a.title
{
	padding: 5px 5px;
	display: block;
}

ul#faq-list a.title:hover
{
	text-decoration: none;
}

ul#faq-list span.top-item-link,
ul#faq-list span.sub-item-link
{
	color: #5D0F7C;
}

ul#faq-list li.top-item-active span.top-item-link,
ul#faq-list li.sub-item-active span.sub-item-link
{
	font-weight: bold;
	color: #000000;
}

ul#faq-list span.sub-item-link a.title
{
	padding-left: 48px;
}

ul#faq-list div.top-item-text,
ul#faq-list div.sub-item-text
{
	background-color: #FFFFFF !important;
	padding: 10px;
}

ul#faq-list div.top-item-text
{
	padding-left: 30px;
}

ul#faq-list div.sub-item-text
{
	padding-left: 48px;
}

ul#faq-list div.top-item-text p,
ul#faq-list div.sub-item-text p
{
	margin: 0;
}

li.category-title
{
	background-color: #EFEBE0;
	background-image: none;
	padding: 4px;
	font-weight: bold;
}


/* Images */

ul#faq-list
{
	padding: 1px 0 0 0;
}

ul#faq-list span.top-item-link,
ul#faq-list span.sub-item-link,
ul#faq-list div.top-item-text,
ul#faq-list div.sub-item-text
{
	background: url("../common-portal/images/dots_grijs.jpg") repeat-x bottom;
}


/* Arrows */

ul#faq-list span.top-item-link a.title
{
	background-image: url("../common-portal/images/faq/arrows/top-normal.gif");
	background-repeat: no-repeat;
	background-position: 520px 50%;
	padding-right: 30px;
}

ul#faq-list li.top-item-active span.top-item-link a.title
{
	background-image: url("../common-portal/images/faq/arrows/top-active.gif");
	background-position: 518px 50%;
	padding-right: 30px;
}

ul#faq-list span.sub-item-link a.title
{
	background-image: url("../common-portal/images/faq/arrows/sub-normal.gif");
	background-repeat: no-repeat;
	background-position: 32px 50%;
}

ul#faq-list li.sub-item-active span.sub-item-link a.title
{
	background-image: url("../common-portal/images/faq/arrows/sub-active.gif");
	background-position: 30px 50%;
}

div.top-item-text .verstuur,
div.top-item-text #positief
{
	margin-top:15px;
}

.top-item-text ul
{
	margin: 0;
	padding: 0;
}

.top-item-text ul li
{
	list-style-type: disc;
	margin-left: 20px;
}

