html {
	margin: 0px;
	padding: 0px;
}

body {
	margin:0;
	padding:0;
	background-color: #F0F0F0;
	font-family: verdana,tahoma,helvetica,arial;
	font-size:11px;
	SCROLLBAR-FACE-COLOR: #F2F2F2;
	SCROLLBAR-HIGHLIGHT-COLOR: #F2F2F2;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #A5A5A5;
	SCROLLBAR-ARROW-COLOR: #ACC4DC;
	SCROLLBAR-TRACK-COLOR: #F3F6F8;
	SCROLLBAR-DARKSHADOW-COLOR: #F2F2F2;	
}

.tbl_header {
	height: 94px;
	margin:0;
	padding:0;
	background-image: url(/img/top_bg.png);
	background-repeat: repeat-x;
	vertical-align:top;
}
#header {
	height: 94px;
	border:none;
	margin:0;
	padding:0;
}

#header_extern {
	height: 57px;
	width:100%;
	border:none;
	background: url(/img/top_bg_extern.png);
	background-repeat: repeat-x;
}

.header_extern_tbl {
	
}

/******************************
	TOP NAVIGATION
******************************/

#main_nav {
	float:left;
	margin-top: 3px;
	line-height:normal;	
	border: none;
}

#main_nav ul {
	margin:0;
	padding:11px 10px 0;
	list-style:none;
	border: none;
}
#main_nav li {
	float:left;
	background:url("/img/tab_left_both.png") no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	border-bottom:1px solid #6F5AB5;
}
#main_nav a {
	float:left;
	display:block;
	background:url("/img/tab_right_both.png") no-repeat right top;
	padding:5px 10px 4px 6px;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	color:#6F5AB5;
}
#main_nav > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#main_nav a {float:none;}
/* End IE5-Mac hack */
#main_nav a:hover {
	color:#210092;
}
#main_nav #current {
	background-position:0 -28px;
	border-width:0;
}

#main_nav #current a {
	background-position:100% -28px;
	padding:5px 10px 5px 6px;
	color:#210092;
}
#main_nav li:hover, #main_nav li:hover a {
	background-position:0% -28px;
	color:#210092;
}
#main_nav li:hover a {
	background-position:100% -28px;
}

/*
* LOGIN
*/
#login_nav {
	float:right;
	margin: 4px 0px 0px 0px;
	line-height:normal;
	border:none;
}

#login_nav ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}
#login_nav li {
	float:left;
	width: 76px;
	margin:0;
	padding:0 0 0 0px;
	border-bottom:1px solid #6F5AB5;
}
#login_nav a {
	float:left;
	display:block;
	background:url("/img/tab_login_both.png") no-repeat left top;
	padding:5px 6px 4px 30px;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	color:#6F6D6D;
}

#login_nav > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#login_nav a {float:none;}
/* End IE5-Mac hack */
#login_nav a:hover {
	color:#000000;
}

#login_nav li:hover, #login_nav li:hover a {
	background-position:0% -28px;
	color:#000000;
}
#login_nav li:hover a {
	background-position:100% -28px;
}

/*
* LOGOFF
*/

#logoff_nav {
	float:right;
	margin-top: 4px;
	line-height:normal;
	border:none;
}

#logoff_nav ul {
	margin:0;
	padding:10px 10px 0 0;
	list-style:none;
}
#logoff_nav li {
	float:left;
	width: 76px;
	margin:0;
	padding:0 0 0 0px;
	border-bottom:1px solid #6F5AB5;
	white-space: nowrap;
}
#logoff_nav a {
	float:left;
	display:block;
	background:url("/img/tab_logoff_both.png") no-repeat left top;
	padding:5px 20px 4px 10px;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	color:#6F6D6D;
}

#logoff_nav > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#logoff_nav a {float:none;}
/* End IE5-Mac hack */
#logoff_nav a:hover {
	color:#000000;
}

#logoff_nav li:hover, #logoff_nav li:hover a {
	background-position:0% -28px;
	color:#000000;
}
#logoff_nav li:hover a {
	background-position:100% -28px;
}


/******************************
	SUB NAVIGATION
******************************/

#top_nav {
	height: 37px;
	width: 780px;
}

#btm_nav {
	padding-left: 170px;
	height: 30px;
}

	#btm_nav table.nav {
		-moz-user-select: none;
		height: 100%;
	}
	
	#btm_nav td.nav {
		padding: 0px 5px 0px 5px; 
		white-space: nowrap;
		background-color: #F0F0F0;
		font-family: verdana,tahoma,helvetica,arial;
		font-size:11px;
		color: #000000;
	}

	#btm_nav a {
		font-family: verdana,tahoma,helvetica,arial;
		font-size: 11px;
		color: #160093;
		text-decoration: none;
	}
	
	#btm_nav a#current  {
		font-weight: bold;
		color: #160093;
	}
	
	#btm_nav a:hover, #btm_nav a#current:hover {
		color: #6552D0;
	}
	
	#btm_nav table.sub {
		position: absolute;
		z-index: 20;
		border-top: 1px solid  #AAAAAA;
		background-color: #F0F0F0;
	}

	#btm_nav td.sub .label {
		cursor: default;
		white-space: nowrap;
		padding: 5px;
		color: #180092;
		border-left: 1px solid #AAAAAA;
		border-bottom: 1px solid  #AAAAAA;
	}
	
	#btm_nav table.sub .over {
		background-color: #E0E0E0;
	}
	
	#btm_nav td.sub .arrow {
		width: 16px;
		border-right: 1px solid  #AAAAAA;
		border-bottom: 1px solid  #AAAAAA;
	}

#nav {
	position:absolute;
	margin-top: 46px;
	margin-left: 170px; 
	z-index:10;
	padding:0;
}


#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#nav li { /* all list items */
	float: left;
	position: relative;
	display: inline;
	padding: 0px 5px 7px 5px; 
	white-space: nowrap;
	background-color: #F0F0F0;
	font-family: verdana,tahoma,helvetica,arial;
	font-size:11px;
	color: #000000;
}

#nav ul.subnav {

}

#nav ul.subnav li {
	display: block;
	white-space: normal;
	padding: 5px 0px 5px 5px;
	color: #180092;
	background-color: #F0F0F0;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid  #AAAAAA;
	border-bottom: 1px solid  #AAAAAA;
	width: 120px;
	margin-bottom: 0;
}
#nav li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	width: 8em;
	background-color:#FFFFFF;
	margin-top: 10px;
	margin-left: 5px;
}

