/* The client-side error displaying */

	/* How the label should change on error */
	.form_validation_field_error_label {
		/* color:#cc0000; */
	}

	/* How the input's container (TD) should change on error */
	.form_validation_field_error_container {
		/* border: 2px solid black; */
	}

	/* How the input textfield should change on error */
	.form_validation_field_error_text {
		/* border:2px solid #cc0000; */
	}

	/* The actial error message style */
	.form_validation_field_error_error_message {
		color:#cc0000;
		font-weight: bold;
		clear:left;
	}
	form.form_validation_form_error table {
		border: 2px solid red;
	}

/* The server-side error displaying */
/* topmost error div */
#KT_tngerror {
	padding: 5px 10px 5px 50px;
	margin:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #CC0000;
	font-size: 12px;
	border:1px solid red;
	background-color:#FFFFE4;
	background-image:url(images/error.gif);
	background-repeat:no-repeat;
	background-position:left;
}

/* trace container ( iniitally collapsed), and "Submit this to InterAKT... " area */
#KT_tngdeverror, #KT_tngtrace {
	padding: 5px 10px 5px 5px;
	margin:5px;
	border:1px solid black;
	font-family:Courier, sans-serif;
	font-size: 12px;
	background-color:#FAFAFA;
}

	/* alignment and borders for the form submit buttons */
	#KT_tngdeverror #KT_needhelp {
		text-align: right;
	}

	#KT_tngdeverror label, #KT_tngtrace label {
		display: block;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
	}

	#KT_tngtrace ul {
		padding-left:10px;
		margin-left:10px;
	}

	#KT_tngtrace_details {
		display: none;
	}

#KT_tngwarning {
	padding: 10px 10px 10px 50px;
	margin:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #0000CC;
	font-size: 12px;
	border:1px solid blue;
	background-color:#E4FFFF;
	background-image:url(images/warning.gif) ;
	background-repeat:no-repeat;
	background-position:left;
}
.underconstruction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #084197;
}
body {
	font-family: Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(../img/bg_structuur.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.mentop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 600;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	float: right;
	padding-right: 20px;
}

.mentop:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 600;
	text-transform: capitalize;
	color: #F50158;
	text-decoration: none;
	float: right;
	padding-right: 20px;
}

.mentop_hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 600;
	text-transform: capitalize;
	color: #F50158;
	text-decoration: none;
	float: right;
	padding-right: 20px;
}
.mentop2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 600;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	padding-right: 20px;
}

.mentop2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 600;
	text-transform: capitalize;
	color: #F50158;
	text-decoration: none;
	padding-right: 20px;
}
.img2 {
	padding: 5px;
	float: left;
}
.homeafb {
	float: left;
	clear: right;
	margin-right: 13px;
	margin-top: 10px;
	margin-left: 13px;
	margin-bottom:10px;

}

.detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	text-transform: capitalize;
	color: #999999;
	text-decoration: none;
	height: 16px;
	border: 1px solid #BBBBBB;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-top: 10px;
	clear: none;
	float: right;
	line-height: 14px;
	background-color: #FFFFFF;
}
.detail:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
	height: 16px;
	border: 1px solid #BBBBBB;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-top: 10px;
	clear: none;
	float: right;
	line-height: 14px;
	background-color: #F50158;
}
.detailtxtnaam {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}	

.detailtxt_margin_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-left: 13px;
}	

.detailtxtnaam_contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	float: left;
	clear: right;
	margin-right: 13px;
	margin-top: 10px;
	margin-left: 13px;
	
}
.detailafb {
	border: 1px solid #BBBBBB;
	float: left;
	clear: right;
	margin-right: 13px;
	margin-top: 10px;
	margin-left: 13px;
}
.detailtxt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.error_txt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}

