
/* Global */
* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body {
	padding: 0;
	margin: 0;
	background: #fff url("/images/layout/background.png") top left repeat;
	/*behavior: url("/style/csshover.htc");*/
	text-align: center;
}

img {
	border: 0;
}

hr {
	height: 1px;
	border: 0;
	background: transparent url("/images/layout/background.png") bottom left repeat-x;
}

pre {
	font-family: monospace;
}
form {
	padding:0;
	margin: 0;
}

table {
	white-space: normal;
}

.pointer {
	cursor: pointer;
}

a.terug {
	display: block;
	width: 76px;
	height: 22px;
	background: #fff url("/img/btn/button_terug2.png") top left no-repeat;
	float: right;
}

a.terug:hover {
	background: #fff url("/img/btn/button_terug2_rollover.png") top left no-repeat;
}

div.btn_terug {
	display: block;
	margin: 5px 10px;
	text-align: right;
}

div.btn_terug2, div.btn_terug3 {
	display: block;
	text-align: right;
	float: right;
	margin: -5px 10px 5px 10px;
	_margin: -25px 10px 5px 10px;
}

div.btn_terug4 {
	display: block;
	text-align: right;
	float: right;
	margin: -5px 10px 5px 10px;
	_margin: 0px 10px 5px 10px;
}

div.btn_terug3 {
/*	margin-right: -310px;
	margin-top: -24px;*/
	position: absolute;
	right: 0px;
	top: 226px;
	//top: 244px;
}

div.btn_terug_alt {
	float: right;
	display: block;
	margin: -28px 10px 0 10px;
	text-align: right;
}

div.btn_terug a, div.btn_terug a:link, div.btn_terug a:visited, div.btn_terug a:hover, div.btn_terug a:active,
div.btn_terug_alt a, div.btn_terug_alt a:link, div.btn_terug_alt a:visited, div.btn_terug_alt a:hover, div.btn_terug_alt a:active {
	font-weight: bold;
	text-decoration: none;
}

/* Layout */
#wrapper {
	margin: 0 auto;
	padding: 0;
	border: 0;
	border-top: 1px solid #d9d9d9;
	background: #fff;
	width: 975px;
	text-align: left;
	/*position: relative;*/
}

#header {
	margin: 1px 0 0 0;
	_margin-bottom: -2px;
	padding: 0;
	background: #fff url("/images/layout/gradient_blue-white.png") top left no-repeat;
}

	#header .t_nav {
		float: right;
		margin: 10px 0 8px 0;
		width: auto;
	}
	#header .t_nav a {
			margin: 0 5px 0 0;
			padding: 0 0 0 12px;
			background: transparent url("/images/layout/bullet_red.png") 0px 2px no-repeat;
			color: #0c6d87;
			font-size: 11px;
			text-decoration: none;
	}	

div.logo_layer {
	position: absolute;
	top: 5px;
	width: 10px;
	height: 10px;
	cursor: pointer;
	cursor: hand;
	z-index: 999;
}

img.logo_layer {
	position: absolute;
	top: 5px;
	cursor: pointer;
	cursor: hand;
	z-index: 999;
}
	
#footer {
	clear: both;
	margin: 0;
	padding: 5px 2px;
	border-top: 1px solid #d9d9d9;
	color: #999;
	font-weight: bold;
	line-height: 26px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}	

	#footer a {
		font-size: 10px;
		color: #999;
		text-decoration: none;
			margin: 0 0 0 5px;
			padding: 0 0 0 10px;
			background: transparent url("/images/layout/bullet_red.png") 0px 0px no-repeat;
	}
	
	#footer .f_nav {
		float: right;
		width: auto;
	}

/* Misc */

#print_page_logo {
	display: none;
}

.headline_arrow {
	display: none;
	/*width: 10px;
	background-image: url('/img/arrow/headline.png');
	background-repeat: no-repeat;
	background-position: 0px 5px;*/
}

.red_arrow {
	width: 20px;
	background: transparent url("/images/layout/bullet_red.png") top right no-repeat;
}

a.red_link {
	display: block; 
	color: black; 
	text-decoration: none; 
	font-weight: bold; 
	padding-left: 10px; 
	background: transparent url(/images/layout/bullet_red.png) no-repeat scroll 0 1px;
}

a.red_link2 {
	display: block; 
	color: black; 
	text-decoration: none; 
	font-weight: bold; 
	padding-left: 10px; 
	background: transparent url(/images/layout/bullet_red-grey.png) no-repeat scroll 140px 1px;
}

a.red_link3 {
	display: block; 
	color: black; 
	text-decoration: none; 
	font-weight: bold; 
	padding-left: 10px; 
	background: transparent url(/images/layout/bullet_red-grey.png) no-repeat scroll 240px 1px;
}

.bullboard_date {
	width: 40px;
	padding: 0 2px;
	color: #9C9C9C;
	vertical-align: top;
	text-align: center;
}
.bullboard_txt {
	padding: 0 5px;
	text-align: left;
	vertical-align: top;
}

.clear {
	clear: both;
	height: 0px;
}

.clickable {
	cursor: pointer;
	cursor: hand;
}

.floating {
	position: absolute;
}

form .ctrl_mandatory {
	font-size: 9px;
	color: #fff;
}

.no_result {
	color: #bf0000;
	font-weight: bold;
}

.error {
	color: #bf0000;
}

/* links */

a, a:hover {
	text-decoration: underline;
	color: #bf0000;
}

a:hover {
	text-decoration: none;
}

a.ppu_title, a.ppu_title:link, a.ppu_title:hover,
a.ppu_title:visited, a.ppu_title:active {
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

a.ppu_title2, a.ppu_title2:link, a.ppu_title2:hover,
a.ppu_title2:visited, a.ppu_title2:active {
	color: #666;
	text-decoration: none;
}

a.bb_title, a.bb_title:link, a.bb_title:active, a.bb_title:visited, a.bb_title:hover {
	font-size: 14px;
	font-weight: bold;
}

a.backlink {
	font-size: 11px;
}
/* Containers & Layers */

.logo_container {
}

.logo_top_container {
	height: 40px;
}

.logo_greet_container {
	width: 328px;
	height: 20px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	padding-left: 4px;
	line-height: 20px;
	margin-left: 60px;
	cursor: default;
}

.floating_layer {
	position: absolute;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	vertical-align: middle;
	background-image: url('/img/background/nav_home_container.png');
	background-repeat: repeat-x;
}

#screenres_message_container {
	/* Disabled IE opacity because it screws up when used with the imageAlphaLoader filter */
	filter: none;
}

/*#login_container {
	/* Disabled IE opacity because it screws up when used with the imageAlphaLoader filter 
	filter: none;
	width: 370px;
	height: 217px;
}*/

.login_container_top {
	height: 20px;
	border-bottom: 1px solid #9C9C9C;
	font-size: 10px;
	color: #666666;
	vertical-align: middle;
}

.login_field_container {
	width: 327px;
	height: 100%;
	border: 1px solid #00CCFF;
	background-color: #B2F0FF;
}


td.logo_bottom_container {
	height: 34px;
	background-image: url('/img/background/top_metal.png');
	background-repeat: repeat-x;
	border: 3px solid #000000;
}

