
p:first-child {margin-top:0px;}

body,td,div {font-family:Arial, sans-serif;font-size:11px;line-height:20px;color: #404970; }

textarea{font-family:Arial, sans-serif;font-size:12px;line-height:20px;color: #404970; }

body.site{height: 100%; margin:0px; padding:0px; background: #ffffff; color: #404970; }

html.site {height: 100%; margin:0px; padding:0px; background: #ffffff; color: #404970; }

a		{color: #404970}
/***********************************************
		SITE OPBOUW
************************************************/	

div.main{position: absolute; left: 50%; margin-left: -450px;width:900px; height: auto; min-height: 100%; _height: 100%;}
	div.top{height: 420px; width: 900px;position:relative; overflow: hidden;}
		div.th{position: absolute; top: 0px; left: 0px; width: 875px; height: 125px; border-left: 25px solid #ffffff;}
			div.lang{width: 196px; height: 85px; float: left;padding-top: 31px; color:#404970;}
			div.extra{width: 409px; height: 105px; padding: 10px; float: left; background: #eacb32;overflow: hidden; color: #404970; font-style: italic;font-size: 14px;}
			#quoteinnerdiv {font-size:12px; line-height:18px; margin-top:23px;}
			#quotesource { font-size:10px; line-height:normal; font-style:italic; text-align:right; margin-top:5px;}
			div.logo{width: 250px; height: 125px; float: left; background: url('../images/elc_logo.jpg') no-repeat left top;}
		div.tl{position: absolute; left: 0px; top: 125px; height: 295px; width: 625px; border-left: 25px solid #ffffff;}
		div.tr{position: absolute; right: 0px;  bottom: 0px;height: 295px; width: 250px;}
	div.bottom{width: 900px; height: auto; min-height: 420px; _height: 420px;}
		td.bl{vertical-align: top;width: 625px; border-left: 25px solid #eacb32; height: auto; min-height: 200px; _height: 200px;}
			div.title{padding-bottom: 10px;text-align: left; width: 156px; padding-left: 30px; padding-right: 10px;border-top: 10px solid #b2b3c7; padding-top:20px; height: auto;  min-height: 200px; _height: 200px; float: left; color: #404970; font-style: italic; font-size: 20px;}
			div.content{width: 429px;  height: auto;  min-height: 200px; _height: 200px; float: left;padding: 23px 0px 10px 0px;}
				span.strTekst{display: block; width: 399px; padding: 10px; }
		td.br{vertical-align: top;width: 250px;height: auto; min-height: 200px; _height: 200px; background: #404970; padding-top: 29px;}
		td.bf{vertical-align: top;width: 875px; height: 105px; border-left: 25px solid #ffffff;}
			div.lcorner{width: 196px;height: 105px; float: left;}
			div.footer{width: 429px;height: 105px;background: #d8dbe2; float: left;}
			div.rcorner{width: 250px;height: 105px; float: left;}
			
		
/***********************************************
		NEWS
************************************************/	
	
		div.newsHolder{width: 419px; margin-left: 0px; padding-bottom: 10px;overflow:hidden; }
			div.newslink{margin-top:2px; margin-left: 0px;cursor: pointer; width: 419px; padding-left: 10px; height: auto; background-color: #f7eaad; color: #404970;}
			div.newslink:hover, div.newslink_ov{margin-top:2px; margin-left: 0px;cursor: pointer; width: 419px; padding-left: 10px; height: auto; background-color: #eacb32; color: #404970;}
				span.newslink{font-weight: bold; display: block; margin-top: 2px; width: 409px; padding: 5px 5px 5px 5px;}
				span.newslinkagenda{display: block; margin-top: 2px; width: 409px; padding: 5px 5px 5px 5px;}			
		
			div.newslink_algemeenbestuur{margin-top:5px;width: 399px; color: #404970; border-bottom:1px solid #d8dbe2;padding:2px 0px 2px 0px;}
			div.newslink_algemeenbestuur:first-child{border-top:1px solid #d8dbe2;}			

			div.newslink_ledenbestuur{margin-top:5px;width: 399px; color: #404970; border-bottom:1px solid #d8dbe2;padding:2px 0px 2px 0px;}
			div.newslink_ledenbestuur:first-child{border-top:1px solid #d8dbe2;}	
			div.newslink_ledenbestuur .right{float:right;}
			
			div.agendablok {color:#ccd5e6;margin:14px 0px 28px 0px;}
			div.agendablok span {}
			div.agendablok a {color:#ccd5e6;}
			
			div.newslink2{margin-top:5px;cursor: pointer; width: 429px; height: 40px;  overflow: hidden; color: #404970; border-bottom:1px solid #d8dbe2;padding:5px 0px 5px 0px;}
			div.newslink2:first-child{border-top:1px solid #d8dbe2;}			
			div.newslink2_ov{margin-top:5px;cursor: pointer; width: 429px; height: 40px; overflow: hidden; color: #404970; border-bottom:1px solid #d8dbe2;padding:5px 0px 5px 0px;}
			div.newslink2_ov:first-child{border-top:1px solid #d8dbe2;}				
				span.newslink2{display: block; margin-top: 0px;margin-right: 5px; font-size: 11px;}
				.cv	{padding-top:15px;width:50px;border:0px;float:right}
				
			div.newscontentbestuur{background-color: #ffffff; border: none; width: 409px; height: 0px; overflow:hidden;}

			div.newslink3{border-top: 1px solid #d8dbe2; border-bottom: 1px solid #d8dbe2; background: #ffffff url('../images/arrow.gif') no-repeat 10px center; padding-left: 20px; cursor: pointer; width: 409px; height: 30px;  overflow: hidden; color: #404970;}
			div.newslink3_ov{border-top: 1px solid #d8dbe2; background: #ffffff url('../images/arrow2.gif') no-repeat 10px center; padding-left: 20px; cursor: pointer; width: 409px; height: 30px; overflow: hidden; color: #404970;}
				span.newslink3{display: block; margin-top: 5px; margin-left: 5px; margin-right: 5px; font-size: 11px;}
			div.newscontent{background-color: #ffffff; border: none; width: 409pxpx; height: 0px; overflow:hidden;}
			
			div.newscontentnew{background-color: #ffffff; border: none; width: 409pxpx;}
			
/**********************************************
LINKS
**********************************************/	
	
	a.lang{text-decoration: none; color: #404970;}
	

div.menu{margin-top: 35px;}	
	a.mainnav{display: block; width: 250px; height: 20px; color: #404970; text-decoration: none; text-indent: 38px;}	
	a.mainnav:hover{background: #d8dbe2;}	
	/*a.mainnav_ov{display: block; width: 250px; height: 20px; color: #ffffff; background: #404970;text-decoration: none;text-indent: 38px;}*/
		a.menuActive, a.menuActive:hover {color: #ffffff; background: #404970;}
		
		a.hoofdnav{font-size: 12px;  line-height:14px; font-style: italic;display: block; width: 212px; color: #ccd5e6; text-decoration: none; padding-left: 38px; padding-bottom:8px;}	
		a.hoofdnav:hover{color: #ffffff;}	
		a.subMenuActive,  a.subMenuActive:hover{color: #ffcc33; background: url('../images/line.gif') no-repeat 0px 6px;}	
		
/**********************************************

IMAGES VANUIT TOOLBOX

**********************************************/

.img_left_border{float:left;margin-right:10px;margin-bottom:10px;border:1px solid #222222;}
.img_left_noborder{float:left;margin-right:10px;margin-bottom:10px;}
.img_right_border{float:right;margin-left:10px;margin-right:4px;margin-bottom:10px;border:1px solid #222222;}
.img_right_noborder{float:right;margin-right:4px;margin-left:10px;margin-bottom:10px;}
.img_noalign_noborder{margin:10px;display: block;margin-left: auto;margin-right: auto}
.img_noalign_border{margin:10px;display: block;margin-left: auto;margin-right: auto;border:1px solid #222222;}
	
.tbmodule{
	background-color:#ea0082;
	color:#FFFFFF;
	padding:20px;
	margin:15px 0px 15px 0px;
	text-align:center;
	font-weight:bold;
	border:dotted 1px #000000;
}