.txtlin{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #7F6021;
	text-decoration: none;

}
.txtlin:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #7F6021;
	text-decoration: none;

}
.txtlin:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #7F6021;
	text-decoration: none;

}
.txtlin:hover {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #F50158;
	text-decoration: none;


}
.txtlin:active {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #7F6021;
	text-decoration: none;

}
.style1 {
	color: #E1173F;
	font-weight: bold;
}

.submen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 600;
	text-transform: capitalize;
	color: #7F6021;
	text-decoration: none;
	float: left;
	padding-right: 0px;
	clear: left;
	padding-left: 31px;
	margin-top: -3px;
	padding-bottom: 3px;
}
.submen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 600;
	text-transform: capitalize;
	color: #f50158;
	text-decoration: none;
	float: left;
	padding-right: 0px;
	clear: left;
	padding-left: 31px;
	margin-top: -3px;
	padding-bottom: 3px;
}

.submen:down {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 600;
	text-transform: capitalize;
	color: #f50158;
	text-decoration: none;
	float: left;
	padding-right: 0px;
	clear: left;
	padding-left: 33px;
	margin-top: -3px;
	padding-bottom: 3px;
}
.submendown:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 600;
	text-transform: capitalize;
	color: #f50158;
	text-decoration: none;
	float: left;
	padding-right: 0px;
	clear: left;
	padding-left: 33px;
	margin-top: -3px;
	padding-bottom: 3px;
}


.submen_actief {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 600;
	text-transform: capitalize;
	color: #f50158;
	text-decoration: none;
	float: left;
	padding-right: 0px;
	clear: left;
	padding-left: 31px;
	margin-top: -3px;
	padding-bottom: 3px;
}

.submen2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 600;
	text-transform: capitalize;
	color:#7F6021;
	text-decoration: none;
	float: left;
	padding-right: 0px;
	clear: left;
	margin-top: -3px;
	padding-bottom: 3px;
}
.submen2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 600;
	text-transform: capitalize;
	color: #f50158;
	text-decoration: none;
	float: left;
	padding-right: 0px;
	clear: left;
	margin-top: -3px;
	padding-bottom: 3px;
}
.submendown2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 600;
	text-transform: capitalize;
	color: #f50158;
	text-decoration: none;
	float: left;
	padding-right: 0px;
	clear: left;
	margin-top: -3px;
	padding-bottom: 3px;
}
.submendown2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 600;
	text-transform: capitalize;
	color: #f50158;
	text-decoration: none;
	float: left;
	padding-right: 0px;
	clear: left;
	margin-top: -3px;
	padding-bottom: 3px;
}
/*PRODUCTEN*/
.prodtekst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	clear: left;
	float: left;
}
.productafb {
	border: 1px solid #BBBBBB;

}

.prodtekstsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	color: #000000;
	text-decoration: none;
	clear: both;
	float: left;
}
.prijs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	clear: left;
	float: left;
	margin-top: 10px;
}

.verkocht {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
	height: 16px;
	border: 1px solid #BBBBBB;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-top: 10px;
	clear: none;
	float: right;
	line-height: 14px;
	background-color: #F50158;
}

.bestelNU {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
	height: 16px;
	border: 1px solid #BBBBBB;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-top: 10px;
	clear: none;
	line-height: 14px;
	background-color: #F50158;
}

.bestelNU2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
	height: 16px;
	border: 1px solid #BBBBBB;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-top: 10px;
	clear: none;
	float: right;
	line-height: 14px;
	background-color: #F50158;
}


.tabletop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	color: #FFFFFF;
	text-decoration: none;
	height: 16px;
	border: 1px solid #BBBBBB;
	background-color: #F50158;
}


.detail2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	text-transform: capitalize;
	color: #999999;
	text-decoration: none;
	height: 16px;
	border: 1px solid #BBBBBB;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-top: 10px;
	clear: none;
	line-height: 14px;
	background-color: #FFFFFF;
}
.detail2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 600;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
	height: 16px;
	border: 1px solid #BBBBBB;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	margin-top: 10px;
	clear: none;
	line-height: 14px;
	background-color: #F50158;
}