@charset "utf-8";

/*****************************************************************************
 *
 *  Copyright              : Copyright (C) FJ Design
 *  Website                : www.fj-design.nl
 *  
 *****************************************************************************/

 body 				{ font-family:Georgia, "Times New Roman", Times, serif;  background:url(/im/bck.jpg) repeat-x; background-color:#9fabc3; font-size:11px; color:#262626; margin:0px; padding:0px; }
 
 #d_main 			{ position:relative; width:950px; text-align:left; margin:0px auto; padding:0px; }
 #d_left_top		{ position:absolute; background:url(../im/bck_top_left.jpg) no-repeat; top:4px; left:0px; width:199px; height:175px; }	
 #d_top				{ position:absolute; top:4px; left:200px; width:743px; height:175px; } 
 	#d_logo				{ position:absolute; top:10px; left:10px; width:111px; height:194px; }
	.top_0				{ background:url(../im/top/top_1.jpg) no-repeat;}
	.top_1				{ background:url(../im/top/top_2.jpg) no-repeat;}	
	.top_2				{ background:url(../im/top/top_3.jpg) no-repeat;}	
	.top_3				{ background:url(../im/top/top_4.jpg) no-repeat;}	
	.top_4				{ background:url(../im/top/top_5.jpg) no-repeat;}	
	.top_5				{ background:url(../im/top/top_6.jpg) no-repeat;}	
	.top_6				{ background:url(../im/top/top_7.jpg) no-repeat;}
	
 
 #d_menu			{ position:absolute; background:url(../im/bck_btm_left.jpg) no-repeat; top:180px; left:0px; width:175px; height:166px; padding:8px 12px 12px 12px; }
 	#d_menu a 			{ line-height:22px; font-size:12px; font-weight:bold; letter-spacing:1px; color: #00256e; text-decoration: none !important; }
	#d_menu a.selected,
	#d_menu a:hover		{ color: #FFF;} 
 
 #d_cnt				{ position:absolute; top:180px; left:200px; width:708px; min-height: 400px; height: auto !important; height: 400px; padding:16px 14px 10px 19px; line-height:18px; background-color:#FFF; border:1px solid #e5e5e5; text-align:left;} 	
 	#d_txt				{ position:relative; width:450px; float:left; text-align:left!important; }
	/* intro */
	#d_txt_intro		{ position:relative; width:450px; float:left; min-height: 150px; height: auto !important; height: 150px; text-align:left!important; }
		#d_1st_message		{ position:relative; float:left; background-color:#f2f1f4; width:420px; height:275px; text-align:left; padding:10px 15px 15px 15px; }					
		#d_2nd_message		{ position:relative; left:0px; top:20px; float:left; background-color:#f2f1f4; width:420px; height:155px; margin-bottom:30px; text-align:left; padding:10px 15px 15px 15px; }
			#txt_link1,
			#txt_link2		{ position:absolute; bottom:5px; right:10px; }
			#txt_link1 a,
			#txt_link2 a		{ text-decoration:none; color:#262626; font-size:11px; }
			#txt_link1 a:hover,
			#txt_link2 a:hover	{ text-decoration:none; color:#00256e; font-size:11px; }
			
		#d_image_intro1		{ position:relative; left:0px; top:0px; width:240px; float:right; height:300px; text-align:left; }
		#d_image_intro2		{ position:relative; right:0px; top:20px; width:240px; height:170px; text-align:right; float:right; text-align:left;}
	/* ***** */	
	#d_image			{ position:relative; width:250px; float:right;  padding-top:45px; }
	#d_newsletter		{ position:relative; width:220px; height:80px; background-color:#aeb8cd; padding:10px; font-size:11px;}
		#d_newsletter h2	{ margin-top:0px; font-size:14px; letter-spacing:1px; color:#002060; line-height:14px; }
		#d_news_link		{ position:absolute; bottom:5px; right:10px;}
		#d_news_link a		{ text-decoration:none; color:#262626; font-size:11px;}	
		#d_news_link a:hover	{ text-decoration:underline; color:#000;}
 	#d_cnt h1			{ font-size:18px; letter-spacing:1px; color:#002060; line-height:19px; }
	#d_cnt h2			{ font-size:14px; letter-spacing:1px; color:#002060; line-height:16px; }
	#d_cnt .error		{ color:#F00!important; } 	
	#d_cnt a.arrow			{ background:url(../im/arrow_introg.jpg) no-repeat left;  margin-left: 0px; padding: 0px 0px 0px 12px; 
										color: #444242; font-weight:bold; text-decoration: none !important; }
	#d_cnt a.arrow:hover	{ color: #c12317; background:url(../im/arrow_intror.jpg) no-repeat left;}
 
 #d_contact			{ width:175px; color:#5b5757; font-size:11px; } 
 	#d_contact a		{ color:#5b5757; font-size:9px; text-decoration:none; }
	#d_contact a:hover	{ color:#00256e; text-decoration:underline; }
 	
 .img				{ border:#9fabc3 1px solid; }	
 .empty				{ border:0px; }
 input				{ border:1px solid #9fabc3; } 
 textarea			{ border:1px solid #9fabc3; } 
 select				{ border:1px solid #9fabc3; } 
 .btn				{ border:1px solid #FFF; color:#FFF; background-color:#9fabc3; }
 .btn:hover			{ border:1px solid #FFF; cursor:pointer; background-color:#002060; }
 .naam 				{ display:none; }
 fieldset 			{ width:400px; border:1px solid #002060; padding-left:10px; }
 legend				{ color:#9fabc3; }
 a					{ color:#002060; text-decoration:underline; font-weight:bold; }
 a:hover			{ color:#000; }
 hr					{ border:#9fabc3 1px solid; }
 

 /* nieuws */
 .news_over			{ background-color:#ffffff;	cursor:pointer;	border:#00256e 1px solid; }
 .top_news			{ background-color:#ececec; color:#5b5757; height:20px; vertical-align:bottom;	 font-size:12px; letter-spacing:2px; font-weight:bold; }
 .news_border		{ background-color:#fff;	border:#ececec 1px solid; }
 
  /* inloggen */
 .inlog_table				{ width:400px; }
 .inlog_table .error		{ color:#F00; } 
 
 #d_fj			{ position:absolute; right:0px; bottom:-20px; width:950px; height:20px; text-align:right; margin:0px auto; padding:0px; }
	#d_fj a 		{ color:#939393; font-size:10px ; font-weight:bold; text-decoration:none; }
	#d_fj a:hover	{ color:#002060; text-decoration:underline; }	
		
	/*****************************************************************************
	 *  	CROPTOOL
 	*****************************************************************************/
	.imgareaselect-border1 			{ background: url(../im/croptool/border-anim-v.gif) repeat-y left top; }
	.imgareaselect-border2 			{ background: url(../im/croptool/border-anim-h.gif) repeat-x left top; }
	.imgareaselect-border3 			{ background: url(../im/croptool/border-anim-v.gif) repeat-y right top; }
	.imgareaselect-border4 			{ background: url(../im/croptool/border-anim-h.gif) repeat-x left bottom; }
	.imgareaselect-border1, 
	.imgareaselect-border2,
	.imgareaselect-border3, 
	.imgareaselect-border4 			{ opacity: 0.5; filter: alpha(opacity=50); }
	.imgareaselect-handle 			{ background-color: #fff; border: solid 1px #000; opacity: 0.5;	filter: alpha(opacity=50); }
	.imgareaselect-outer 			{ background-color: #000; opacity: 0.5;  filter: alpha(opacity=50); }
	.imgareaselect-selection 		{ }
 
 