.main_content_container {
	background-color: #FFFFFF;
}

.content_container {
	padding: 7px 7px 0 7px;
/*	min-height: 200px; */
	min-height: 50px; 
	height: auto !important;
/*	height: 200px; */
	height: 50px; 
}

.content_container h1 {
	display: block;
	margin: 16px 0 11px 0;
	padding: 0;
	line-height: 20px;
	background: #fff;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #133B63;
}

.right_content_container_public {
	width: 50%;
	height: 100%;
	padding: 4px;
	vertical-align: top;
	background-color: #EFEFEF;
	background-image: url('/img/background/nav_right_container.png');
	background-repeat: repeat-x;
	border-left: 0px solid #666666;
}

.right_content_container_private {
	width: 319px;
	height: 100%;
	vertical-align: top;
	border-left: 0px solid #666666;
}

.right_content_container_block {
	padding: 1px 0 0 0;
	vertical-align: top;
}

.right_content_container_public a, .right_content_container_private a, .right_content_container_block a {
	color: #000;
	text-decoration: none;
}

.right_content_spacer {
	font-size: 1px;
	height: 10px;
}

.navigation_top_container_light {
	height: 35px;
	background: #fff url("/images/layout/nav.png") top left no-repeat;
}

.navigation_top_container_medium {
	height: 25px;
	background-image: url('/img/background/nav_top_container_medium.png');
	background-repeat: repeat-x;
}

.navigation_top_container_dark {
	height: 25px;
	background-image: url('/img/background/nav_top_container_dark.png');
	background-repeat: repeat-x;
}

.navigation_home_container {
	background-image: url('/img/background/nav_home_container.png');
	background-repeat: repeat-x;
	width: 125px;
}

.block_list_table {
	width: 100%;
	border-bottom: 1px solid #9C9C9C;
}

	.block_list_table th {
		padding: 5px;
		text-align: left;
		background-color: #004A66;
		border-bottom: 1px solid #666666;
		white-space: normal;
		color: #fff;
	}

.block_title {
	/*font-family: verdana;*/
	/*font-size: 12px;*/
	font-weight: bold;
	color: #044C65;
}

td.block_title {
	padding-left: 11px;
	background-color: #BACDD3;
	height: 20px;
	vertical-align: middle;
}

	td.block_title img {
		margin-right: 3px;
		margin-top: 1px;
	}

.tbltitle {
/*	background: #fff url("/images/layout/gradient_darkblue-white.png") top left no-repeat;*/
	background: #004A66;
	height: 23px;
	font-weight: bold;	
	color: #fff;
}

.tbltitle2 {
	/*background: #fff url("/images/layout/gradient_darkblue-white.png") top left repeat-y;*/
	background: #004A66;
	line-height: 24px;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	padding-left: 50px;
}


.block_list_table td.block_title {
	padding: 3px 6px 3px 6px;
}

	.block_list_table a, 
	.block_list_table a:link, 
	.block_list_table a:visited,
	.block_list_table a:hover,
	.block_list_table a:active  {
		color: #000;
		margin: 0 0 16px 0;
		padding: 0 0 0 10px;
		background: transparent url('/images/layout/bullet_red.png') center left no-repeat;
		text-decoration: none;
	}
	
	.block_list_table th a, 
	.block_list_table th a:link, 
	.block_list_table th a:visited,
	.block_list_table th a:hover,
	.block_list_table th a:active  {
		color: #fff;
		margin: 0 0 16px 0;
		padding: 0 0 0 5px;
		background: none;
		text-decoration: none;
	}
	
.block_list_field {
	vertical-align: top;
	padding: 4px;
	padding-left: 6px;
}
	
	.block_list_field div.spc {
		font-size: 1px;
		height: 3px;
		border-bottom: 1px dotted #990000;
	}

.block_title_icon {
	vertical-align: top;
	width: 30px;
	padding-top: 2px;
}

.block_content {
	padding: 10px;
	vertical-align: top;
}

.cat_sub_container {
	position: absolute;
	width: 200px;
	border: 1px solid #9C9C9C;
	border-width: 0 1px 1px 1px;
    z-index: 500;
}

ul.cat_sub_container {
	margin:0;
	padding:0;
}

li.cat_sub_item {
	list-style-type: none;
}

.tab_container {
	height: 28px;
	background: transparent url('/images/tab/bg.png') repeat-x scroll 0% 0%;
	padding-left: 45px;
}

	.tab_container img {
		border: 0 none;
		margin-left: 1px;
	}

.ikb_search_container {
	width: 224px;
	background: #fff;
}

.ikb_content_container {
	padding: 0 11px 20px 11px;
	vertical-align: top;
}

.ikb_page_container {
	padding: 0px;
	vertical-align: top;
}

	.ikb_page_container .page {
		width: 100%;
	}

		.ikb_page_container .page .c1 {
			font-size: 1px;
			width: 12px;
			background-color: #B2F0FF;
		}

		.ikb_page_container .page .c2 {
			font-size: 1px;
			width: 12px;
		}

		.ikb_page_container .page .c3 {
			font-size: 1px;
		}

		.ikb_page_container .page .r1 {
			background-color: #B2F0FF;
			height: 13px;
		}

		.ikb_page_container .page .r2 {
			height: 13px;
		}

			.ikb_page_container .page .r1 .c1 {
				border-top: 1px solid #000000;
				border-left: 1px solid #000000;
			}

			.ikb_page_container .page .r1 .c2 {
				border-top: 1px solid #000000;
			}

			.ikb_page_container .page .r1 .c3 {
				border-top: 1px solid #000000;
				border-right: 1px solid #000000;
				border-bottom: 1px solid #000000;
			}

			.ikb_page_container .page .r2 .c1 {
				border-left: 1px solid #000000;
			}

			.ikb_page_container .page .r2 .c2 {
				background-image: url('/img/background/pag_deco_corner.png');
				background-repeat: no-repeat;
				background-color: #EDEDED;
			}

			.ikb_page_container .page .r2 .c3 {
				background-color: #EDEDED;
			}

			.ikb_page_container .page .r3 .c1 {
				border-left: 1px solid #000000;
				border-bottom: 1px solid #000000;
				border-right: 1px solid #000000;
			}


			.ikb_page_container .page .r3 .c2, .ikb_page_container .page .r3 .c3 {
				background-image: url('/img/background/nav_home_container.png');
				background-repeat: repeat-x;
			}

		.ikb_section_container {
			padding: 10px;
			padding-left: 0px;
			margin-bottom: 5px;
		}

			.ikb_section_container content {
				clear: both;
			}

			.ikb_section_container .title {
				font-weight: bold;
				padding-bottom: 5px;
			}

			.ikb_section_container table {
				width: 100%;
			}

		.ikb_section_naw_container {
			border-bottom: 1px solid #9C9C9C;
			width: 100%;
		}
		
			.ikb_section_naw_container a, 
			.ikb_section_naw_container a:link, 
			.ikb_section_naw_container a:visited,
			.ikb_section_naw_container a:hover,
			.ikb_section_naw_container a:active  {
				color: #000;
				margin: 0 0 16px 0;
				padding: 0 0 0 10px;
				background: transparent url('/images/layout/bullet_red.png') 0px 2px no-repeat;
				text-decoration: none;
			}

		.ikb_section_gotop {
			float: right;
			text-align: right;
			margin-top: 5px;
		}

		.ikb_section_gotop img {
			margin-left: 5px;
		}