#nav > li > ul {
	padding:0;
	margin-top: 5px;
}

#nav li a {
	font-family: verdana,tahoma,helvetica,arial;
	font-size:11px;
	color: #160093;
	text-decoration: none;
}
#nav li a#current  {
	font-weight: bold;
	color: #160093;
}


#nav > li > ul { /* to override top and left in browsers other than IE, which
will position to the top right of the containing li, rather than bottom
left */
	top: auto;
	left: auto;
}

#nav li:hover ul { /* lists nested under hovered list items */
	display: block;
}
#nav li.over ul { /* lists nested under hovered list items */
	display: block;
}

#nav li:hover ul {
display: block;
}

/******************************
	NAVIGATION EXTERN
******************************/
#ext_top_nav {
	 float:left;
	 /*position:absolute;*/
	 width:790px;
}

#ext_nav {
	margin-top: 10px;
	margin-left: 135px; 
	z-index:10;
	padding:0;
}

#ext_nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#ext_nav li { /* all list items */
	float: left;
	position: relative;
	display: inline;
	padding: 0px 5px 7px 5px; 
	white-space: nowrap;
	background-color: #F0F0F0;
	font-family: verdana,tahoma,helvetica,arial;
	font-size:11px;
	color: #000000;
}

#ext_nav ul.subnav {

}

#ext_nav ul.subnav li {
	display: block;
	white-space: normal;
	padding: 5px 0px 5px 5px;
	color: #180092;
	background-color: #F0F0F0;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid  #AAAAAA;
	border-bottom: 1px solid  #AAAAAA;
	width: 120px;
	margin-bottom: 0;
}
#ext_nav li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	width: 8em;
	background-color:#FFFFFF;
	margin-top: 10px;
	margin-left: 5px;
}

#ext_nav > li > ul {
	padding:0;
	margin-top: 5px;
}

#ext_nav li a {
	font-family: verdana,tahoma,helvetica,arial;
	font-size:11px;
	color: #160093;
	text-decoration: none;
}
#ext_nav li a#current  {
	font-weight: bold;
	color: #160093;
}


#ext_nav > li > ul { /* to override top and left in browsers other than IE, which
will position to the top right of the containing li, rather than bottom
left */
	top: auto;
	left: auto;
}

#ext_nav li:hover ul { /* lists nested under hovered list items */
	display: block;
}
#ext_nav li.over ul { /* lists nested under hovered list items */
	display: block;
}

#ext_nav li:hover ul {
display: block;
}

/******************************
	CONTENT FRAME
******************************/

.tbl_leftcontent {
	width:170px;
	margin:0;
	padding:0;
	vertical-align:top;
}

#leftcontent {
	width:100%;
	background:#F0F0F0;
	background: url(/img/windows/right-top.gif) no-repeat top right; 
	z-index:0;
	border-top: 1px solid white;
	margin:0;
	padding:0;
	}
	
.tbl_rightcontent {
	width:170px;
	vertical-align:top;
	margin:0;
	padding:0;
}

#rightcontent {
	width:100%;
	background:#F0F0F0;
	background: url(/img/windows/left-top.gif) no-repeat top left; 
	border-top: 1px solid white;
	z-index:0;
	}

.tbl_centercontent {
/*	width:100%;*/
	vertical-align:top;
	padding:0;
	margin:0;
}
	
#centercontent {
	background:#fff;
	padding:0;
	border-top:1px solid #fff;
	voice-family: inherit;
	z-index:0;
	}

.tbl_fullcontent {
/*	width:100%;*/
	_width: expression(document.body.clientWidth-170 + 'px' );

	vertical-align:top;
	padding:0;
	margin:0;
}

#fullcontent {
	background:#fff;
	border-top:1px solid #fff;
	voice-family: inherit;
	z-index:0;
	}

#bottomcontent {
	text-align:center;
	padding: 10px 0px 10px 0px;
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	color: #666666;
}

#bottomcontent a {
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
}
#bottomcontent a:visited {
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
}
#bottomcontent a:hover {
	font-size: 10px;
	font-weight:normal;
	text-decoration:underline;
}

.roundbottom {
	background: url(/img/windows/main_right-bottom.gif) no-repeat top right; 
}
.roundtop {
	background: url(/img/windows/main_right-top2.gif) no-repeat top right;
}

.fill {
	background-color: #F0F0F0;
	height: 10px;
	line-height: 10px;
	margin: 0;
	padding: 0;
}

.sub_roundbottom {
	background: url(/img/windows/sub_right-bottom.gif) no-repeat top right; 
}
.sub_roundtop {
	background: url(/img/windows/sub_right-top.gif) no-repeat top right; 
}


img.corner {
   width: 13px;
   height: 13px;
   border: none;
   display: block !important;
}


/******************************
	CONTENT
******************************/

#startpage {
	text-align: center;
}

#tpl_error {}

form {
	margin: 0;
	padding: 0;
}

h1 {
	margin-top:0px;
	margin-bottom:2px;
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:13px;
	color:#160093;
}

h2 {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:12px;
	color:#160093;
}

p {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	margin-top: 0px; 
	text-align: justify;
}

.link:link {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:11px;
	color:#FF0000;
	text-decoration:underline;
}

.link:visited {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:11px;
	color:#FF0000;
	text-decoration:underline;
}

.link:hover {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

/******************************
	LOGIN
******************************/
#login_box {
	width: 210px;
	position: absolute; 
	background-color: #F0F0F0; 
	border: 1px solid #2A009C; 
	padding: 5px;
	z-index:10;
}

.login_box_inline {
	width: 210px;
	position: absolute; 
	background-color: #F0F0F0; 
	border: 1px solid #2A009C; 
	padding: 5px;
	z-index:10;
}

.login_box_inline_hack {
	width: 210px;
	margin-top:-90px;
	position: absolute; 
	background-color: #F0F0F0; 
	border: 1px solid #2A009C; 
	padding: 5px;
	z-index:10;	
}

.login_btn {
	float:right;
}

.login_row {
	height: 20px;
}
.login_lbl {
	float:left;
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	width:90px;
}
.login_ctl {
	float:right;
	margin:0;
	padding:0;
}

.login_opt {
	border:1px solid #666666;
	font-family: verdana, arial, helvetica;
	font-size:11px;
	text-align:left;
}

/******************************
	PPU
******************************/

#ppu_summary {
	position:relative;
	padding: 0px 20px 5px 20px;
}

#ppu_summary p {
	margin-bottom: 0px;  	
}

#ppu_summary h1 {
	margin-top: 0px;  	
}

