/*=================================================*/
/*                                                 */
/*   TIMELINE                                      */
/*                                                 */
/*=================================================*/

#timeline
{
	margin: 20px 0 0 10px;
}

#timeline li.timelineitem
{
	padding:0 0 15px 30px;
	margin: 0px;
	
	list-style-type: none;
}

#timeline li.first
{
	background: url(../pics/timeline/timeline-start.gif) no-repeat left top;
}

#timeline li.odd
{
	background: url(../pics/timeline/timeline-odd.gif) no-repeat left top;
}

#timeline li.even
{
	background: url(../pics/timeline/timeline-even.gif) no-repeat left top;
}

#timeline li.odd-last
{
	background: url(../pics/timeline/timeline-last-odd.gif) no-repeat left top;
}

#timeline li.even-last
{
	background: url(../pics/timeline/timeline-last-even.gif) no-repeat left top;
}

#timeline h2
{
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	color: #145470;
	margin: 0 0 10px 0;
}

#timeline h2 em
{
	font: normal 19px Georgia, "Times New Roman", Times, serif;
	color: #333;
	
	padding-right: 10px;
}

#timeline h2 span
{
	color: #993300;
	font-size: 11px;
}

#timeline h2 span a
{
	color: #993300;
}

#timeline h2 span a:hover
{
	color: #993300;
	text-decoration: underline;
}


/*=================================================*/
/*                                                 */
/*   NIEUWSLETTER                                  */
/*                                                 */
/*=================================================*/

#newsmenu
{
	display: inline;

	float:left;
	width:205px;
}

#newsmenu
{
	font: 12px Arial, Helvetica, sans-serif;
}

#newsmenu ul
{
	list-style-type: none;
}

#newsmenu #aanmeldform
{
	margin-left: 5px;
}

#aanmeldform ul li
{
	margin-bottom: 1px;
	display: block;
	padding: 6px;

	background-color: #CEE8F2;
}

#aanmeldform ul li.head
{
	color: white;
	font: 12px "Arial Narrow",UnDotum,Dingbats,Sans,sans-serif;
	height: 22px;
	padding: 3px 0 0 20px;
	line-height: 18px;
	letter-spacing: 1px;

	background: #1A6A8C url(../pics/layout/closed-over.gif) no-repeat scroll 7px 9px;
}

#aanmeldform ul li p
{
	font: 11px Arial, Helvetica, sans-serif;
	padding: 3px 5px;
	color: #555555;
}


#aanmeldform form
{
	height:25px;
	margin-bottom: 5px;
}

#aanmeldform form div
{
	float: right;
	position: relative;
	
	background: url(../pics/forms/email.png) no-repeat left;
	
	width: 155px;
	height: 25px;
}

#aanmeldform form input#email
{
	border: 0px;
	margin: 4px 6px 0 0;
	
	color:#CCCCCC;
	background: white;
		
	height:19px;
	width:125px;
	
	float:right;
}

#aanmeldform form input#send
{
	border: none;
	background: url(../pics/forms/go-bl.png) no-repeat 0px;
	color: #6A5B3E;
		
	float: right;
	position: relative;

	width:33px;
	height:25px;
	
	font-size: 14px;
}

#aanmeldform form input#send:hover
{
	background-position: -33px;
}

#aanmeldform ul li input
{
	width:180px;
}


#newsmenu #leftmenu ul li span.head
{
	background: url(../pics/layout/closed.gif) no-repeat 7px 9px;
	
	text-decoration: none;
	color: #000;
}


/*
#newslist ul li
{
	padding: 5px 0 5px 40px;
	background: #DCEDF5 url(../pics/icons/pointer-right1.gif) no-repeat 23px;
	
	border-bottom: 1px solid white;
}

#newslist ul li.head
{
	font: 14px Georgia, "Times New Roman", Times, serif;
	
	padding: 8px 8px 8px 33px;
	background: #B9DDED url(../pics/icons/article-icon2.gif) no-repeat 8px;
}

#newslist ul li.selected
{
	background: #1A6A8C url(../pics/icons/pointer-right1-lichter.gif) no-repeat 23px;
}

#newslist a
{
	text-decoration: none;
	color: black;
}

#newslist ul li.selected a
{
	color: white;
}

#newslist a:hover, #newsmenu a:focus
{
	text-decoration: underline;
}

#newslist a:active
{
	color: red;
}
*/