.ikb_page_menu_container {
	height: 100%;
	width: 200px;
	vertical-align: top;
	border-left: 0px solid #000000;
	
}

/**Toegevoegd 20090810*/
#flowdata {
	height:380px;
	min-height:300px;
	max-height:380px;
	overflow:auto;
	/*border:2px solid red;*/
}

#createscroll {
	height:799px;
	width: 200px;
	overflow-y: auto; 
	overflow-x:hidden;

}
#mesureheight {
	/*border:2px solid blue;*/
}


/** einde data */
/* Navigation */

div#nav {
	height: 35px;
	background: #fff url("/images/layout/nav.png") top right no-repeat;
}

div#nav ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}

div#nav li {
	float: left;
	cursor: pointer;
}

.navigation_item_home, .navigation_item_home_over {
	width: 125px;
	height: 18px;
	padding-left: 10px;
	cursor: pointer;
	cursor: hand;
	background-image: url('/img/arrow/nav_home_item.png');
	background-repeat: no-repeat;
	background-position: 0px 50%;
	background-color: transparent;
	font-size: 11px;
	color: #bf0000;
	text-decoration: underline;
}

.navigation_item_home_over {
	background-color: #EEEEEE;
}

ul.cat_root_container {
	margin:0;
	padding:0;
}

table.cat_root_item {
	width: 100%;
	margin-bottom: 4px;
}

table.cat_sub_item {
	width: 100%;
	height: 28px;
}

td.cat_root_item, td.cat_root_item_over, li.cat_root_item {
	border-top: 1px solid #8F999C;
	border-bottom: 1px solid #8F999C;
	background-color: #B9CDD2;
	background-image: url('/mod_bin/general/arrow.php?d=r&fc=000000');
	background-repeat: no-repeat;
	background-position: 97% center;
	padding: 2px;
	padding-left: 7px;
	cursor: pointer;
	cursor: hand;
}

li.cat_root_item {
	list-style-type: none;
	margin-bottom: 4px;
}

li.cat_sub_item, td.cat_sub_item, td.cat_sub_item_over {
	background-color: #B9CDD2;
	background-image: url('/mod_bin/general/arrow.php?d=r&fc=000000');
	background-repeat: no-repeat;
	background-position: 97% center;
	border-top: 1px solid #8F999C;
	padding: 2px;
	padding-left: 7px;
	padding-right: 7px;
	cursor: pointer;
	cursor: hand;
}

td.cat_sub_item_noclick {
	cursor: default;
}

li.cat_sub_item, li.cat_sub_item_over {
	border-top: 1px solid #8F999C;
	border-bottom: 1px solid #8F999C;
	background-color: #B9CDD2;
	background-image: url('/mod_bin/general/arrow.php?d=r&fc=000000');
	background-repeat: no-repeat;
	background-position: 97% center;
	padding: 2px;
	padding-left: 7px;
	cursor: pointer;
	cursor: hand;
	border: 1px solid fuchsia;


}
li.cat_sub_item_over {
	border: 2px solid blue;

}


td.cat_root_item a, td.cat_root_item a:visited, td.cat_sub_item a, td.cat_sub_item a:visited,
li.cat_root_item a, li.cat_root_item a:visited, li.cat_sub_item a, li.cat_sub_item a:visited {
	display:block;
	text-decoration: none;
	color:black;
}

	li.cat_sub_item a:hover, td.cat_sub_item a:hover {
		color: #bf0000;
	}

td.cat_root_item_over, td.cat_sub_item_over {
	background-image: url('/mod_bin/general/arrow.php?d=r&fc=bf0000');
	color: #bf0000;
}

li.cat_root_item:hover, li.cat_sub_item:hover {
	display: block;
	background-image: url('/mod_bin/general/arrow.php?d=r&fc=bf0000');
	color: #bf0000;
}

/* Images */

img.ppu_image {
	border: 1px solid #000000;
}

/* Text & Titles */
/*
span.footer_text {
	font-size: 10px;
	color: #000000;
}
*/
th.fav1, .fav1 {
	width: 80%;
	background: #fff url("/images/layout/gradient_darkblue_white.png") top left repeat-y;
	font-weight: bold;	
	color: #fff;
	text-align: left;
	padding: 3px 5px 3px 20px;
	font-size: 12px;	
}

th.fav2, .fav2 {
	padding: 3px 5px;
	width: 20%;
	background: #fff  url("/images/layout/gradient_darkblue_white2.png") top left repeat-y;
	font-weight: bold;	
	color: #000;
	text-align: left;
	font-size: 12px;
}

.favlist {
	padding: 3px 5px 3px 20px;
}

.favlist a, .favlist a:link, .favlist a:visited, .favlist a:hover, .favlist a:active {
	color: #000;
	text-decoration: none;
}

.content_title {
	display: block;
	margin: 16px 0 11px 0;
	padding: 0;
	line-height: 20px;
	background: #fff;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #133B63;
}

.content_subtext {
	font-size: 11px;
	color: #666666;
}

.small {
	font-size: 11px;
}

.section_title {
	color: #000;
	background: #fff url("/images/layout/section_title.gif") top right repeat-y;
	vertical-align: top;
	font-weight: bold;
	padding: 0 11px;
	line-height: 16px;
}

.section_title img {
	display: none;
	margin-left: 5px;
}
.section_link {
	width: 20px;
	text-align: center;
	background: #084f6b;
}

.list_title {
	width: 224px;
	background-image: url('/img/arrow/nav_home_top.png');
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

	.list_title div {
		padding-bottom: 4px;
		padding-top: 4px;
		vertical-align: middle;
	}

.verum_title {
	margin: 22px 0 0 0;
	padding: 0;
	text-decoration: none;
	cursor: default;
	border-bottom: 1px solid #b1b1b1;
}

	.verum_title *, h2.verum_title {
		padding-bottom: 1px;
		text-decoration: none;
		color: #bf0000;
		font-size: 14px;
		font-weight: bold;
	}
	.verum_title img {
		float: left;
		width: auto;
		margin: 0 3px 0 6px;
		border: 0;
	}
	
	.verum_title span {
		font-size: 16px;
		color: #000000;
	}

.breadcrum {
	float: left;
	width: auto;
	color: #bf0000;
	line-height: 24px;
}

.breadcrum a {
	color: #666666;
	text-decoration: none;
}
	
.ikb_page_text_top {
	padding-left: 15px;
	padding-bottom: 12px;
}

.ikb_page_title {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

.ikb_page_keywords {
	font-weight: bold;
	text-align: right;
	padding-right: 12px;
}

.ikb_page_topright {
	border-left: 1px solid #000000;
	width: 250px;
	padding-left: 12px;
	padding-right: 12px;
}

.highlight {
	color: #bf0000;
	font-weight: bold;
	border-bottom: 1px dotted #AAAAAA;
}

/****************************************************************************************
*	UITBESTEEDWIJZER
****************************************************************************************/

#ubw_search_container, #pdw_search_container {
	width: 223px;
	background-image: url('/img/background/left_col.png');
	background-repeat: repeat-x;
	vertical-align: top;

}

	#ubw_search_container .list_container, #pdw_search_container .list_container,
	td.list_container, td.name_container {
		vertical-align: top;
		height: 100%;
	}

	#ubw_search_container .name_container,
	#pdw_search_container .name_container {
		height: 100%;
	}

	.name_container .name_subcontainer {
		padding: 10px;
		border: 1px solid #DBDBDB;
		background-color: #BACDD3;
		margin: 5px;
		color: #044C65;
		font-weight: bold;
	}
	
		.name_container .name_subcontainer a {
			color: #044C65;
			font-weight: bold;
			text-decoration: none;
		}
	
	.name_container .name_subcontainer2 {
		padding: 10px;
		border: 1px solid #DBDBDB;
		background-color: #bf0000;
		margin: 5px;
		color: #fff;
		font-weight: bold;
	}
		
		

		.name_subcontainer form .clickable, .name_subcontainer .clickable {
			margin-top: 5px;
			margin-bottom: 2px;
			margin-left: 0px;
		}

		.name_subcontainer form .ctrl_txt {
			/* zie controls.css */
		}

	.name_container .char {
		margin: 0 2px 0 2px;
	}

	div.char {
		margin-bottom: 0px;
		margin-top: 2px;
		margin-left: 2px;
		margin-right: 2px;
		width: 20px;
		float: left;
		text-align: center;
		cursor: pointer;
		cursor: hand;
	}