.ppu_column {
	padding-bottom:5px;
	margin-bottom:5px;
	border: none;
	/*clear: both;*/
}

.ppu_column_left {
	float:left;
	margin-right: 8px;	
}
.ppu_column_middle {
	
}
.ppu_column_right {
	float:right;
	margin-left: 8px;	
}

.ppu_column_right_auth {
	float:right;
	margin-top: 5px;
	margin-right: 5px;
	cursor: pointer;
	cursor: hand;
}
.ppu_auth_info {
	background-color: #FEFDD7;
	border: 1px solid black;
	color: black;
	width: 200px;
	float:right;
	z-index:20;
	font-family: verdana, arial, helvetica;
	font-size:9px;
	text-align:left;
	padding:5px;
	margin-top:20px;
}


#auth_info_container h1 {
	font-family: verdana, arial, helvetica;
	font-size:11px;
	text-align:left;
	margin-bottom: 5px;
}
#auth_info_container p {
	font-family: verdana, arial, helvetica;
	font-size:9px;
	margin-bottom: 5px;
	text-align:left;
}

.ppu_info_left {
	float:left;
	width:50px;
	text-align:left;
}
.ppu_info_right {
	float:left;
	text-align:left;
}

.ppu_info_row {
	height:15px;
}

.ppu_inlog_holder {
	margin-top: 5px;
	vertical-align: bottom;
}
.ppu_aanmelden {
	margin-top: 5px;
	vertical-align: bottom;
}

.ppu_btn_login {
	vertical-align:bottom; 
	padding-right:5px;
	border: none;
	cursor: pointer;
	cursor: hand;
}

.ppu_btn_aanmelden {
	padding-right:5px;
	border: none;
	cursor: pointer;
	cursor: hand;
}

.ppu_img {
	border: 1px solid #160093;
	margin-bottom:10px;
}
.ppu_logo {
	margin-bottom: 0px; 
}

.p1 {
	margin-bottom: 0px; 
}


#ppu_block_summary h1 {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:10px;
	color:#160093;
	margin-bottom:0px;
	margin-top:0px;
}

#ppu_block_summary p {
	margin:0;
	padding:0;
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#160093;
	text-align:left;
}

#ppu_block_summary a:link {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}

#ppu_block_summary a:visited {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}

#ppu_block_summary a:hover {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:underline;
}

.ppu_block_column {
	background-color:#FFFFFF;
	border: none;
	padding: 0;
	margin-bottom: 5px;
	clear: both;
}

.ppu_block_column_container {
	padding: 0px 10px 0px 10px;
}

#ppu_shop_explain {
	margin: 0px 20px 0px 5px;
}
#ppu_shop_summary {
	margin: 0px 20px 0px 15px;
}

#ppu_shop_summary h1 {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:17px;
	color:#160093;
	margin:0px 0px 5px 0px;	
}

#ppu_shop_summary h2 {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:10px;
	color:#160093;
	margin:0px 0px 5px 0px;
}

#ppu_shop_summary p {
	margin:0px 0px 5px 0px;
	padding:0;
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#160093;
	text-align:left;
}

#ppu_shop_summary a:link {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

#ppu_shop_summary a:visited {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

#ppu_shop_summary a:hover {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:underline;
}

/******************************
	ICH
******************************/

.ich_block_container {
	border: none;
	margin:0;
	padding:0;
}

.ich_block {
	width:155px;
	padding:0px;
	margin: 5px 7px 0px 7px;
	border:none;
}


.ich_block_content {
	width:155px;
	/*overflow: auto; overflow: -moz-scrollbars-vertical; overflow-x: hidden; overflow-y: auto;*/
}

.ich_block_content_nav {
	width:155px;
}

/******************************
	ICH BLOCK ARTICLE
******************************/

.ich_art_block {
	background-color: #FFFFFF;
}
.ich_art_block_data {
	padding: 10px;
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#160093;
}


.ich_art_block_data h1 {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:10px;
	color:#160093;
	margin-bottom:0px;
	margin-top:0px;
	padding:0;	
}

.ich_art_block_data p {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#160093;
	text-align:left;
}

.ich_art_block_data a:link {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}

.ich_art_block_data a:visited {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}

.ich_art_block_data a:hover {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:underline;
}



/******************************
	TECC
******************************/
#tecc_top{
	height:21px;
	border:none;
}
#tecc_content {
	margin:0;
	padding:5px;
	background-color: #FFFFFF;
	border-left: 1px solid #9D9D9D;
	border-right: 1px solid #9D9D9D;
	border-top:	1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
#tecc_bottom {
	height: 15px;
	border:none;
}
#tecc_block {
	background:url("/img/windows/tecc_block.gif") no-repeat left top;
	width:140px;
	height:65px;
	padding:0;
	border: none;
}
#tecc_block_address{
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color: #160093;
	padding-top:40px;
	padding-left:8px;
	padding-bottom:0px;
}

#tecc_photo{
	margin:0;
	padding:0;
}
#tecc_max{
	margin: 10px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	border: none;
}

.p_tecc {
	margin:0;
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color: #160093;
}

#tecc_max a:link {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}

#tecc_max a:visited {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}

#tecc_max a:hover {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:underline;
}


/******************************
	MIJN DP
******************************/

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

#mijndp_container > #mijndp_interests > #interest_top {
	border: none;
	height:21px;
}
#mijndp_container > #mijndp_interests > #interest_menu {
	border: none;
	height:25px;
}

#mijndp_container > #mijndp_tecc > #mijndp_tecc_top {
	border: none;
	height:21px;
}
#mijndp_container > #mijndp_tecc > #mijndp_tecc_menu {
	border: none;
	height:25px;
}

#mijndp_container > #mijn_dp_mailing > #mailing_top {
	border: none;
	height:21px;
}
#mijndp_container > #mijn_dp_mailing > #mailing_menu {
	border: none;
	height:25px;
}

#interest_content {
	width:201px;
	padding:0;
	margin:0;
	border-left: 1px solid #9D9D9D;
	border-right: 1px solid #9D9D9D;
	border-top:	0px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;
}

#interest_content h1{
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	color:#160093;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:2px;
}

#interest_content p {
	margin:0;
	padding:0;
	padding-bottom:5px;
	padding-left: 5px;
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	text-align:left;
}
.interest_group {
	border-bottom:1px solid #9D9D9D;
}

#mijndp_tecc_max {
	width:201px;
	margin:0;
	padding:0;
	border-left: 1px solid #9D9D9D;
	border-right: 1px solid #9D9D9D;
	border-top:	0px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;
}	

