html
{
	width:100%;
	height:100%;
}

body
{
	background-image:url(../images/background-main.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:10px;
	font-family:Verdana;
	width:100%;
	height:100%;

}

.container
{
	text-align:left;
	margin:0px auto;
	width:850px;
	background-image:url(../images/background-content.jpg);	
	background-color:#fff;
}

.content
{
	width:850px;
	background-image:url(../images/background-header.jpg);	
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin:0 0 0 0px;
	border-top:0px solid #4B4B4B;
}

.content a			{	color:#82332A;	text-decoration:none;	}
.content a:hover	{	text-decoration:underline; }

.top_menu
{
	width:338px;
	height:30px;
	float:right;
	margin:0 0 2px 0;
}

.top_menu a img 				{ 	border:0px; margin-right:5px;		filter:alpha(opacity=50);	-moz-opacity:.50;	opacity:.50; }
.top_menu a:hover img			{	filter:alpha(opacity=100);	-moz-opacity:1;	opacity:1; }

/*******************************************************************************/
/* Breadcrumb */
/*******************************************************************************/
.breadcrumb						{ 	position: absolute; margin:185px 0 0 15px; height:30px; color:#9D9F9E;   }


.logo
{

	margin-left:850px;
	position:absolute;
	background-image:url(../images/bw_logo.jpg);	
	width:51px;
	height:254px;
	display:none;

}

/*
.logo_left
{

	margin-left:-51px;
	position:absolute;
	background-image:url(../images/bw_logo_left.jpg);	
	width:51px;
	height:156px;

}
*/

.left_column
{
	float:left;
	width:484px;
	margin-left:0px;
	margin-top:125px;
}

.left_content
{
	margin-top:50px;
	width:535px;
}

.right_column
{
	margin-top:110px;
	float:right;
	width:313px;
}


.right_column .linkdiv 					{ 	margin-left:10px; margin-top:5px;	} 
.right_column .linkdiv a img			{	filter:alpha(opacity=50);	-moz-opacity:.50;	opacity:.50; 	}
.right_column .linkdiv a:hover img		{	filter:alpha(opacity=100);	-moz-opacity:1;	opacity:1; 	}


.right_column .linkdiv img
{
	border:0px;
}

.footer{
	width:850px;
	background-image:url(../images/background-footer.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:150px;
}



.link_block H2{
	width: 435px;
	background-color:#eee;
	font-size:10px!important;
	padding:4px!important;
}

.footer .info_footer			{	float:left; width:850px; margin-top:30px; margin-left:10px; color:#96979B;	}
.pagination						{ 	width:20px; height:20px; float:left; margin-right:5px; background-color:#ECECEA; text-align:center; line-height:20px; }
.current_page					{	background-color:#82332A; }
.pagination	a					{	color:#fff; }
.pagination	a:hover				{	color:#000; text-decoration:none; }
.clear							{	clear:both; }
.arrowlink						{ 	line-height:16px; padding-right:25px; color:#82332A; font-size:11px; font-weight:bold; background-image:url(../images/link_arrow.gif); background-position:right 1px; background-repeat:no-repeat; }

/*******************************************************************************/
/* Intro */
/*******************************************************************************/
.intro-container				{	text-align:left;	margin:0px auto;	width:800px; }
.intro-content					{ 	background-color:#fff; width:800px; }
.intro-header					{	background-image:url(../images/background-intro-header.jpg); background-repeat:no-repeat; height:195px; width:800px; }
.intro-main						{	background-image:url(../images/background-intro-main.jpg); background-repeat:repeat-y;  text-align:center; }
.intro-main .d3m_cms_start		{	position:static!important; margin-left:185px!important; margin-top:50px;}
.intro-footer					{	background-image:url(../images/background-intro-footer.jpg); background-repeat:repeat-x; height:82px; width:800px; }
.intro-continue					{	width:600px; text-align:right; float:right; margin-right:120px; margin-top:20px; }

/*******************************************************************************/
/* Mainmenu */
/*******************************************************************************/
.mainmenu 						{	margin:0px;	padding:0px;	}
.mainmenu li					{	margin:0px;	padding:0px;	list-style-type:none; }
.mainmenu li a					{	background-image:url(../images/mainmenu-background.jpg);	background-repeat:no-repeat;	width:310px;	height:25px;	display:block;	color:#6F7376;	font-weight:bold;	font-size:11px;	letter-spacing:1px;	text-decoration:none;	padding-left:65px;	line-height:25px; font-family:Arial;}
.mainmenu .current a			{	background-image:url(../images/mainmenu-background-active.jpg); color:#000; }
.mainmenu li a:hover			{	color:#000;	background-image:url(../images/mainmenu-background-active.jpg); text-decoration:none;  }
.mainmenu ul					{ 	margin:0px; padding:0px; display: none; 	}
.mainmenu ul li a				{	background-image:url(../images/submenu-background.jpg); }
.mainmenu ul li a:hover			{ 	background-image:url(../images/submenu-background-active.jpg); text-decoration:none; }
.mainmenu ul .current a			{	background-image:url(../images/submenu-background-active.jpg); color:#000; }
.mainmenu .not_hidden			{	display:block; }

.menu_top						{ 	width:300px; height:90px; }

.cat-menu 						{   padding:0px; margin:10px 0 0 24px; }
.cat-menu li					{ 	list-style-type:none; float:left; padding:0px; margin:0px 1px; 	}
.cat-menu a img					{ 	border:0px; filter:alpha(opacity=50);	-moz-opacity:.50;	opacity:.50; }
.cat-menu a:hover img			{ 	filter:alpha(opacity=100);	-moz-opacity:1;	opacity:1; }

.uitrukken_overview 			{	margin:2px 0 0px 10px; background:url(../images/background-uitrukken.jpg) no-repeat;  width:285px; height:63px;}
.uitrukken_overview .latest		{ 	float:left; font-size:11px; color:#6F7376; font-weight:bold; margin-top:12px; margin-left:54px; text-align:left;} 
.uitrukken_overview .number		{ 	float:left; font-size:11px; color:#6F7376; font-weight:bold; margin-top:12px; margin-left:54px; text-align:left;} 
.uitrukken_overview .number p	{ 	margin:0px;	padding:0px;	display:inline;	margin-right:15px; font-size:12px;	font-weight:bold; }


.d3m_block 						{ margin-left:5px; width:525px; background-image:url(../images/d3m_block_content.jpg); background-repeat:repeat-y; }
.d3m_block_content				{ font-size:11px; margin-left:12px; width:496px; text-align:justify; }
.d3m_block_header				{ background-image:url(../images/d3m_block_header.jpg); background-repeat:no-repeat; width:525px; height:37px;}
.d3m_block_header H1			{ margin:0 0 0 12px!important; line-height:28px; padding:0px; font-weight:bold; font-size:12px; letter-spacing:1px; }
.d3m_block_footer				{ background-image:url(../images/d3m_block_footer.jpg); background-repeat:no-repeat; width:525px; height:49px;}
.d3m_block_footer .link			{ float:left; margin:22px 0 0 20px; padding:0px;   }
.d3m_block_footer p				{ padding:0px; float:right; margin:25px 15px 0 0; filter:alpha(opacity=50);	-moz-opacity:.50;	opacity:.50;}

.d3m_block_tabs					{ position:absolute; margin:-2px 0px 0px 10px; }
.d3m_block_tab					{ height:25px; background:url(../images/d3m_block_tab.jpg) top left no-repeat; margin:0px 4px; padding:0px;  float:left; }
.d3m_block_tab a				{ display:block; line-height:25px; background:url(../images/d3m_block_tab.jpg) top right no-repeat; padding:0px 10px 0px 0px; margin:0px 0px 0px 10px; font-weight:bold; font-size:11px; color:#aaa; }
.d3m_block_tab.active a			{ font-size:12px; color:#000; background-image:url(../images/d3m_block_tab-active.jpg); }
.d3m_block_tab.active 			{ background-image:url(../images/d3m_block_tab-active.jpg); }
.d3m_block_tab a:hover			{ text-decoration:none; }
.d3m_block_content .tab_content	{ margin:10px 0px 0px 0px; }

.d3m_block H2,
.d3m_block H1					{ font-size:12px; margin:8px 0 3px 0; padding:0px; }

.d3m_scroller img 				{ margin:5px 2px; border:1px solid #EAEAE8; cursor:pointer;  }
.d3m_lb_previous  				{ width:40px; height:40px; float:left; background:url(../images/d3m_lb_previous.png) no-repeat; }
.d3m_lb_next	  				{ width:40px; height:40px; float:right; background:url(../images/d3m_lb_next.png) no-repeat; }
.d3m_lb_close	  				{ width:40px; height:40px; float:right; background:url(../images/d3m_lb_close.png) no-repeat; }

.d3m_lb_header				 	{  height:20px; color:#fff; text-align:right; position:absolute;}
.d3m_lb_footer					{  height:20px; margin-top:-20px; background-color:#fff; position:absolute; bottom:0px; left:0px; 	filter:alpha(opacity=20);	-moz-opacity:.20;	opacity:.20; }
.d3m_lb_footer p				{  margin:3px;  margin-top:-3px; padding:0px; color:#000; font-size:13px; font-weight:bold; }
.d3m_lb_header a,
.d3m_lb_header a:visited	 	{  color: #fff!important; margin:10px; text-decoration:none; }
.d3m_lb_header a:hover		 	{  text-decoration:underline; }

.content-text-collapse-toggle   { clear:both; float:right; cursor:pointer; margin:4px 0px; }

/*******************************************************************************/
/* FORM */
/*******************************************************************************/
.feform .validate 				{	float:right;	width:17px;	height:17px;	background-repeat:no-repeat;		}
.feform .valmsg					{	color:#A11C1A;	border:1px solid #A11C1A;	padding:5px;	text-align:center;	width:100%;			}
.val_1							{	background-image:url(../images/feform_false.gif);	}
.val_0							{	background-image:url(../images/feform_true.gif);	}
fieldset						{	margin-top:10px;	margin-bottom:10px;	border:0px; }
fieldset dl						{	width:100%;	margin:2px 0 2px 0; }
fieldset dl dt					{	width:39%;	float:left;	margin:0px;	font-size:11px;	font-weight:bold;	}
fieldset .subtitle				{	font-weight:normal;	font-size:10px;	text-align:left;	color:#444;	}
fieldset dl dd					{	width:59%;	margin:0px;	float:right;	}

.febutton						{	font-weight:bold; font-size:11px; color:#fff;	background-image:url(../images/form_button.jpg); border:0px;	width:150px;	height:25px;	margin:5px 0 5px 0 ; display:inline;	}
.febutton:hover					{	background-image:url(../images/form_button_active.jpg);  cursor:pointer;	}
.febutton_small					{	font-weight:bold; font-size:11px; color:#fff;	background-image:url(../images/form_button_small.jpg); border:0px;	width:98px;	height:25px;	margin:5px 0 5px 0 ; display:inline;	}
.febutton_small:hover			{	background-image:url(../images/form_button_small_active.jpg);  cursor:pointer;	}

.fe_input						{	border:1px solid #232323;	width:220px;	font-size:11px;  }
.fe_textarea					{	border:1px solid #232323;	width:220px;	font-size:11px; }
.fe_select						{	border:1px solid #232323;	font-size:11px;	}

.feform_required				{	float:right;	margin:0px;	width:35px;	height:19px;	background-color:white;	}
.field50						{	width:48px; 	}
.field75						{	width:60px; 	}
.field100 						{	width:98px;		}
.field150 						{	width:150px;	}
.field200 						{	width:200px;	}
.field250 						{	width:250px;	}
.fecaptcha						{	width:50px;		}
.feform_header					{	font-size:14px;	font-weight:bold;	margin-bottom:10px; }
.fefieldtip						{	text-align:left;	font-size:10px;	font-weight:bold;	border:1px solid #8E908F;	background-color:#F1F1F1;	position:absolute;	margin-left:20px;	width:150px;	padding:3px;	}

.feform #captcha				{ border:1px solid #232323;	width:170px;	font-size:11px; }



.map_select_container			{ margin:0 10px 10px 20px;  }
.map_select						{ font-size:10px; }


/*******************************************************************************/
/* NIEUWS LIST */
/*******************************************************************************/
.news_gallery					{	float:right; margin-left:10px;}
.news_icon						{ 	margin:0 10px 10px 0; }
.news_overview					{	margin-top:10px; width:480px;	}
.news_overview .item a			{	text-decoration:none; color:#000; font-weight:bold;	}
.news_overview .item a:hover	{ 	text-decoration:underline; }
.news_overview .item			{	margin-left:60px;	width:360px; 	padding-left:20px; text-align:left;	}
.news_overview .date			{	font-size:10px;	color:#82332A;	float:left;	margin-right:10px;	}
.news_overview .views			{	float:right;	width:20px;	font-size:11px;	color:#000;	font-size:10px;	}
.news_overview .comments		{	float:right;	width:20px;	font-size:11px;	color:#82332A;	}
.news_overview .category		{	font-size:11px;	color:#82332A;	float:right;	margin-top:-2px;	font-weight:bold;}

/*******************************************************************************/
/* COMMENTS BOX */
/*******************************************************************************/
.comments_box .comments_header				{	width:358px;	height:32px;	 }
.comments_box .comments_footer				{	width:358px;	height:60px;	 }
.comments_box								{	margin-top:10px;	background-image:url(../images/comments-back.jpg);	background-repeat:repeat-y;	}
.comments_box .fields						{	margin-left:10px;	}
.comments_box .fields textarea				{	width:340px;	height:60px;	border:1px solid #DFDFDD;	font-size:11px;	color:#0A0B0D;	}
.comments_box .comment						{	padding:5px 10px 0 10px;	}
.comments_box .poster						{	padding:5px 10px 20px 10px;	font-size:11px;	font-weight:bold;	}
.comments_box .footer .register img			{	margin-top:20px;	margin-right:10px;	width:269px;  float:right;  border:0px;	}
.comments_box .post_box 					{	margin-left:30px; 	width:337px; 	margin-bottom:10px; }
.comments_box .post_box .post_header 		{ 	font-weight:bold; background-image:url(../images/comments_header.jpg); width:435px; height:6px; }
.comments_box .post_box .post_post 			{ 	background-image:url(../images/comments_back.jpg); background-repeat:repeat-y; width:435px;} 
.comments_box .post_box .post_content		{ 	padding:10px 5px; }
.comments_box .post_box .post_footer		{ 	font-size:10px; background-image:url(../images/comments_footer.jpg); width:435px; height:19px; text-align:right; color:#666; } 
.comments_box .post_pages					{	margin-left:32px;	margin-right:12px;	font-size:10px;	}


/*******************************************************************************/
/* START MENU */
/*******************************************************************************/
#d3m_cms_start								{ background-image:url(../images/d3m-label.jpg); width:169px; height:54px; float:left; margin-left:35px; margin-top:50px; }
#d3m_cms_start p							{ display:none; }
#d3m_cms_start .cms_start					{ width:160px; height:50px; }

/*******************************************************************************/
/* LOGIN */
/*******************************************************************************/
.login_box { width: 250px; height:190px; background-color:#fff;  background-image:url(../images/background-lightbox.jpg); }
.login_box-content { color:#000; text-align: center; padding:5px;  } 
.login_box-content dt { text-align:left; }
.login_box-content dd { text-align:left; }
.login_box-content a  { color:#921C00!important; font-size:12px; font-weight:bold; }
.login_box .fe_input { width: 105px; }
.login_box .valmsg { color:#921C00; } 

/*******************************************************************************/
/* USER OVERVIEW */
/*******************************************************************************/
.user_list 									{}
.user_list .user							{ width:500px; margin:10px; }
.user_list .user .user_img					{ width:100px; float:left; }
.user_list .user .user_details				{ width:400px; float:right; }

/*******************************************************************************/
/* BWVDM */
/*******************************************************************************/
.right_column .bwvdm  			{	color:#6F7376; margin-left:10px;	height:86px;	width:284px;	background-repeat:no-repeat; background-image:url(../images/background-bwvdm.jpg);	}
.right_column .bwvdm H3			{	margin:0px; }
.bwvdm_img						{	float:left; margin: 15px 10px 0 20px; ~margin-left:20px; _margin-left:10px;   }
.bwvdm_details					{	float:right; width:190px; margin:15px 0 0 0;  }
.left_column .bwvdm_details		{	width:390px; margin:15px 10px 0 0; }
.bwvdm_details strong			{ 	font-size:12px; }
.bwvdm_details a				{	float:right; margin:5px 20px 0 0; }

.archief_picture				{	margin:5px 0 0 15px; width:281px; height: 155px; background-image:url(../images/background-archief.jpg); }
.archief_picture a img			{	border:0px; }
.archief_picture .image			{	float:left; width:190px; height:118px; margin:18px 0 0 44px; overflow:hidden; margin-left:44px;  ~margin-left:44px; _margin-left:22px;   }

/*******************************************************************************/
/* DOWNLOADS */
/*******************************************************************************/
.download 								{ border:1px solid #EAEAE8; width:230px; float:left; margin:5px;}
.download-header						{}
.download-content						{ text-align:left;	}
.download-content	img					{ float:left; margin:4px; }
.download-content	p					{ width:140px; float:right; margin:4px;}
.download-footer						{}

/*******************************************************************************/
/* FORUM */
/*******************************************************************************/
.d3m_forum .header					{ width:100%; }
.d3m_forum .breadcrum				{ margin:5px 0px; padding:3px; }

.d3m_forum .title					{ font-size:12px; font-weight:bold; }
.d3m_forum .title					{ line-height:16px; padding-left:25px; color:#82332A; font-size:11px; font-weight:bold; background-image:url(../images/link_arrow.gif); background-position:left 1px; background-repeat:no-repeat; }
.d3m_forum .description				{ padding-left:26px; color:#000000; }
.d3m_forum .light					{ color:#909193; font-size:10px; }

.d3m_forum .fe_textarea 			{ width:300px; background-color:#fff;}

.d3m_forum .header-menu 			{ float:right; width:150px; height:35px; text-align:center; } 
.d3m_forum .header-menu a 			{ font-weight:bold; color:#fff;	background-image:url(../images/form_button.jpg); border:0px; width:150px; line-height:25px; height:25px; display:block; }
.d3m_forum .header-menu a:hover		{ text-decoration:none; }

.d3m_forum  fieldset 				{ padding:0px;	margin:0px;  }
.d3m_forum .fe_input 				{ border:1px solid #AFAFAF;	width:370px; font-size:11px;	}
.d3m_forum .fe_textarea 			{ border:1px solid #AFAFAF;	width:370px; height:130px; font-size:11px;	}
.d3m_forum .valmsg 					{ width:310px; color:#B72C05; border:0px; }

.d3m_forum .block					{ border:1px solid #EBEBE9; margin-bottom:5px; padding:3px; }
.d3m_forum .bottomless				{ margin-bottom:0px;} 
.d3m_forum .block .text				{ margin:0px; }
.d3m_forum H3						{ margin:3px 0px; font-size:14px; }
.d3m_forum .footer					{ background-image:none; width:100%; height:25px; }
.d3m_forum .footer strong				{ color:#6B767D; float:right; margin-top:5px; } 
.d3m_forum .footer .add_comment a		{ margin:5px 5px 5px 0; text-align:center;  font-size:10px; width:70px; font-weight:bold; color:#fff; line-height:20px; text-decoration:none; background-color:#6B767D; display:block; float:left;  }
.d3m_forum .footer .add_comment a:hover	{ background-color:#994320; }

.d3m_forum .add_post				{ background-image:url(../images/background-lightbox.jpg); width:400px;}
.d3m_forum .add_post .forum-header	{ background-color:#000; color:#fff; line-height:20px; text-align:center;}
.d3m_forum .cms_form				{ font-size:12px; width:400px; }
.d3m_forum .add_post .forum-content	{ background-image:none;  margin:5px; }

.rooster_small						{ margin:5px 0px 0px 65px; }
.rooster_overlay					{ width:180px; height:140px; position:absolute; display:block; margin-top:20px; z-index:99;}
.rooster_overlay p					{ margin-top:-10px; display:none; }
/*******************************************************************************/
/* OEFENINGEN */
/*******************************************************************************/
.d3m_oefeningen						{}
.d3m_oefeningen	p					{ margin:0px; padding:0px; }
.d3m_oefeningen	ul					{ margin:0px; padding:0px; margin-left:15px; }
.d3m_oefeningen H1					{ margin:0px; padding:0px;  }
.d3m_oefeningen H1 a				{ color:#000; }
.d3m_oefeningen	.item				{ margin-bottom:10px;  }
.d3m_oefeningen	.date				{ color:#fff; font-size:10px; float:left; width: 60px; height:55px; border:1px solid #E6E6E6; background-color:#8681B0; text-align:center;}
.d3m_oefeningen	.date H1			{ font-size:20px; }
.d3m_oefeningen	.details			{ float:left; margin-left:10px; width:420px; }
.d3m_oefeningen	.details H1			{ margin-bottom:5px; }
.d3m_oefeningen	.details .downloads	{ margin-top:10px; }
.d3m_oefeningen .searchBox			{ margin-bottom:10px; }
.d3m_oefeningen table				{ width:100%; }
.d3m_oefeningen table td			{ font-size:11px; }
.d3m_oefeningen .line				{ margin:8px 0px 10px 0px; font-size:1px; width:100%; border-top:2px dotted #EAEAEA; clear:both; }



/*******************************************************************************/
/* PROFILE */
/*******************************************************************************/
.d3m_profile .user_img				{ float:left; width:84px; height:84px; overflow:hidden; border:1px solid #EAEAEA; padding:1px; }
.d3m_profile .user_data				{ float:left; width:395px; margin-left:10px; }
.d3m_profile .user_data	H3			{ margin:0px; padding:0px; font-size:14px; }
.d3m_profile .line					{ margin:8px 0px 0px 0px; font-size:1px; width:100%; border-top:2px dotted #EAEAEA; clear:both; }
.d3m_profile H3						{ margin:0px 0px 5px 0px; padding:0px; font-size:13px; }
.d3m_profile .edit_button			{ float:right; width:89px; height:25px; background:url(../images/profile-edit.jpg) no-repeat; }
.d3m_profile .edit_button a			{ float:left; margin:4px 0px 0px 10px; color:#838280; }
.d3m_profile ul.bw					{ list-style-type:none; margin:0px 5px; padding:0px;  }
.d3m_profile ul.bw li				{ background:url(../images/ul-brandweer.jpg) 4px 4px no-repeat; padding:0px 0px 0px 25px;  }
.d3m_profile ul.pdf					{ list-style-type:none; margin:0px 5px; padding:0px;  }
.d3m_profile ul.pdf li				{ line-height:21px; background:url(../images/pdf-icon.gif) no-repeat; padding:0px 0px 0px 25px;  }
.d3m_profile .toggle_files			{ background:url(../images/d3m_profile_open.png) 0px 5px no-repeat; padding:0px 0px 0px 14px; }

.d3m_profile .test-table			{ margin:10px 0px 0px 0px; padding:0px;  width:100%; }
.d3m_profile .test-table td			{ padding:4px; border-bottom:2px dotted #EAEAEA; text-align:left; }
.d3m_profile .test-table .tr-dark	{ background-color:#FBFBFB; }




/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0px 3px;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 70px;
	float: left;
	font-size:11px;
}