#ubw_content_container {
	margin-left: 224px;
	vertical-align: top;
	padding: 0 15px 0 15px;
}

	#ubw_content_container div {

	}

.tbl_result {
	width: 100%;
	border-bottom: 1px solid #9C9C9C;
}

	.tbl_result th, .tbl_header {
		padding: 5px;
		text-align: left;
		background-color: #004A66;
		border-bottom: 1px solid #666666;
		white-space: nowrap;
		color: #fff;
	}

	.tbl_result th img {
		padding: 0 3px;
		margin-right: 2px;
	}

		.tbl_result th a, .tbl_result th a:link, .tbl_result th a:active, .tbl_result th a:visited, .tbl_result th a.hover {
			font-weight: bold;
			color: black;
			text-decoration: none;
			color: #fff;
			background: transparent;
		}

	.tbl_result td {
		height: 25px;
		padding: 0 2px;
		vertical-align: top;
		word-break: normal; /* IE only */
	}
	
	.tbl_result td a, 
	.tbl_result td a:link, 
	.tbl_result td a:visited,
	.tbl_result td a:hover,
	.tbl_result td a:active  {
		color: #000;
		margin: 0 0 16px 0;
		padding: 0 0 0 10px;
		background: transparent url('/images/layout/bullet_red.png') 0px 2px no-repeat;
		text-decoration: none;
	}

	.tbl_result td a.no_arrow, 
	.tbl_result td a.no_arrow:link, 
	.tbl_result td a.no_arrow:visited,
	.tbl_result td a.no_arrow:hover,
	.tbl_result td a.no_arrow:active  {
		color: #000;
		margin: 0 0 16px 0;
		padding: 0;
		background-image: none;
		text-decoration: none;
	}
ul.uln {
	margin: 0 0 0 15px; padding: 0; 
}

	ul.uln li {
		margin: 0;
		padding: 0;
		list-style-position: outside;
		list-style-image: url("/images/layout/bullet_red.png");
	}
	
		ul.uln li a {
			margin: 0; padding: 0;
		}
	
/* Presentatie */

.prs_title {
	font-size: 18px;
}

div.prs_pasfoto {
	width: 61px;
	height: 72px;
	background: url('/img/background/pasfoto_bg.png') no-repeat;
	overflow: hidden;
	float:left;
	margin:0 10px 10px 0;
}

	div.prs_pasfoto img {
		margin: 3px 0 0 4px;
		width: 52px;
		height: 52px;
	}

.prs_small_title {
	font-size: 10px;
	color: #666666;
	margin: 8px 0 8px 2px;
}

.prs_lev_contactpersonholder {
	float:left;
	width: 250px;
}

#prs_search_container {
	width: 223px;
	background-image: url('/img/background/left_col.png');
	background-repeat: repeat-x;
	border-right: 1px solid #848383;
	vertical-align: top;
}

	#prs_search_container .list_container {
		vertical-align: top;
		border-right: 1px solid #848383;
		height: 100%;
	}

	#prs_search_container .name_container {
		border-top: 1px solid #9C9C9C;
		height: 100%;
	}


#prs_content_container {
	margin-left: 224px;
	vertical-align: top;
	padding: 0 15px 0 15px;
}

.mvp_container {
	width: 100%;
}

	.mvp_container a, 
	.mvp_container a:link, 
	.mvp_container a:visited
	.mvp_container a:hover,
	.mvp_container a:active  {
		color: #000;
		text-decoration: none;
	}

table.brand_alfabet, table.keyword_alfabet {
	width:95%;
	height:34px;
	border: 1px solid #044C65;
	background-color: #BACDD3;
}
	table.brand_alfabet td, table.keyword_alfabet td {
		text-align:center;
		width: 3%;
	}
	table.brand_alfabet td.inactive, table.keyword_alfabet td.inactive {
		color:#9D989E;
	}
	table.brand_alfabet a, table.keyword_alfabet a {
		text-decoration: none;
	}

#brand_list_selector_div {
	background-color: #F8F8F8;
	position: absolute;
	width: 230px;
	border: 1px solid #666666;
	-moz-box-sizing: border-box;
}

	#brand_list_selector_div table {
		width: 100%;
	}

	#brd_layer_container {
		height: 300px;
		overflow: auto;
	}

	#brand_list_selector_div td.alpha {
		padding: 4px;
		background-image: url('/img/background/nav_home_container.png');
		background-repeat: repeat-x;
		border-bottom: 1px solid #666666;
	}

	#brand_list_selector_div div.alpha {
		-moz-box-sizing: border-box;
		border: 1px solid #00CCFF;
		background-color: #B2F0FF;
		width: 30px;
		float: left;
		padding: 2px;
		margin: 2px;
		text-align: center;
	}

#prd_container {
	margin-top: 10px;
}

	#prd_container div.prd_thumb {
		float: left;
		margin: 0 3px 4px 0;
	}

	#prd_container div.prd_thumb a {
		font-size: 11px;
	}

	#prd_container div.prd_thumb img {
		width:90px;
		height:90px;
		border: 1px solid #000000;
	}

	#prd_container div.prd_popup {
		position: absolute;
		border: 1px solid #9D9C9A;
		background: #e6e6e6;
		padding-bottom: 5px;
	}

	#prd_container div.prd_popup div.prd_popup_titel {
		padding: 3px 3px 3px 10px;
		border-bottom: 1px solid #9D9C9A;
		background: #004A66;
	}

	#prd_container div.prd_popup div.prd_popup_titel span {
		color: #fff;
		font-size: 11px;
		font-weight:bold;
		text-align: left;
		vertical-align:top;
	}

	#prd_container div.prd_popup img {
		border: 1px solid #000000;
		margin: 10px;
	}

	#prd_container div.prd_popup div.prd_popup_titel img.close_button  {
		position: absolute;
		top: 4px;
		right: 4px;
		border: none;
		margin: 0;
	}
	#prd_container div.prd_popup dl {
		width: 400px;
		margin: 0 10px 5px 10px;
		color: #666666;
		font-size: 9px;
	}
	#prd_container div.prd_popup dl dt {
		font-weight:bold;
		font-size: 11px;
	}
	#prd_container div.prd_popup dl dd {
		margin:0;
		font-size: 11px;
		font-family: arial, helvetica, tahoma;
	}
	#prd_container div.prd_popup a.close_link {
		font-size: 11px;
		margin: 5px 10px 10px 10px;
	}
	
	
	