#mijndp_tecc_max a:link {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}

#mijndp_tecc_max a:visited {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}

#mijndp_tecc_max a:hover {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:underline;
}

.p_mptecc {
	margin:0;
	padding-left: 5px;
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color: #160093;
	border: none;
	width:180px;
}


#mailing_content {
	width:201px;
	padding:0;
	margin:0;
	border-left: 1px solid #9D9D9D;
	border-right: 1px solid #9D9D9D;
	border-top:	1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

#mailing_content h1{
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	color:#160093;
	margin-left:5px;
	margin-bottom:5px;
	margin-right:0px;
	margin-top:0px;
	padding:0;
}

#mijndp_tecc {
	float:left;
	margin-right: 20px;
}

#mijndp_interests {
	float:left;
	margin-right: 20px;
}

#mijn_dp_mailing {
	float:left;
	margin-right: 20px;
}

.p_mailing {
	margin-bottom:0;
	padding-bottom:0;
}
/******************************
	STARTPAGINA
******************************/

#start_container {
	margin: 0px 20px 0px 10px;
	border: none;
}

#start_container h1 {
	ont-family: verdana, arial, helvetica, sans-serif;
	color:#160093;
	font-weight: bold;
	font-size: 11px;
	margin-bottom:0px;
	margin-top:5px;
}

#start_welkom_homepage {
	margin:0px 10px 0px 5px;
	padding:0;
}


#start_welkom_homepage .dyp_header h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	color:#160093;
	font-weight: bold;
	font-size: 11px;
	margin:0px 0px 10px 3px;	
}

#start_welkom_homepage .dyp_article {
	margin:0;
	padding:0;
	border:none;
}

#start_link_left {
	font-size: 10px;
	font-weight: normal;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	color: #000099;
}

#start_link_left:hover {
	text-decoration: underline;
}

.start_top_menu {
	background-color: #FFFFFF;
	height:22px;
	font-family: verdana, arial, helvetica, sans-serif;
	color:#160093;
 	font-size: 11px;
	font-weight: bold;
 	padding:0px 5px 0px 5px;
 	margin:0;
}

.start_left_header {
/*	border:1px solid #999999;*/
/*	background-color: #F0F0F0;*/
	height:30px;
/* 	padding-left:5px;
 	padding-right:5px;*/
}

.start_linkholder_left	{
	width: 150px;
	background-color: #F0F0F0; 
	padding: 3px 0 3px 0;
}

.start_header {
/*	height:20px;*/
}
.start_text {
	font-family: verdana, arial, helvetica, sans-serif;
	color:#000000;
 	font-size: 11px;
}

A.start_link {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #000099;
 	font-size: 15px;
	text-decoration: none;
}

A.start_link:hover {
	text-decoration: underline;
	
}

a.start_go {
	font-family: verdana, arial, helvetica, sans-serif;
	color:#160093;
 	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.start_go:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	color:#160093;
 	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.start_arrow {
	width: 15px;
	text-align: center; 
	vertical-align: top;
	padding-top: 3px;
}

.start_arrow_left {
	width: 20px;
	vertical-align: middle;
/*	padding-top: 5px;*/
	background-color: #F0F0F0; 
	text-align: center;
}

.start_title {
	font-weight: bold;
	padding-top:10px;
}

.start_aanbieders {
	background-color:#F0F0F0;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	border-top: 2px solid #FFFFFF;
	height:25px;
	padding-left:5px;
}
.start_arrow_aanbieders {
	padding-left:5px;
	vertical-align: middle;
	background-color:#F0F0F0;
	border-bottom:1px solid #999999;
	border-top: 1px solid #FFFFFF;
	height:25px;
}
.zoek_text {
	font-size:9px;
	color:#999999;
}

.start_zoek {
	border-bottom:1px solid #D9D9D9;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight: bold;
}
.start_txtinput {
	width:135px;
	border:1px solid #000000;
	height:18px;
	font-size: 11px;
}


/******************************
	TECC MAIN FORM
******************************/

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

#tecc_main_header {
	/*width:95%;*/
	margin-bottom: 10px;
	background:url("/img/buttons/min.gif") no-repeat left top;
	border-bottom:1px solid #666666;
	padding-left:10px;
}
.tecc_main_header_check {
	float:right;
}

#tecc_main_block {
	background-color: #F0F0F0;
	/*width:95%;*/
}

#tecc_main_form {
	margin:0;
	padding: 5px 5px 5px 5px;
}

#tecc_main_header h1 {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	color:#160093;
	margin-left:5px;
	margin-bottom:5px;
	margin-right:0px;
	margin-top:0px;
	padding:0;
}

.tecc_lbl {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#000000;
	width:200px;
	vertical-align:top;
}

.tecc_row {
	height:20px;
}

/******************************
	TECC INTERESTS MAIN FORM
******************************/

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

#interests_main_block {
	background-color: #F0F0F0;
	/*width:95%;*/
}

#interests_main_header {
	/*width:95%;*/
	margin-bottom: 10px;
	background:url("/img/buttons/min.gif") no-repeat left top;
	border-bottom:1px solid #666666;
	padding-left:10px;
}
.interests_main_header_check {
	float:right;
}

#interests_main_header h1 {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	color:#160093;
	margin-left:5px;
	margin-bottom:5px;
	margin-right:0px;
	margin-top:0px;
	padding:0;
}

#interests_main_form {
	margin:0;
	padding: 5px 5px 5px 5px;
}

.ctrl_chk_label label {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	text-align:left;
	color:#000000;
}

#gatt_photo_x_ctrl_maincontainer label {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	text-align:left;
	color:#000000;
}

/******************************
	MAILING MAIN FORM
******************************/

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

#mailing_main_block {
	/*width:95%;*/
}

#mailing_main_header {
	/*width:95%;*/
	margin-bottom: 10px;
	background:url("/img/buttons/min.gif") no-repeat left top;
	border-bottom:1px solid #666666;
	padding-left:10px;
}
.mailing_main_header_check {
	float:right;
}

#mailing_main_header h1 {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	color:#160093;
	margin-left:5px;
	margin-bottom:5px;
	margin-right:0px;
	margin-top:0px;
	padding:0;
}

.mailing_title, .ctrl_chk_label label {
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, arial, helvetica;
	color: #160093;
}
.mailing_tekst {
	font-family: verdana, arial, helvetica;
	font-size:11px;
	text-align:left;
	padding:3px;
}

