/** {
	font-family:Verdana,Helvetica, sans-serif;
}
body {
	color:#595959;
	
	padding:0px;
	margin:0px;
}*/
.toolbox input.error, .toolbox textarea.error {
	background-color:#ffc !important;
	color:#b25fa3 !important;
}
.toolbox h1,.toolbox h2,.toolbox h3,.toolbox h4,.toolbox h5,.toolbox h6 { color:#005b5d; }

/* Warning box */
.toolbox .popup {
	position:absolute;
	top:150px;
	left:5px;
	width:255px;
	w\idth:235px;
	padding:10px;
} 
.toolbox .popup.warning_box {
	border:1px solid #e3c166;
	background:#ffc;
}
.toolbox .popup.message_box {
	border:1px solid #cecece;
	background:#fff;
}

.toolbox .popup  h4{
	color:#666;
	margin:0px;
	line-height:20px;
}
.toolbox .popup.warning_box  h4{
	padding:0px 0px 0px 20px;
	background:url(../_images/icon_warning.gif) no-repeat 0 3px;
}
.toolbox .popup.message_box  h4{
	padding:0px 0px 0px 0px;
}

.toolbox .popup  p {
	color:#666;
} 

/* Load box */
.toolbox .loading {
	position:absolute;
	top:0px;
	left:px;
	width:100%;
	height:100%;
	background:#fff url(../_images/ajax-loader.gif) no-repeat center center;
	z-index:10000;
}
.toolbox .loading span {
	display:block;
	text-align:center;
	position:absolute;
	top:45%;
	width:100%;
	
}

/* === TOOLBOX ================================================================== */

.toolbox .h_toolbox {
	position:relative;
	height:372px;
	/*width:397px;*/
	width:285px;
	
	background:transparent url(../_images/rubr_bg.png) repeat scroll 0 0;
	font-size:10px;
	line-height:14px;
	margin:10px;
	
}
	.toolbox .h_toolbox h2 {
		margin:0px;
		padding:0px;
		height:24px;
		line-height:24px;
		text-align:center;
	}

.toolbox h3.toolhead {
	background:#CCCCCC url(../_images/rubr_header_toolbox.png) no-repeat scroll 0 0;
	cursor:pointer;
	font-size:11px;
	font-weight:normal;
	height:22px;
	line-height:22px;
	position:relative;
	text-align:center;
	padding:0px;
	margin:0px;
}

	.toolbox h3.toolhead.active {
		background-position:0 -44px;
	}

.toolbox .toolcontainer {
	/*height:280px;*/
	/*height:376px;*/
	position:relative;
	
}
.toolbox .toolcontainer .content {
	/*height:280px;*/
	height:376px;
	
	/*width:395px;*/
	width:285px;
	overflow:hidden;
	position:relative;
	background:url(../_images/bg_toolbox_element.png) repeat-x;
}
/* === Scrollbars ================================================================== */

.toolbox .scrollContainer{
	position:absolute;
	top:0px;
	right:0px;
	width:17px;
	height:100%;
	
}
.toolbox .scrollUp, .scrollDown {
	background:#CCCCCC url(../_images/rubr_arrows.png) no-repeat scroll left top;
	display:block;
	height:15px;
	position:absolute;
	right:1px;
	width:17px;
	z-index:1300;
}
.toolbox .scrollUp {
	background-position:left top;
	top:0px;
}
.toolbox .scrollDown {
	background-position:left bottom;
	bottom:0px;
}
.toolbox .rubriekscrollbar {
	background-color:#EBEBEB;
	display:block;
	position:absolute;
	right:1px;
	width:17px;
	z-index:1200;
}
.toolbox .rubriekscrolldot {
	background:#CCCCCC url(../_images/rubr_scroller.png) no-repeat scroll left top;
	height:48px;
	width:17px;
	position:absolute;
}


.toolbox .scrollUp{
}
.toolbox .rubriekscrolldot{
}
.toolbox .scrollUp{
}
.toolbox .scrollDown{
}



/* === Advertentie ================================================================== */

.toolbox .ads {
	/*padding:0px 40px;*/
	font-size:11px;
	
}
.toolbox .ads .header {
	font-weight:bold;
	margin:20px 40px 15px;
	
}
.toolbox .ads .body {
	line-height:120%;
	margin:0px 40px;
}
.toolbox .ads .link {
	display:block;
	margin:20px 40px;
	padding-left:30px;
	text-decoration:none;
	color:#005B5D;
	height:16px;	
	background:url(../_images/link_arrow.gif) no-repeat left 1px;
}
.toolbox .ads .link:hover, .toolbox .ads .link:active {
	text-decoration:underline;	
}
.toolbox .ads .img {
	padding:0px;
	text-align:center;
	margin:0px 40px;
	overflow:hidden;
	
}
/* === Shoutbox ================================================================== */

.toolbox .shout {
	position:relative;
}
.toolbox .shout h4 {
	padding:15px 10px 10px 10px;
	font-size:14px;
	margin:0px;
}
.toolbox .shout table.input {
	border-collapse:collapse;
	margin:0px 10px;
}
.toolbox .shout .key {
	padding:3px 0px;
	margin:0px;
	width:120px;
	vertical-align:top;
}
.toolbox .shout .value {
	padding:3px 0px;
	margin:0px;
}
.toolbox .shout input, .shout textarea {
	width:170px;
	border:1px solid #999;
	border-collapse:collapse;
	font-size:11px;
}
.toolbox .shout .value img.captcha {
	border:1px solid #999;
	display:block;
}


.toolbox .output {
	margin:0px 10px;
	position:relative;
	/*top:0px;*/
}
.toolbox .output .message {
	position:relative;
	border:1px solid #999;
	margin-top:30px;
	width:245px;
}
.toolbox .output .message.abn-admin {
	color:#005B5D;
}

	.toolbox .output .message .meta {
		position:absolute;
		height:16px;
		top:-16px;
		width:100%;
	}
		.toolbox .output .message .meta div {
			position:absolute;
			top:0px;
			
		}
		.toolbox .output .message .name {
			left:3px;
			font-weight:bold;
		}
		.toolbox .output .message .date {
			right:3px;
			font-size:9px;
			
		}
	.toolbox .output .message .txt b {
		display:block;
		padding-bottom:3px;
	}
	.toolbox .output .message .txt div {
		padding:5px;
	}
.toolbox .shout a.verstuur {
	display:block;
	padding-left:22px;
	margin-top:3px;
	text-decoration:none;
	height:16px;
	color:#005B5D;
	background:url(../_images/link_arrow.gif) no-repeat left 1px;
}


/* === FPG ================================================================== */

.toolbox .fpg {
	
}
.toolbox .programbox {
	position:relative;
	overflow:hidden;
	width:248px;
	height:70px;
	margin:0 auto;
}
	.toolbox .programbox .img {
		overflow:hidden;
		float:left;
		width:80px;
		height:50px;
		margin:5px 0px 0px 0px;
	}
	.toolbox .programbox .text {
		overflow:hidden;
		float:left;
		width:162px;
		height:50px;
		margin:5px 0px 0px 5px;
		position:relative;
	}
		.toolbox .programbox .text b {
			position:absolute;
			top:0px;
			left:0px;
			white-space:nowrap;
			overflow:hidden;
			color:#005B5D;
		}
	
		.toolbox .programbox .text span {
			position:absolute;
			top:13px;
			left:0px;
			height:34px;
			overflow:hidden;
			line-height:11px;
		}
		.toolbox .programbox .text .informme {
			position:absolute;
			bottom:0px;
			left:0px;
			height:13px;
			overflow:hidden;
		}
		
		.toolbox .programbox .text .informme label	{
			color:#005B5D;
		}
		
		.toolbox .programbox .text .informme .nicecheckbox {
			width:10px;
			height:10px;
			border:1px solid #005B5D;
			float:left;
			margin-right:6px;
			font-size:2px;
			overflow:hidden;
		}
			.toolbox .programbox .text .informme .nicecheckbox.checked {
				background-color:#005B5D;
			}
.toolbox .programalert {	
	position:relative;
	width:248px;
	margin:0 auto;
}
	.toolbox .programalert b {
		display:block;
	}
	.toolbox .programalert input {
		border:1px solid #999;
		border-collapse:collapse;
		width:170px;
 	}
	.toolbox .programalert table, .toolbox .programalert td {
		border-collapse:collapse;
		margin:0px;
		padding:0px;
	}
	.toolbox .programalert td {
		padding-right:4px;
	}
	.toolbox .programalert a {
		display:block;
		padding-left:22px;
		margin-top:3px;
		text-decoration:none;
		color:#005B5D;
		height:16px;	
		background:url(../_images/link_arrow.gif) no-repeat left 1px;
	}
	
.toolbox table.fpg {
	margin-bottom:15px;
}