#top_menu {
	position: absolute;
	background-color: white;
	margin:0;
	padding:10px;

	list-style-type:none;
	border: 2px solid black;
	background: url('/img/background/nav_right_container.png') repeat-x;
}
	#top_menu li {
		margin-bottom: 5px;
		white-space: nowrap;
	}
	#top_menu li a {
		height: 15px;
		background: url('/img/arrow/title_block.png') no-repeat left center;
		padding-left: 15px;
	}
#top_menu ul.top_menu_sub {
	margin-left:5px;
	padding:4px 10px 0 10px;
	list-style-type:none;
}
	#top_menu ul.top_menu_sub li {
		margin: 0;

	}
	#top_menu ul.top_menu_sub li a {
		font-size: 11px;
		background: url('/mod_bin/general/arrow.php?h=5&w=3') no-repeat left center ;
		padding-left: 8px;
	}
	#top_menu ul.top_menu_sub li a:hover {
		background: url('/mod_bin/general/arrow.php?h=5&w=3&fc=FF0000') no-repeat left center ;
	}

div.movie_container {
	clear:both;
	margin: 20px 0;
}
	div.movie_container a {
		font-size: 11px;
	}


#note_container {

	position: absolute;
	top: 150px;
	left: 250px;
	height: 300px;
	width: 450px;
	border: 1px solid #9D9C9A;
	background: url('/img/background/prs_bg_right.png') repeat-x;
}

	#note_container .note_popup_title {
		padding: 3px 3px 3px 10px;
		border-bottom: 1px solid #9D9C9A;
	}

		#note_container .note_popup_title span {
			color: #666666;
			font-size: 11px;
			font-weight:bold;
			text-align: left;
			vertical-align:top;
		}

		#note_container .note_popup_title img.close_button  {
			cursor: pointer;
			cursor: hand;
			position: absolute;
			top: 4px;
			right: 4px;
			border: none;
			margin: 0;
		}

	#note_container .note_popup_contents {
		padding: 10px;
	}

	#note_container .note_popup_footer {
		padding: 3px 3px 3px 10px;
		border-top: 1px solid #9D9C9A;
	}



#popup_not_text_DISPLAY {
	background: url('/img/background/postit.png') no-repeat bottom right;
}

#popup_not_date {
	float:right;
	margin-right: 30px;
	padding-bottom: 5px;
	font-size: 10px;
}


div.popup_container {
	position: absolute;
	border: 1px solid #9D9C9A;
/*	background: url('/img/background/prs_bg_right.png') repeat-x;*/
	background: #E6E6E6;
	padding-bottom: 5px;
/*	width: 300px;*/
	text-align: left;
	z-index: 200;
    top: 0px;
    right: 0px;
}

.tp_container {
	border: 1px solid #9D9C9A;
/*	background: url('/img/background/prs_bg_right.png') repeat-x;*/
	background: #E6E6E6;
	padding-bottom: 5px;
	width: 100%;
	text-align: left;
	z-index: 150;
    position: relative;
}

	div.tp_container div.tp_title {
		padding: 5px 3px 5px 10px;
		border-bottom: 1px solid #C4D2D8;
		background: #004A66; 
	}

		div.tp_container div.tp_title span {
			color: #fff;
			font-size: 11px;
			font-weight:bold;
			text-align: left;
			vertical-align:top;
		}

	div.popup_container div.popup_title {
		padding: 5px 3px 5px 10px;
		border-bottom: 1px solid #C4D2D8;
		background: #004A66; 
	}

		div.popup_container div.popup_title span {
			color: #fff;
			font-size: 11px;
			font-weight:bold;
			text-align: left;
			vertical-align:top;
		}

		div.popup_container div.popup_title img.close_button  {
			position: absolute;
			top: 4px;
			right: 4px;
			border: none;
			margin: 0;
		}
		
	div.popup_container table {
		margin: 0 0 10px 0;
		padding: 0;
		width: 100%;
		background: #fff;
	}
	
	div.popup_container div.popup_content {
		margin: 5px;
	}
	
	div.popup_container table a, .popup_buttons a {
		margin: 0;
		padding: 0 0 0 12px;
		background: transparent url('/images/layout/bullet_red.png') 0px 2px no-repeat;
		font-weight: bold;
		color: #BF0000;
		text-decoration: none;
	}
	
	div.popup_container div.popup_content dl.ubw_param_form {
		text-align: left !important;
	}

		div.popup_container div.popup_content dl.ubw_param_form {
			margin:4px 0 0 0;
			border: 1px solid #9C9C9C;
			border-bottom: 0;
			background-color: #EEEEEE;

		}
			div.popup_container div.popup_content dl.ubw_param_form dd {
				clear: both;
				padding: 3px;
				margin: 0;
				border-bottom: 1px solid #9C9C9C;
				text-align: left;

			}

			div.popup_container div.popup_content dl.ubw_param_form dd label {
				font-weight: bold;
				float:left;
				width: 135px;
			}
	div.popup_container div.popup_buttons {
		clear:both;
		padding: 8px;
	}



div.popup_container#ubw_technical_params {
	width: 260px;
}

table.ubw_divider {
	width: 100%;
}
	table.ubw_divider td {
		vertical-align: top;
	}
		table.ubw_divider td.cat_list {
			padding: 8px;
		}
		table.ubw_divider td.param_list {
			border-left: 1px solid #9C9C9C;
			width: 35%;
		}

dl.ubw_param_list {
	margin: 4px 13px;
}
	dl.ubw_param_list dt {
		width: 150px;
		float:left;
		font-weight: bold;
		padding: 2px 0;
		margin:0;
	}
	dl.ubw_param_list dd {
		padding: 2px 0;
		margin:0;
	}


dl.ubw_cat_selection {
	border: 1px solid #C3C3C3;
	margin: 5px 5px 0 5px;
	padding:3px;
}
	dl.ubw_cat_selection dt {
		float:left;
		padding: 2px 0;
	}
		dl.ubw_cat_selection dt a, dl.ubw_cat_selection dt a:visited {
			text-decoration: none;
			color: black;
		}
			dl.ubw_cat_selection dt a.ubw_cat_active, , dl.ubw_cat_selection dt a.ubw_cat_active:visited {
				text-decoration: underline;
				color: #C90101;
			}

	dl.ubw_cat_selection dd {
		margin:0;
		padding: 2px 0;
		text-align: right;

	}
		dl.ubw_cat_selection dd a img {
			border: 0;
		}

div.ubw_total {
	border: 1px solid #C3C3C3;
	border-width: 0 1px 1px 1px;
	margin:0 5px 5px 5px;
	padding: 5px;
}