/******************************
	TELCO SURFUREN
******************************/

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

#surfuren_main_block {
	/*width:95%;*/
	background-color: #F0F0F0;
}
#surfuren_content {
	margin:0px 20px 10px 20px;
}
#surfuren_main_block  a:link {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

#surfuren_main_block  a:visited {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

#surfuren_main_block a:hover {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:underline;
}

.surfuren_text {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#000000;
}

/******************************
	AANMELDEN
******************************/
#aanmelden_container {
	/*width:100%*/
	margin:0;
	padding:0;
}

#aanmelden_container .dyp_data{
	margin-left:-5px;
	margin-right:190px;
	border: none;
}

#aanmelden_status {
	float:right;
	margin:0px 20px 0px 20px;
	padding:0;
	background-color: #F0F0F0;
}

#aanmelden_stappen {
	padding: 0px 10px 0px 10px;
}

#aanmelden_stappen h2 {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	text-align:left;
	color:#666666;
	margin:0;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 3px;
	text-decoration: none;
}

#aanmelden_stappen a:hover {
	text-decoration: underline;
}

.aanmelden_stap_done {
	background:url("/img/buttons/check-green.gif") no-repeat left top;
}
.aanmelden_stap_current {
	background:url("/img/buttons/check-blue.gif") no-repeat left top;
}
.aanmelden_stap_open {
	background:url("/img/buttons/check-gray.gif") no-repeat left top;
}

.aanmelden_header_line {
	margin-left: 20px;
	margin-bottom: 10px;
	margin-right: 20px;
	background:url("/img/buttons/plus.gif") no-repeat left top;
	border-bottom:1px solid #666666;
	padding-left:10px;
}
.aanmelden_header_line_check {
	float:right;
}
#aanmelden_stap h1 {
	font-size: 10px;
	margin-bottom:5px;
	margin-left:5px;
}

.aanmelden_footer_line {
	margin-left: 20px;
	margin-bottom: 10px;
	margin-right: 20px;
	background:url("/img/buttons/plus.gif") no-repeat left top;
	border-bottom:1px solid #666666;
	padding-left:10px;
}
.aanmelden_footer_line_check {
	float:right;
}

#usr_sex_ctrl_maincontainer label {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	text-align:left;
	color:#000000;
}
#aanmelden_header {
	height:90px;
}

#tecc_error {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:11px;
	color: red;
	margin: 5px 0px 10px 0px;
}

/******************************
	WACHTWOORD VERGETEN
******************************/
#pw_container {
	margin: 0px 20px 0px 20px; 
}
#pw_container h1 {
	margin-top:0px;
}

#ww_block {
	height:20px;
	width: 255px;
}
.ww_label {
	float:left;
	width:80px;
	height:20px;
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	text-align:left;
	vertical-align:middle;
}
.ww_ctrl {
	float:right;
}

/******************************
	(ICH) ARTICLE
******************************/

#ich_article {
	margin: 0px 20px 0px 20px;
}
#ich_article h1 {
	margin-top: 0px;
}

.age_point_content div {
	font-size: 11px;
}

#ich_article div {
	font-size: 11px;
}

#ich_article a { 
	margin: 5px 0;
}
#ich_article a:link {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

#ich_article a:visited {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

#ich_article a:hover {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:underline;
}
}

/*tmp*/
#ich_article img, #ich_article IMG {
	margin:0 5px 5px 5px;
}

.ich_navigation {
	margin:5px 0px 0px 0px;
}
/******************************
	REACTION
******************************/

#reactieform_container {
	margin:0px 20px 0px 20px;
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
}

#reactieform_container p {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
}

#reactieform_container h1{
	margin-left:0px;
	margin-bottom:5px;
	margin-right:0px;
	margin-top:0px;
}

#reactieform_container p1 {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
}

#rea_container {
	margin: 10px 20px 0px 0px;
	background-color: #F0F0F0;
	font-size:11px;
	font-weight: normal;
}

#rea_switch {
	margin: 10px 20px 0px 0px;
	background-color: #F0F0F0;
	font-size:11px;
	font-weight: normal;
}



#reactieform_container label {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:11px;
	color:#160093;
}

#reactieform_attribs label {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:10px;
	color:#000000;
}

#reactieform_container p {
	margin-left:5px;
	margin-bottom:15px;
	margin-right:0px;
	margin-top:0px;
}

.reactieform_lbl {
	vertical-align: top;
	text-align:left;
/*	width:200px;*/
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
}

.reactieform_dsp {
	font-weight:bold;
	padding-bottom: 10px;
}

.reactieform_ctl {
	vertical-align: top;
	text-align:left;
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	width:180px;
	text-align:left;
}



.reactieform_hlp { 
	text-align:left;
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	 font-style: italic;
	font-size:11px;
	color:#666666;
}

/******************************
	DYNAMIC PAGE
******************************/
.dyp_article {
	margin: 0px 20px 0px 20px;
	/*height:100%;*/
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	
}
.dyp_article_full {
	margin: 0px 20px 0px 20px;
	height:100%;
	padding: 0px 20px 0px 20px;
}

.dyp_header h1 {
	margin-top:0px;
	margin-bottom:0px;
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:14px;
	color:#160093;
}

.dyp_data {
	padding-bottom:10px;
}

.dyp_data p {
	margin-left:5px;
	margin-bottom:5px;
	margin-right:0px;
	margin-top:0px;
		font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
}

/* Hack for tradecenter */
#tce_body_content .dyp_article { 
	margin: 0px 0px 0px 0px;
}

.dyp_data a:link {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

.dyp_data a:visited {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:underline;
}

.dyp_data a:hover {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:underline;
}

/*tmp*/
.dyp_data img, .dyp_data IMG {
	margin:0 5px 5px 5px;
}

.tpl_error {
	margin: 0px 20px 0px 20px;
}

.dyp_block_article {
	width:130px;
	border: none;
}
.dyp_block_h1 {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
}
.dyp_block_data {

}

/******************************
	TRADE CENTER
******************************/
#tce_container {
	margin: 0 auto;
	text-align: center;
}

	#tce_container a {
		color: #FF0000;
		text-decoration: none;
		font: normal 11px Verdana;
	}
	
	#tce_container a:hover {
		text-decoration: underline;
	}
		
#tce_article, #tce_article p {
	font: normal 11px Verdana;
	color: #000000;
}

.tce_block_content {
	padding:0px 10px 0px 10px;
	color:#160093;
}


.tce_block_body {
	margin:0;
	padding: 0px 5px 0px 0px;
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color: #000000;
	position:relative;
	/*height:550px;*/
}