#newsletter
{
	margin-right: 15px;	
}

/*-- header --*/

#newsletter #newsletter_header
{
	background: #515151;
	border-left: 8px solid #2C2C2C;
	height: 25px;
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: white;
	margin-bottom: 1px;
	
	_margin-left: -3px;
}

#newsletter #newsletter_header span
{
	float: left;
	line-height: 24px;
	margin-left: 15px;
}

#newsletter #newsletter_header span em
{
	font-style: normal;
	color: #CCC;
}

/*-- body [list] --*/

#newsletter #newsletter_footer, #newsletter #newsletter_list, #newsletter #newsletter_article
{
	background: #FFF8DD;  /* #FDFBCE; /*#FFF7D6; /* //# FDF3BE;  /*# /* #FCF8AE;  #FFFBF1; #EFF5FC #FEF7E8; */
	border-left: 8px solid #797979;
}

#newsletter #newsletter_list
{
	padding: 15px 15px 15px 15px;

	font: normal 13px Arial, Helvetica, sans-serif;
	color: #352D1F; /*#6A5B3E;*/ /*#3E372C; /*#4E4534;*/ /** MARTIJN **/
}

#newsletter #newsletter_list span#topline
{
	font: normal 13px Georgia, 'Times New Roman', Times, serif;
	color: #174D80;
}

#newsletter #newsletter_list h1
{
	color: #993300;
	font: normal 26px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 6px 0;
}

#newsletter #newsletter_list h6
{
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	color: #777;
	margin: 0 0 3px 0;
}

#newsletter #newsletter_list h2
{
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #174D80;
	margin: 12px 0 0 0;
}
#newsletter #newsletter_list h2 a
{
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color: #174D80;
	text-decoration: none;
}
#newsletter #newsletter_list h2 a:hover
{
	text-decoration: underline;
}
#newsletter #newsletter_list p span
{
	color:#993300;
	font-size:11px;
	font-style:normal;
	padding-right:5px;
}
#newsletter #newsletter_list p a
{
	text-decoration:none;
}
#newsletter #newsletter_list p a:hover
{
	text-decoration:underline;
	color:#993300;
}
#newsletter #newsletter_list p a:visited
{
	color:#993300;
}

#newsletter #newsletter_list p a span
{
	padding: 0px;
}

#newsletter #newsletter_list ul#nl_toc
{
	color:#777777;
	font: normal 13px Georgia,"Times New Roman",Times,serif;
}

#newsletter #newsletter_list ul#nl_toc li
{
	margin: 0 0 4px 15px;
	@margin: 0 0 2px 15px;
}
/*
#newsletter #newsletter_list ul#nl_toc li span
{
	white-space:nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
*/
/*-- body [article] --*/

#newsletter #newsletter_article
{
	padding: 15px 15px 15px 15px;

	font: 13px Arial, Helvetica, sans-serif;
	color: #352D1F; /*#6A5B3E;*/
}

#newsletter #newsletter_article span#topline
{
	font: normal 13px Georgia, 'Times New Roman', Times, serif;
	color: #174D80;
}

#newsletter #newsletter_article h1
{
	color: #993300;
	font: normal 26px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 4px 0;
}

#newsletter #newsletter_article h6
{
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	color:  #174D80;
	margin: 0 0 7px 0;
}

#newsletter #newsletter_article p
{
	padding-bottom: 10px;
}
#newsletter #newsletter_article a
{
	color: #993300;
}
#newsletter_article a:visited
{
	color: #995500;
}

#newsletter #newsletter_article p span
{
	color: #993300;
}

#newsletter #newsletter_article ol, #newsletter_article ul
{
	padding-bottom: 10px;
}

#newsletter #newsletter_article ol li, #newsletter_article ul li
{
	padding-bottom: 5px;
	margin-left: 25px;
}


/*-- footer --*/