.ubw_specialsm {
	font-weight: bold;
	color: #bf0000;
}

.ubw_info_intro, .pdw_info_intro {
	margin: 6px 8px 8px 8px;
	background: #B9CDD2;
	color: #003B63;
}
	.ubw_info_intro h2,
	.pdw_info_intro h2 {
		margin: 0 0 10px 0;
		padding: 5px;
		font-size: 12px;
		background: #BF0000;
		color: #fff;
	}
	.ubw_info_intro p,
	.pdw_info_intro p {
		margin: 0;
	}

	.ubw_info_intro ul.thumb_list,
	.pdw_info_intro ul.thumb_list {
		margin: 0;
		padding: 8px 0 0 0;
		list-style-type: none;
	}
		.ubw_info_intro ul.thumb_list li,
		.pdw_info_intro ul.thumb_list li {
			float:left;
			padding: 0 8px 0px 0;
		}

			.ubw_info_intro ul.thumb_list li img,
			.pdw_info_intro ul.thumb_list li img {
				border: 1px solid black;
				height:90px;
				width:90px;
			}

.ubw_info {
	margin: 0px 4px 0 -15px;
}

.ubw_info img {
	margin: 0px 0px 5px 0px;
}

ul.catalogue_links {
}
	ul.catalogue_links li {
		margin-bottom: 6px;
	}

#vpc_content_container {
	vertical-align: top;
	padding: 0;
}


div.vpc_crumbpath {
	background: url('/images/layout/vpc_crumbpath.gif') repeat-x;
	height: 22px;
	line-height: 22px;
	border: 1px solid black;
	border-width: 1px 0;
	padding-left: 19px;
}
	div.vpc_crumbpath .path {
		font-weight: bold;
	}
	div.vpc_crumbpath .page_browser {
		font-weight: bold;
		float:right;
		padding-right: 10px;
	}

	div.vpc_crumbpath a.path {
		vertical-align: middle;
		color: black;
		text-decoration: none;
	}
		div.vpc_crumbpath a.path:hover{
			text-decoration: underline;
		}


table.vpc_table {
	width: 100%;
}
	table.vpc_table tr th, table.vpc_table tr td  {
		vertical-align: top;
		padding: 3px;
	}

	table.vpc_table_staffel tr td {
		padding: 0px;
	}

	table.vpc_table tr th {
		text-align:left;
		background-color: #BACDD3;
	}

	table.vpc_table tr.odd {
		background-color: #D3DFE3;
	}
	table.vpc_table tr.even {
		background-color: #ECF1F3;
	}

	table.vpc_table tr.hover {
		background-color: red;
	}
	
	table.vpc_table td div {
		padding: 1px;
		background: #fff;
		text-align: center;
		border: 1px solid #ccc;
	}
	
	td.vpc_img div {
		display: block;
		width: 100px;
		height: 66px;
		padding: 1px;
		background: #fff url('/images/cat/prod_icon.jpg') center center no-repeat;
		text-align: center;
		border: 1px solid #ccc;
	}
	
	td.vpc_img div a {
		display: block;
		width: 100px;
		height: 66px;
	}
	
	div.vpc_img2 {
		display: block;
		width: 135px;
		height: 89px;
		padding: 1px;
		background: #fff;
		text-align: center;
		border: 1px solid #ccc;
	}
	
	div.vpc_img2 a {
		display: block;
		width: 135px;
		height: 89px;

	}

table.vpc_products th.order {
	cursor: pointer;
	cursor: hand;
}
	table.vpc_products th.order_desc {
		background: #ECF1F3 url('/img/arrow/vpc_sort_desc.png') no-repeat 95%;
	}
	table.vpc_products th.order_asc {
		background: #ECF1F3 url('/img/arrow/vpc_sort_asc.png')  no-repeat 95%;
	}
	
#popup, #popupje, #popupje1, #popupje2, #popupje3 {
	position: absolute;
	margin: 0;
	padding: 0;
	background: #fff;
	border: 2px solid #9D989E;
	width: 500px;
	height: 350px;
	text-align: center;
	color: #666666;
}

#popupje, #popupje1, #popupje2, #popupje3 {
	padding: 5px;
	width: 350px;
	height: auto;
	text-align: left;
	overflow: auto;
	border: 1px solid #9D9C9A;
	background: #e6e6e6;
	color: #000;
}

#popupje div.popupje_title, #popupje1 div.popupje_title, #popupje2 div.popupje_title, #popupje3 div.popupje_title {
	padding: 5px 3px 5px 10px;
	border-bottom: 1px solid #C4D2D8;
	background: #004A66; 
	color: #ffffff;
	font-weight: bold;
	margin: -5px -5px 0 -5px;
}

	#popupje img.img_cls, #popupje1 img.img_cls, #popupje2 img.img_cls, #popupje3 img.img_cls {
		float: right;
		margin: 0 0 5px 5px;
		//margin: -18px 10px 5px 5px;
		cursor: pointer;
	}

	a.redirect, {
		padding-left: 20px;
		display: block;
		background: transparent url("/images/layout/bullet_red.png") top right no-repeat;
		color: #000;
		text-decoration: none;
	}
	
	a.redirect:hover, a.redirect:active, 
	a.redirect:hover, a.redirect:link, 
	a.redirect:visited {
		color: #000;
}
a.redirect:link,
	a.redirect:active, a.redirect:visited {
		padding-left: 14px;
		display: block;
		background: transparent url("/images/layout/bullet_red.png") top left no-repeat;
		color: #000;
		text-decoration: none;
	}
	
#popup table {
	width: 100%;
}
#popup th {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #9D989E;
	text-indent: 5px;
	line-height: 26px;
	background: transparent url('/images/layout/path.gif') bottom right repeat-x;
	text-align: left;
}

#popup th.prd_close {
	margin: 0;
	padding: 0 3px 0 0;
	text-align: right;
	vertical-align: middle;
	cursor: pointer;
}
#popup th.prd_close img {
	cursor: pointer;
}
#popup table td.prd_img {
	text-align: center;
	vertical-align: middle;
	height: 300px;
}

#popup table td.prd_nr {
	text-align: left;
	border-top: 1px solid #9D989E;
	background: #ddd;
	line-height: 20px;
	vertical-align: text-top;
}

/*
	Content part
*/
/* clearfix */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#head_container {
	margin: 16px 11px 0px 11px;
	padding: 0;
	background: transparent url('/images/layout/head_background.png') -11px 0px repeat-y;
}

	#head_container h1 {
		margin: 0 0 5px 0;
		padding: 0;
		font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
		color: #133B63;
	}

	#head_container h2, #head_container h3, #head_container h4, 
	#head_container h5, #head_container h6 {
		margin: 0 0 5px 0;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		color: #133B63;
	}
	
	#head_container p {
		margin: 0 0 3px 0;
		padding: 0;
		line-height: 16px;
	}
	
	#head_container a {
		margin: 0;
		padding: 0;
		font-weight: bold;
		color: #BF0000;
		text-decoration: none;
	}
	
	#head_container a.more {
		margin: 0;
		padding: 0 0 0 12px;
		background: transparent url('/images/layout/bullet_red.png') 0px 2px no-repeat;
		font-weight: bold;
		color: #BF0000;
		text-decoration: none;
	}
	
	#head_container ul {
		margin: 0 0 14px 0;
		padding: 0;
		list-style: none;
	}
	
	#head_container li {
		margin: 0;
		padding: 0 0 0 12px;
		line-height: 16px;
		background: transparent url('/images/layout/bullet_red.png') 0px 2px no-repeat;
		font-weight: bold;
	}
	
		#head_container li a {
			padding: 0;
			background-image: none;
			color: #000;
			text-decoration: none;
		}
		
		#head_container li a.more {
			padding: 0;
			color: #BF0000;
			background-image: none;
			text-decoration: none;
		}
		