#tce_block_summary {
	margin:0;
	padding:0;
	width:155px;
}

#tce_block_summary h1 {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:10px;
	color:#160093;
	margin-bottom:0px;
	margin-top:0px;
}

#tce_block_summary p {
	margin:0;
	padding:0;
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#160093;
	text-align:left;
}

#tce_block_summary a:link {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}

#tce_block_summary a:visited {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}

#tce_block_summary a:hover {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:underline;
}

.tce_block {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#160093;
	background-color:#FFFFFF;
	margin: 0px 0px 5px 0px;
}

.tce_block_content {
	padding:0px 10px 0px 10px;
	color:#160093;
}

#tce_right_content {
	/*height:1550px;*/
}

#tce_container #small_box #tce_article p {
	text-align: left;
}


#ttce_cats {
	position: relative;
	background: url('/img/tce/cat_bg_top.png') no-repeat center top;
	padding: 15px 0 0 0;
	margin-bottom: 20px;
}

#tce_floor {
	background: url('/img/tce/cat_bg.png') no-repeat center bottom;
	margin-top: 10px;
}

#tce_floor ul {
	display: block;
	margin-left: 4px;
	padding: 0;
	list-style-type: none;
	width: 180px;
	padding-bottom: 20px;
	padding-top: 10px;
}

	#tce_floor ul li a {
		color: #000000;
		text-decoration: none;
		font: normal 11px Verdana;
	}

	#tce_floor ul li a:hover {
		color: #7e7eb3;
		text-decoration: none;
		font: normal 11px Verdana;
	}


#tce_floor ul li.cat_sub, #tce_floor ul li.cat_main  {
	border-top: 1px solid #7e7eb3;
	width: 170px;
	margin: 0 16px 0 6px;
	height: 18px;
	line-height: 18px;
}
	#tce_floor ul li.cat_main {
		font-weight: bold;
	}
		#tce_floor ul li span {
			padding-left: 3px
		}
		
		#tce_floor ul.org_list {
			border: 1px solid #7e7eb3;
			position: relative;position: absolute;
			left: 171px;
			margin-top: -4px;
			width: 180px;
			background-color: #bfbfde;
			background: url('/img/tce/cat_bg_out.png') no-repeat left top;
			padding: 0;
		}
			#tce_floor ul.org_list li {
				border-top: 1px solid #7e7eb3;
				margin: 0 8px 0 5px;
			}
			
			#tce_floor ul.org_list li a {
				height: 18px;
				line-height: 18px;
				display: block;
			}
			
			#tce_floor ul.org_list li a:hover {
				height: 18px;
				line-height: 18px;
				display: block;
			}
				
			#tce_floor ul.org_list li.first {
				border-top: none;
				height: 18px;
				line-height: 18px;
			}
		
		#tce_floor li.hover {
			background-color: #FFFFFF;
		}


/******************************
	DYP BLOCK (USED BY TRADE CENTER)
******************************/

#dyp_block_summary {
	margin:0;
	padding:0;
	width:155px;
}

#dyp_block_summary h1 {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:10px;
	color:#160093;
	margin-bottom:0px;
	margin-top:0px;
}

#dyp_block_summary p {
	margin:0;
	padding:0;
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#160093;
	text-align:left;
}

#dyp_block_summary a:link {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}

#dyp_block_summary a:visited {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}

#dyp_block_summary a:hover {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:underline;
}

.dyp_block {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#160093;
	background-color:#FFFFFF;
	margin: 0px 0px 5px 0px;
}

.dyp_block_content {
	padding:0px 10px 0px 10px;
	color:#160093;
}

#tce_block_dyp {
	width:150px;
	border: none;
}

#tce_block_dyp p {
	margin: 5px 0px 5px 0px;
}

.ich_art_block_data p {
	margin-left:5px;
	margin-bottom:5px;
	margin-right:0px;
	margin-top:0px;
}

/******************************
	CONTENT EDITOR STYES
******************************/

.DYPH1{
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:17px;
	color:#160093;
	margin-top:0px;
	margin-bottom:5px;
	padding:0;
}

.DYPH2{
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:12px;
	color:#160093;
	margin-bottom:5px;
	margin-top:0px;
	padding:0;
}

.DYP_TXT {
	font-family:verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	margin:0;
	padding:0;
}

.DYP_TXT_SMALL {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:9px;
	color:#160093;
	margin:0;
	padding:0;
}

/******************************
	WEBGUIDE
******************************/

#tweg_container {
	margin: 0px 20px 0px 15px;
	border: none;
}

#tweg_intro {
margin: 0px 20px 0px 20px;
border: none;
}

.webguide_link, A.webguide_link, A.webguide_link:hover, A.webguide_link:active, A.webguide_link:visited {
	color: #000099;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}

A.webguide_link:hover {
	text-decoration: underline;
}

.webguide_link_container {
	padding-left: 10px;
	padding-top: 5px;
	border-left: 1px solid #9D9D9D; 
	border-right: 1px solid #9D9D9D;
	text-align: left;
}

.webguide_desc {
}

.webguide_desc_container {
	color: #666666;
	font-size: 11px;
	padding-left: 26px;
	padding-right: 26px;
	border-left: 1px solid #9D9D9D; 
	border-right: 1px solid #9D9D9D;
	text-align: left;
}

/******************************
	AGENDA NAVIGATIE
******************************/
#age_header_block {
	clear:both;
	height:100%;
}

#age_def_container {
	border: none;
	margin-left:40px;
	clear:both;
}
.age_def {
	background-color: #F0F0F0;
	float:left;
	border-left: 3px solid #FFFFFF;
}
.age_def a {
	color:#999999;
	text-decoration:none;
}
.age_def a:visited {
	color:#999999;
	text-decoration:none;
}
.age_def a:hover {
	color:#999999;
	text-decoration:underline;
}
.age_def_current {
	background-color: #999999;
	float:left;
	border-left: 3px solid #FFFFFF;
}

.age_def_current a {
	color:#F0F0F0;
	text-decoration:none;
}
.age_def_current a:visited {
	color:#F0F0F0;
	text-decoration:none;
}
.age_def_current a:hover {
	color:#F0F0F0;
	text-decoration:underline;
}
.age_button {
	padding: 0px 10px 10px 10px;
	font-size:11px;
}
.aged_roundtop_current {
	background: url(/img/windows/agenda_right_current.gif) no-repeat top right;	
}
.aged_roundtop {
	background: url(/img/windows/agenda_right.gif) no-repeat top right;	
}

