/* all kinds of special lists, iconed links as well */

.list-links {
	margin:0;
	list-style:none outside;
	line-height:1.45;
}

	.list-links li {
		margin:0 0 0.4em 0;	
		color:#4C4C94;
	}
	
		#content .list-links li a {
			display:block;
			padding:0 0 0 1.9em;
			background:url("../images/icons/arrow-right-dimmed.gif") 3px 0.3em no-repeat;
			color:#4C4C94;
			text-decoration:none;
		}
		
		#content .list-links li a:hover {
			text-decoration:underline;
		}
		
		#content .list-links li a:visited {
			color:#7f7fb2;
		}

.list-downloads {
	margin:1em 0 1em 0;
	list-style:none;
}
	
	.list-downloads li {
		margin-bottom:0.6em;
	}

/* iconed */

#content a.more {
	display:block;
	padding-left:1.9em;
	background-image:url("../images/icons/arrow-right-dimmed.gif");
	background-position:3px 0.3em;
	background-repeat:no-repeat;
	text-decoration:none;
}

a.less {
	display:block;
	padding-left:1.3em;
	background:url("http://www.nspoort.nl/images/icons/arrow-left-light.gif") left center no-repeat;
	text-decoration:none;
	color:#7F7FB2;
}
	a.less:hover {
		text-decoration:underline;
	}

#content .article-related a.more,
#content .section-related a.more {
	color:#4C4C94;
}

#content a.file {
	margin-top:-0.55em;
	padding:0.55em 0 0 1.9em;
	background-position:0 1px;
	background-repeat:no-repeat;
	text-decoration:none;
}

#content .article-related a.file,
#content .section-related a.file {
	color:#4C4C94;
}

	#content a.pdf {
		background-image:url("http://www.nspoort.nl/images/icons/file-pdf.gif");
	}

#content a.more:hover,
#content a.file:hover {
	text-decoration:underline;
}

#content table a.more,
#content table a.file {
	color:#006;
	float:left;
}

#content table a.more {
	background-image:url("../images/icons/arrow-right.gif");
}

/* frequently asked questions, anywhere */

#content .list-faqs {
	margin:0.5em 0 0.7em 0;
	padding:0 0 0.3em 0;
	list-style:none;
}

	#content .list-faqs li {
		margin:0 0 0.5em 0;
	}
	
		#content .list-faqs .question {
			color:#4C4C94;
			display:block;	
			margin:0 0 0.5em 0;	
			font-weight:normal;
		}
		
		#content .list-faqs .question a {
			color:#4C4C94;
			display:block;
			padding:0 0 0 1.9em;
			background:url("../images/icons/collapser.gif") 3px 1px no-repeat;
			text-decoration:none;
		}
				
			body.js-enabled #content .list-faqs .question a:hover {
				background-position:3px -99px;
				text-decoration:underline;
			}
			
		body.js-enabled #content .list-faqs .opened .question a {
			background-position:3px -199px;
		}
		
			body.js-enabled #content .list-faqs .opened .question a:hover {
				background-position:3px -299px;
			}
		
			#content .list-faqs .question a {
				color:#4C4C94;
				text-decoration:none;
			}
	
			#content .list-faqs .question a:hover {
				text-decoration:underline;
			}
	
		#content .list-faqs .answer {
			margin-bottom:1.3em;
			padding:1em 1.9em;
			background-image:none;
			background-color:#F1F1F1;	
		}
		
		body.js-enabled #content .drawer-item .answer {
			display:none;
		}
			
		body.js-enabled #content .drawer-item.opened .answer {
			display:block !important;
		}
		
			#content .list-faqs .answer p,
			#content .list-faqs .answer ul,
			#content .list-faqs .answer ol {
				margin-top:0;
				margin-bottom:0.6em;
			}