#head_content {
	float: left;
	display: inline;
	margin: 0 11px 0 0;
	padding: 0;
	width: 460px;
}

#cont_container {
	margin: 0;
	padding: 0;
	background: transparent url('/images/layout/head_background.png') repeat-y;
}

	#cont_container h1 {
		display: block;
		margin: 16px 0 11px 0;
		padding: 0;
		line-height: 20px;
		background: #fff;
		font: bold 14px Verdana, Arial, Helvetica, sans-serif;
		color: #133B63;
	}
	
	#cont_container h1.ico1, #cont_container h1.ico2,
	#cont_container h1.ico3, #cont_container h1.ico4,
	#cont_container h1.ico5, #cont_container h1.ico6, #head_container h1.ico3 {
		display: block;
		margin: 22px 0 11px 0;
		padding: 0 0 0 46px;
		height: 36px;
		background: transparent url('/images/layout/hdr_icons.png') 0px 0px no-repeat;
		font: bold 13px Verdana, Arial, Helvetica, sans-serif;
		color: #133B63;
	}
	
	#cont_container h1.ico2 {background: #fff url('/images/layout/hdr_icons.png') 0px -36px no-repeat;}
	#cont_container h1.ico3 {background: #fff url('/images/layout/hdr_icons.png') 0px -72px no-repeat;}
	#cont_container h1.ico4 {background: #fff url('/images/layout/hdr_icons.png') 0px -108px no-repeat;}
	#cont_container h1.ico5 {background: #fff url('/images/layout/hdr_icons.png') 0px -144px no-repeat;}
	#cont_container h1.ico6 {background: #fff url('/images/layout/hdr_icons.png') 0px -180px no-repeat;}
	
	#cont_container h2, #cont_container h3, #cont_container h4, 
	#cont_container h5, #cont_container h6 {
		margin: 0 0 5px 0;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		color: #133B63;
	}
	
	#cont_container h2 {
		margin: 5px 0;
		line-height: 18px;
	}
	
	#cont_container p {
		margin: 0 0 3px 0;
		padding: 0;
		line-height: 16px;
	}
	
	#cont_container a, .content_container a {
		margin: 0;
		padding: 0;
		font-weight: bold;
		color: #BF0000;
		text-decoration: none;
	}
	
	#cont_container a.li_link, #cont_container a.more, .content_container a.li_link, .content_container a.more {
		clear: left;
		display: block;
		margin: 0 0 16px 0;
		padding: 0 0 0 10px !important;
		line-height: 16px;
		background: transparent url('/images/layout/bullet_red.png') 0px 2px no-repeat;
		font-weight: bold;
		color: #BF0000;
		text-decoration: none;
	}
	
	#cont_container a.li_link, .content_container a.li_link {
		margin: 0;
		color: #000 !important;
	}
	
	#cont_container ul, #cont_container ul.ppu {
		margin: 0 0 14px 0;
		padding: 0;
		list-style: none;
	}
	#cont_container ol {
		margin: 0 0 14px 0;
		padding: 0 0 0 22px;
		list-style-position: outside;
		list-style: decimal;
	}
	#cont_container ul li, #cont_container ul.ppu li {
		margin: 0 0 0 12px;
		padding: 0;
		line-height: 16px;
		list-style-image: url('/images/layout/bullet_grey2.png');
		list-style-position: outside; 
		font-weight: bold;
	}
	
	#cont_container ul li {
		margin: 0 0 0 16px;
		font-weight: normal;
	}
	
		#cont_container ul li a, #cont_container ul.ppu li a {
			padding: 0;
			background-image: none;
			color: #000;
			text-decoration: none;
		}
		
		#cont_container ul li a.more, #cont_container ul.ppu li a.more {
			padding: 0;
			color: #BF0000;
			background-image: none;
			text-decoration: none;
		}
	
	
	#cont_container .content_box, #cont_container .content_box_private {
		float: left;
		display: inline;
		margin: 0 0 0 0;
		padding: 0;
		width: 480px;
	}
	
	#cont_container .content_box_private {
		width: 315px;
	}
	
	#cont_container .content_full, #cont_container .content_half {
		clear: left;
		margin: 0 11px;
		padding: 0 0 2px 0;
		background: transparent;
	}
	
	#cont_container .content_half {
		float: left;
		clear: none;
		display: inline;
		width: 218px;
	}
	
	.nvm_form_cont {
		width: 300px !important;
	}
	
	/* 
		Oude instelling (zie boven)
		We willen dit annuleren in de XSL artikelen (zoals homepage links e.d.)
	*/
	#cont_container .content_container {
		margin: 0;
		padding: 0;
	}
	
	.nvm_form_cont form {
		position: relative;
		margin: 0;
		padding: 10px;
		border: 3px solid #e6e6e6;
		background-color: #b9cdd2;
		font: bold 10px/18px Verdana, Arial, Helvetica, sans-serif;
		color: #003b63;
		min-height: 100px;
		height: auto !important;
		height: 100px;
	}
	
	.nvm_form_cont fieldset {
		margin: 0;
		padding: 0;
		border: 0;
	}
	
	.nvm_form_cont label {
		display: block;
		margin: 0;
		padding: 0;
	}
	
	.nvm_form_cont input {
		width: 180px;
	}
	
	#usr_akkoord_mandatory {
		display: none;
	}

	.nvm_form_cont .btn {
		position: absolute;
		left: 10px;
		bottom: 10px;
		margin: 0;
		padding: 3px 8px 6px 0;
		background: #bf0000 url('/images/layout/btn_arrow.gif') right center no-repeat; 
		width: auto;
		color: #fff;
		border: 0;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		cursor: pointer;
	}

	.btna {
		margin: 0;
		padding: 3px 8px 6px 0;
		background: #bf0000 url('/images/layout/btn_arrow.gif') right center no-repeat;
		width: auto;
		color: #fff;
		border: 0;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		cursor: pointer;
	}