/******************************
	AGENDA OVERZICHT
******************************/
#age_points_container {
	margin: 0px 20px 0px 20px;
	background-color: #F0F0F0;
	clear:both;
	
}

#age_points_container h1 {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:12px;
	color:#999999;
}
#age_points_container td {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
}

#age_points_container a:link {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}

#age_points_container a:visited {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}
#age_points_container a:hover {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:underline;
}
.aged_roundbottom {
	background: url(/img/windows/sub_right-bottom.gif) no-repeat top right; 
}
.age_points {
	margin:0px 10px 0px 10px;
	width:95%;
}
.age_point_header {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:9px;
	color: #000000;
}
.age_point_content {
	margin: 10px 0px 10px 0px;
}



/******************************
	FORUM
******************************/

#tfor_container {
	margin: 0px 20px 0px 20px;
	font-family: verdana, helvetica, tahoma;
	font-size:10px;
}

#tfor_container .dyp_article {
	margin: 0px 0px 0px 0px;	
}

#tfor_container a:link {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}

#tfor_container a:visited {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}
#tfor_container a:hover {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:underline;
}
#tfor_container a:active {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:underline;
}

#tfor_container .inputCmb {
	border:1px solid #666666;
	font-family: verdana, arial, helvetica;
	font-size:11px;
	text-align:left;
}

.forum_back, .forum_back_current {
	font-size: 10px;
	font-weight: normal;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	font-weight: normal;
	color: #FF0000;
}

.forum_back_current {
	color: #888888;
	text-decoration: none;
	font-weight: bold;
}

.newsdate{
	color: #160093;
}