#newsletter #newsletter_footer
{
	padding: 11px 15px 10px 15px;
	
	font: 11.5px Arial;
	color: #1A6A8C;
}

#newsletter #newsletter_footer #deco
{
	border-bottom: 1px solid #1A6A8C;
	
	margin-bottom: 5px;
}

#newsletter #newsletter_footer #deco img
{
/*	margin-bottom: -20px;*/
/*	@margin-bottom: 0;*/
}

#newsletter #newsletter_footer #deco span#faluninfo
{
	margin: 0 0 3px 130px;
	@margin-left: 170px;
}

#newsletter #newsletter_footer #deco span#falungong
{
	margin: 0 0 3px 20px;
}

/*=================================================*/
/*                                                 */
/*   CONTACT                                       */
/*                                                 */
/*=================================================*/

#contactform #fieldset, #contactform input, #contactform textarea
{
	font: 12px Arial, Helvetica, sans-serif;
}

#contactform #fieldset
{
	margin: 5px 0 25px 40px;
	
	width:620px;
	
	background-color: #EFE0CD; /*#EFF5FC;*/
}

#contactform #legend
{
	padding: 5px 0;
	background-color: #DFC5A4; /*#B9DDED;*/
	
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: black;
	border-bottom: 1px solid white;
	
	text-align: center;
}

#contactform dl
{
	margin: 10px 0 0 15px;
	padding-bottom: 5px;
}

#contactform dt
{
	float: left;
	width: 60px;
	margin-bottom: 10px;
}

#contactform dd
{
	margin-bottom: 10px;
}

#contactform dt label
{
	display: block;
	margin-top: 5px;
}
#contactform #ddtitel label
{
	margin: 0 15px 0 3px;
}
#contactform #ddtitel input
{
}

#contactform #ddname
{
	height:27px;
	
	background: url(../pics/forms/form-naam-br.png) no-repeat 60px;
	@background-position: 0px;
}

#contactform #ddemail
{
	height:27px;
	
	background: url(../pics/forms/form-email-br.png) no-repeat 60px;
	@background-position: 0px;
}

#contactform #ddname input, #contactform #ddemail input
{
	margin-left: 25px;
	@margin-left: 10px;
	margin-top: 5px;
	border: 0px;
	background: white;
	width: 290px;
}

#contactform #ddcomment
{
	height:147px;

	background: url(../pics/forms/form-vraag-br.png) no-repeat 60px;
	@background-position: 0px;
}

#contactform #ddcomment textarea
{
	margin-left: 25px;
	@margin-left: 10px;
	margin-top: 5px;
	border: 0px;
	background: white;

	width: 484px;
	height: 136px;
/*	resize: none; */
	
	overflow: auto;
}

#contactform #ddsend input
{
	border: 0px;
	background: url(../pics/forms/send-br.png) no-repeat 0px;
	
	height:27px;
	width:143px;
}

#contactform #ddsend input:hover
{
	background-position: -143px;
}



/*=================================================*/
/*                                                 */
/*   FAQ                                           */
/*                                                 */
/*=================================================*/

#faq
{
	margin: 20px 0 0 10px;
}

#faq li.faqitem
{
	margin: 0px;
	padding: 4px 0 5px 30px;
	
	list-style-type: none;
}

#faq li.first
{
	background: url(../pics/timeline/timeline-start.gif) no-repeat left top;
}

#faq li.odd
{
	background: url(../pics/timeline/timeline-odd.gif) no-repeat left top;
}

#faq li.even
{
	background: url(../pics/timeline/timeline-even.gif) no-repeat left top;
}

#faq li.odd-last
{
	background: url(../pics/timeline/timeline-last-odd.gif) no-repeat left top;
}

#faq li.even-last
{
	background: url(../pics/timeline/timeline-last-even.gif) no-repeat left top;
}

#faq h2
{
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	color: #145470;
	margin: 0 0 10px 0;
	
/*	border: 1px solid green; */
}

#faq h2:hover
{
	text-decoration: underline;
	cursor: pointer;
}

#faq li.faqitem div
{
	padding-bottom: 5px;
}