#login_container {
	float: left;
	width: 456px;
	margin: 0 0 0 12px;
	padding: 0;
}

	#login_container h1 {
		margin: 0 0 0 11px;
		padding: 0;
		display: block;
		width: 135px;
		height: 21px;
		background: transparent url('/images/layout/hdr_login.gif') top left no-repeat;
		text-indent: -9999px;
	}

	#login_container form {
		position: relative;
		margin: 0;
		padding: 0 0 0 8px;
		border: 3px solid #e6e6e6;
		background-color: #b9cdd2;
		font: bold 10px Verdana, Arial, Helvetica, sans-serif;
		min-height: 96px;
		height: auto !important;
		height: 96px;
	}
	
	#login_container fieldset {
		margin: 0;
		padding: 0;
		border: 0;
	}
	
	#login_container label {
		display: block;
		margin: 0;
		padding: 0;
		color: #003b63;
		line-height: 18px;
		font-weight: bold;
	}
	
	#login_container input {
		margin: 0;
		padding: 1px 2px;
		border: 0;
		line-height: 22px;
		height: 22px;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		
	}
	
	#login_container input#login_username_main, 
	#login_container input#login_password_main {
		width: 350px;
	}

	#login_container #btn_login {
		position: absolute;
		left: 380px;
		_left: 376px;
		top: 58px;
		_top: 61px;
		margin: 0;
		padding: 3px 6px 6px 0;
		background: #bf0000 url('/images/layout/btn_arrow.gif') right center no-repeat; 
		color: #fff;
		border: 0;
		font: 11px Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		cursor: pointer;
	}

#demo_container {
	float: left;
	display: inline;
	margin: 0 11px;
	padding: 0;
	width: 216px;
}

	#cont_container #demo_container {
		clear: left;
		margin: 0 11px 0 227px;
		min-height: 160px;
		height: auto !important;
		height: 160px;
	}

	#demo_container h1 {
		margin: 0 0 0 11px;
		padding: 0;
		display: block;
		width: 125px;
		height: 21px;
		background: transparent url('/images/layout/hdr_demo.gif') top left no-repeat;
		text-indent: -9999px;
	}
	
	#demo_container div {
		position: relative;
		margin: 0;
		padding: 0;
		border: 3px solid #e6e6e6;
		background: transparent  url('/images/layout/demo_backgr.png') top left no-repeat;
		min-height: 96px;
		height: auto !important;
		height: 96px;
	}
	
	#demo_container p {
		margin: 10px;
		padding: 0;
		line-height: 8px;
		color: #fff;
		font-weight: bold;
	}
	
	#demo_container a {
		display: block;
		margin: 25px 10px 10px 10px;
		padding-left: 4px;
		height: 20px;
		line-height: 20px;
		background: #bf0000 url('/images/layout/btn_arrow.gif') right center no-repeat; 
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}	
	
	#cont_container div.imgL img {
		float: left;
		margin: 5px 10px 1px 0;
	}
	
	#cont_container div.imgR img {
		float: right;
		margin: 5px 0 1px 10px;
	}
	
	#cont_container div.imgM {
		text-align: center;
	}
	#cont_container div.imgM img {
		clear: both;
		margin: 5px 0 22px 0;
	}
	
#footer_spacer {
	clear: both;
	margin: 0;
	display: block;
	height: 11px;
	background: #fff url('/images/layout/head_background.png') repeat-y;
}

/* formulier */
.trea_form {
	margin: 0;
	padding: 0;
}

	.trea_form div.frm_row {
		clear: both;
		margin: 10px 0;
	}

	.trea_form div.lbl {
		float: left;
		display: block;
		margin: 0 5px 0 0;
		width: 165px;
		text-align: right;
	}
		.trea_form div.lbl span {
			float: left;
			display: block;
			width: 140px;
		}
		
		.trea_form div.lbl em {
			float: left;
			display: block;
			width: 25px;
			color: red;
			text-align: center;
			font-weight: bold;
		}
		
		/* Lange labels met 1 checkbox */
		span.ctrl_chk_label {
			display: block;
			width: 400px;
		}

/* 
	Presentaties 
	(Rechter kant van verschillende presentatiepagina's)
*/
td.pres_space {
	/*padding: 0 11px 5px 11px; */
	padding: 0 10px 5px 10px;
	color: #999;
}

	td.pres_space a, 
	td.pres_space a:link,
	td.pres_space a:visited, 
	td.pres_space a:hover,
	td.pres_space a:active {
		color: #000;
		text-decoration: none;
	}

ul.pres_list {
	margin: 0;
	padding: 0;
	list-style: none;
}

	ul.pres_list li {
		padding: 0 0 0 12px;
		background: transparent url(/images/layout/bullet_red.png) 0px 2px no-repeat;
	}
	
	ul.pres_list span {
		color: #999;
		margin-right: 2px;
	}
	
	ul.pres_list p.pres_inf {
		display: block;
		margin: 0;
		padding: 0;
		color: #999;
	}
/* 
	Presentaties 
	(NVM presentatiepagina's)
*/
table.nvm_pres {
	margin: 0;
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}

	table.nvm_pres th, table.nvm_pres td {
		vertical-align: top;
	}

	table.nvm_pres a.nvm_lnk, table.nvm_pres a.nvm_lnk:link,
	table.nvm_pres a.nvm_lnk:hover, table.nvm_pres a.nvm_lnk:active, 
	table.nvm_pres a.nvm_lnk:visited {
		margin: 0;
		padding: 0 0 0 10px;
		line-height: 16px;
		background: transparent url('/images/layout/bullet_red.png') 0px 2px no-repeat;
		font-weight: bold;
		color: #BF0000;
		text-decoration: none;
	}

	
div.nvm_block {
	clear: both;
	margin: 11px;
	padding: 0;
}
	
	div.nvm_block h3 a, div.nvm_block h3 a:link,
	div.nvm_block h3 a:hover, div.nvm_block h3 a:active,
	div.nvm_block h3 a:visited {
		color: #bf0000;
	}

table.nvm_adres {
	margin: 0;
	padding: 0;
	width: 100%;
	font-weight: bold;
	text-align: left;
}

	table.nvm_adres th, div.nvm_block h3 {
		color: #003b63;
		font-size: 1.1em;
	}
	
	div.nvm_block h3 {
		margin: 10px 0 15px 0;
	}
	
	div.nvm_block h4 {
		margin: 4px 0 2px 0;
		color: #003b63;
	}
	
	div.nvm_block p {
		margin: 0 0 11px 0;
	}
	
	a.nvm_lnk2 {
		margin: 0;
		padding: 0 0 0 10px;
		line-height: 16px;
		background: transparent url('/images/layout/bullet_red.png') 0px 2px no-repeat;
		font-weight: bold;
		font-size: 1.1em;
		color: #003b63;
		text-decoration: none;
	}
	
	a.nvm_lnk2:link, a.nvm_lnk2:visited, a.nvm_lnk2:hover, a.nvm_lnk2:active {
		color: #003b63;
		text-decoration: none;
	}
	
	table.nvm_adres td {
		vertical-align: top;
	}

/* Zoeken op leveranciers */
a.zol {
	border: 2px solid #B9CDD2;
	display: block;
}

a.zol2 {
	display: block;
	float: left;
	height: 100px;
	width: 250px;
	overflow: hidden;
}

#lev_logos, #dln_logos {
}

.logoimg {
    width: 250px;
    float: left;
    text-align: center;
}

.logotxt {
    width: 200px;
    float: left;
    text-align: center;
}
/*flv player popup*/


#popup_video_player {
		position: absolute;
		border: 1px solid #9D9C9A;
		/*border-right: 1px solid #9D9C9A;
		border-left: 1px solid #9D9C9A;
		/*padding-bottom: 5px;*/
		top:0px!important;
		left:0px!important;
		height:240px;
		width:300px;
		background:#E6E6E6;
		/*padding-top:5px;*/
	}