.fieldtitle {
	background-color: #B0B0B0;
	padding: 2px;
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.fieldtitle_small {
	background-color: #B0B0B0;
	padding: 2px;
	color: white;
	font-size: 12px;
	height: 30px;
}


table.speurders {
	width: 100%; 
	border: 1px solid #999999;
	font-size: 11px;
}

td.fieldinput_a {
	background-color: #F0F0F0;`
	font-size: 11px;
}

td.fieldlabel_a {
	background-color: #DADADA;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.forumsettings {
	width: 100%;
	border: 1px solid #999999;
	background-color: #F0F0F0;
}

/*.inputCmb {
	border:1px solid #666666;
	font-family: verdana, arial, helvetica;
	font-size:11px;
	text-align:left;
}*/

.tfor_topic_row {
	font-family: verdana, helvetica, tahoma;
	color:#000000;
	font-size:10px;
	padding-left: 10px;
	padding-right:10px;
}

.tfo_btn_text,a.tfo_btn_text:link,a.tfo_btn_text:active,a.tfo_btn_text:visited,a.tfo_btn_text:hover {
	text-decoration: none;
	font-family: verdana;
	font-size: 11px;
	color: #160093;
	vertical-align: middle;
	cursor: pointer;
	cursor: hand;
	text-align: left;
}

.def_head_l, .def_head_m, .def_head_r {
	height: 35px;
	background-color: #B0B0B0;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
}

.def_head_l {
	border-left:1px solid #999999;
}

.def_head_r {
	border-right:1px solid #999999;
}

.def_head_txt {
	color: #FFFFFF;
	padding-left: 10px;
	font-family: verdana, helvetica, tahoma;
	font-size: 12px;
}

.def_row_txt {
	color: #000000;
	font-size: 10px;
}

.threads_container {
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.msg_button {
	font-family: verdana, helvetica, tahoma;
	font-size: 11px;
	color: #000000;
	background-color: #DADADA;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;

}

.msg_table {
	border-left: 0px none;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	background-color:#F0F0F0;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 25px;
/*	width: 1000px;*/
}

.msg_table_topic {
	background-color:#F0F0F0;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 25px;
	width: 100%;
}

.thread_container {
	padding: 0px;
	margin: 0px;
	margin-top: 4px;
	width: 100%;
}

.thread_container_dark {
	border:1px solid #999999;
	padding: 0px;
	margin: 0px;
}

.thread_subject {
	padding-left: 5px;
	vertical-align: middle;
}

.thread_message {
	width: 100%;
	height: 100%;
	vertical-align: top;
	word-wrap: break-word;
	padding: 5px;
}

.thread_message_postdate {
	vertical-align: top;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

.thread_message_subject {
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	color: #160093;
	border-bottom: 1px solid #B0B0B0;
}

.thread_message_container {
	border:1px solid #999999;
	background-color:#F0F0F0;
	height: 100%;
	width: 100%;
}

.thread_user_moderator {
  font-weight:bold;
  color:#443996;
}

.thread_user_type_MEM {
  color:#000099;
}

.thread_indent {
	/*background-image: url(/img/tfo/line_grey_vertical.gif);
	background-position: 15px;*/
}

.thread_user_info {
	text-align:center;
	vertical-align: top;
	padding-right:4px;
	padding-left:4px;
	padding-top:2px;
	background-color: #DADADA;
	width: 100px;
	overflow: hidden;
}

a.thread_user_info, a.thread_user_info:visited, a.thread_user_info:active, a.thread_user_info:hover {
	font-weight: bold;
	color: #FF0000;
}

.clickable {
	cursor: pointer;
	cursor: hand;
}

.tfo_msg_subject {
	border:1px solid #666666;
	font-family: verdana, arial, helvetica;
	font-size:11px;
	text-align:left;
	width: 100%;
}

.tfo_msg_text {
	border:1px solid #666666;
	font-family: verdana, arial, helvetica;
	font-size:11px;
	text-align:left;
	height: 120px;
	width: 100%;
}

.tfo_user_photo {
	border: 1px solid #000000;
	width: 75px;
	height: 75px;
}

.tfo_btn_blank {
	font-family: verdana, helvetica, tahoma;
	font-size: 11px;
	color: #000000;
	width: 35px;
	height: 27px;
	vertical-align: middle;
	text-align: center;
	background-image: url(/img/tfo/btn_blank.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.contenttitle {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:18px;
	color:#160093;
}
`

.mod_notice {
  padding:10px;
  font-size:80%;
  color:#160093;
}


a.def_link:link {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}

a.def_link:visited {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}

a.def_link:hover {
	font-weight: bold;
	text-decoration: none;
}


.org_image_left {
	padding-right:10px;
}

.org_name_left {
	width: 100%;
	color: #006600;
}
	
.readmorespacer {
	height: 5px;
	font-size: 1px;
}

.backbutton, .deletebutton, .sendbutton, .reactbutton, .savebutton, .newbutton {
	height: 27px;
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
	float: left;
}

.backbutton {
	width: 35px;
	background-image: url(/img/tfo/btn_back.gif);
}

.deletebutton {
	width: 76px;
	background-image: url(/img/tfo/btn_delete.gif);
}

.sendbutton {
	width: 76px;
	background-image: url(/img/tfo/btn_send_tpc.gif);
}

.savebutton {
	width: 76px;
	background-image: url(/img/tfo/btn_save.gif);
}

.reactbutton {
	width: 68px;
	background-image: url(/img/tfo/btn_react_tpc.gif);
}

.newbutton {
	width: 16px;
	background-image: url(/img/tfo/btn_new.gif);
}

img.ppupic {
	float: left;
	margin-right: 8px;
}



.fileicon {
	font-size: 7pt;
	width: 64px;
	float: left;
	margin: 8px;
	word-wrap: break-word;
	text-align: center;
	cursor: default;
}

/******************************
	SPEURDERS
******************************/


#tra_container {
	margin: 0px 20px 0px 20px;
}

#tra_header p{
	padding:0;
	margin:0;
}

#tra_container a:link {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

#tra_container a:visited {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

#tra_container a:hover {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:underline;
}

#tra_container h1 {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:17px;
	color:#160093;
	margin-bottom:0px;
	margin-top:0px;
}

#tra_container h2 {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:10px;
	color:#160093;
	margin-top:0px;
	margin-bottom:0px;
}

#tra_explain {
	margin: 0px 0px 0px -20px;
	padding:0;
}

#tra_explain h1 {
	margin-bottom:10px;
}

.speur_delete_btn {
	margin-top: 5px;
	height: 19px;
	width: 93px;
	background-image: url(/img/tfo/btn_delete_txt.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
}

.speur_react_btn {
	height: 20px;
	width: 68px;
	background-image: url(/img/tfo/btn_react_tpc_txt.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
}

.speur_new_btn {
	height: 19px;
	width: 105px;
	background-image: url(/img/tfo/btn_newbericht_text.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
}

.speur_save_btn {
	height: 19px;
	width: 68px;
	background-image: url(/img/tfo/btn_save_text.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
}

.fieldlabel_a {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
}
.fieldinput_a {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
}
/******************************
	Zoeken
******************************/

table#search_result {
	margin-left: 15px;
}

#search_result th {
	font-size:11px;
	text-align: left;
	color: #160093;
}
#search_container td {
	font-family: verdana, arial, helvetica;
	font-size:11px;
	padding: 2px 5px 2px 2px;
}
#search_result td a {
	font-family: verdana, arial, helvetica;
	font-size:11px;
	font-weight: normal;
}

#search_container {
	margin: 10px 20px 0px 20px;
	background-color: #F0F0F0;
	font-size:11px;
	font-weight: normal;
}

#search_container  a:link {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

#search_container a:visited {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

#search_container a:hover {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:11px;
	color:#FF0000;
	text-decoration:underline;
}
.search_control {
	border: none;
	margin:0;
	padding:0;
}
.search_lbl {
	cursor: pointer;
	cursor: hand;
}
.search_hdr {
	margin-bottom: 10px;
}


#src_block {
	margin: 0px 20px 0px 20px;
	background-color: #F0F0F0;
	font-size:11px;
	font-weight: normal;
	border:none;
	clear:both;
}
#src_criteria {
	margin: 0px 10px 0px 10px;
	height:100px;
	border:none;
}

#src_box {
	float:left;
}

#src_options {
	float:right;
	width:300px;
}

#src_error {
	margin: 0px 10px 0px 10px;
}

/******************************
	ADSL
******************************/

#dentalplaza_popup {
	background-color:#FFFFFF;
}

#cdsl0100_container{
	margin: 0px 20px 0px 20px;
	font-family: verdana, arial, helvetica;
	font-size:11px;
	
}

#cdsl0100_container .PPU_Title {
	font-family: verdana, arial, helvetica;
	font-weight:bold;
	font-size:17px;
	color:#160093;
	margin-bottom:0px;
	margin-top:0px;
}

#cdsl0100_container a:link {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}

#cdsl0100_container a:visited {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}

#cdsl0100_container a:hover {
	font-family: verdana, arial, helvetica;
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:underline;
}
.cdsl_body {
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	color: #000000;	
}

.cdsl_title {
	font-size: 13px;
	font-weight:bold;
	font-family: verdana, arial, helvetica;
	color: #160093;	
}


/***********************

IE 5.5 Requirements
************************/

li {
	font-size: 11px;
	font-family: verdana, arial, helvetica;
}

lbby_frame {

}

/*************************************************
DENTAL PLAZA REISBURO
*************************************************/

.dpr_head {
	background: url(/img/cdpr/dpr_logo.gif) repeat-x;
	text-align:left;
	width:100%;
}

#dpr_pub {
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 20px;
}

#dpr_org {
	float:right;
	color:#6C6440;
	padding: 2px 2px 0px 0px;
}

.dpr_index {
	color: #000000;
	font-weight:bold;
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 5px 5px 5px 10px;
}
.dpr_option {
	margin:5px 5px 0px 5px;
	background-color: #D9C980;
	padding: 5px;
}

.dpr_option a, a:visited {
	color: #993333;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}

.dpr_option a:hover {
	color: #993333;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	font-size:11px;
}

#dpr_contact {
	padding: 10px 5px 10px 5px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: white;
}

#dpr_contact a, a:visited {
	color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	font-size:11px;
}

#dpr_contact a:hover {
	color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}

#dpr_title {
	font-weight:bold;	
	font-size:18px;
	padding-bottom: 10px;
}
#dpr_intro {
	font-weight:bold;	
	padding-bottom: 10px;
}

.dpr_par {
	padding-bottom: 10px;
	border: none;
}

.dpr_par_img_left {
	float:left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.dpr_par_img_right {
	float:right;
	margin-left: 5px;
	margin-bottom: 5px;
}

.dpr_par_title {
	font-weight:bold;	
	padding-bottom: 5px;
}
.dpr_par_text {
	padding-bottom: 5px;
}
.dpr_par_link a, a:visited {
	color: #993333;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}

.dpr_par_link a:hover {
	color: #993333;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	font-size:11px;
}


/* MAILING */

#tmai_content td {
	font-family: verdana,tahoma,helvetica,arial;
	font-size:11px;
}

#tmai_content h2 {
margin-top: 15px;
margin-bottom: 5px;
}