/*
 * Flag & Sign NiceForms CSS
 *
 * overrides niceforms-default.css
 *
 * IT-Works 2009 (Timo Vos)
 *
 */
 
/*Radio buttons*/
.radioArea, .radioAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:15px;
	height:14px;
	font-size:0;
	cursor:pointer;
}
.radioArea {background:url(/siteimg/niceforms-fs/radio_fs.gif) no-repeat left top;}
.radioAreaChecked {background:url(/siteimg/niceforms-fs/radio_fs.gif) no-repeat left bottom;}

/*Text inputs*/
.textinput, .textinputHovered {
	height:15px;
	background:url(/siteimg/niceforms-fs/input_bg_fs.gif) repeat-x left top;
	border:none;
	padding:4px 0;
	vertical-align:middle;
}

/*Text inputs*/
.textinput_orange, .textinputHovered_orange {
	height:15px;
	background:url(/siteimg/niceforms-fs/input_bg_orange.gif) repeat-x left top;
	border:none;
	padding:4px 0;
	vertical-align:middle;
	color:#909090;
	font-size: 11px;
}

.textinputHovered {background-position:left bottom;}
.inputCorner {
	padding-bottom:0;
	vertical-align:middle;
}

/*Text areas*/
.txtarea .tr, .txtarea .tr_xon {background:url(/siteimg/niceforms-fs/txtarea_tr.gif) no-repeat top right;}
.txtarea .tr_xon {background:url(/siteimg/niceforms-fs/txtarea_tr_xon_fs.gif) no-repeat top right;}
.txtarea img.txt_corner {
	width:5px;
	height:5px;
	display:block;
}
.txtarea .br, .txtarea .br_xon {background:url(/siteimg/niceforms-fs/txtarea_br.gif) no-repeat top right;}
.txtarea .br_xon {background:url(/siteimg/niceforms-fs/txtarea_br_xon_fs.gif) no-repeat top right;}
.txtarea .cntr {background:url(/siteimg/niceforms-fs/txtarea_cntr.gif) repeat-y right top;}
.txtarea .cntr_xon {background:url(/siteimg/niceforms-fs/txtarea_cntr_xon_fs.gif) repeat-y right top;}
.txtarea .cntr_l, .txtarea .cntr_l_xon {
	width:5px;
	background:url(/siteimg/niceforms-fs/txtarea_l.gif) repeat-y left top;
	float:left;
}
.txtarea .cntr_l_xon {background:url(/siteimg/niceforms-fs/txtarea_l_xon_fs.gif) repeat-y left top;}
.txtarea textarea {
	border:0;
	background:none;
	padding:0;
	margin:5px;
}

 /*Selects*/
.selectArea {
	width:200px;
	height:21px;
	background:url(/siteimg/niceforms-fs/select_bg.gif) repeat-x left top;
	position: relative;
	margin: 0px 3px; /* om het transparente-hoekjes-probleem op te lossen */
}
.selectArea .left {
	width:8px;
	height:21px;
	float:left;
	background:transparent url(/siteimg/niceforms-fs/select_left.gif) no-repeat;
	margin:0px 0px 0px -3px; /* om het transparente-hoekjes-probleem op te lossen */
}
.selectArea .right {
	width:21px;
	height:21px;
	float:right;
	background:url(/siteimg/niceforms-fs/select_right.gif) no-repeat left top;
	margin:0px -3px 0px 0px; /* om het transparente-hoekjes-probleem op te lossen */
}
.selectArea .right a {
	display:block;
	width:200px;
	height:21px;
	margin-left:-179px;
	position:absolute;
	z-index: 10;
}
.selectArea .right i {display:none;}
.selectArea .center {
	width:160px;
	color:#000000;
	padding-top:3px;
	overflow:hidden;
	white-space:nowrap;
}

/*Language selects*/
div#header_lang .selectArea {
	width:200px;
	height:22px;
	background:transparent url(/siteimg/niceforms-fs/select_bg_lang_fs.gif) repeat-x scroll 8px 0px;
	position: relative;
}
div#header_lang .selectArea .left {
	width:8px;
	height:22px;
	float:left;
	background:transparent url(/siteimg/niceforms-fs/select_left_lang_fs.gif) no-repeat;
	margin:0px;
}
div#header_lang .selectArea .right {
	width:21px;
	height:22px;
	float:right;
	background: url(/siteimg/niceforms-fs/select_right_lang_fs.gif) no-repeat left top;
	margin: 0px;
}
div#header_lang .selectArea .right a {
	display:block;
	width:200px;
	height:22px;
	margin-left:-179px;
	position:absolute;
	font-size: 11px;
	color: #aeaeae;
}
div#header_lang .selectArea .right i {display:none;}
div#header_lang .selectArea .center {
	width:160px;
	color: #d9d9d9;
	padding-top:3px;
	overflow:hidden;
	white-space:nowrap;
	font-size: 11px;
}

/*Selects drop-down*/
/*
 * optionsDiv0 is de taalkeuze dropdown.
 *
 */
 
div#optionsDiv0
{
 left: 0px;
 top: 20px;
}
 
div#optionsDiv0.optionsDivInvisible, div#optionsDiv0.optionsDivVisible {
	position:absolute;
	margin-top:3px;
	margin-left:0px;
	width:172px;
	background:#1e1e1e;
	padding:0px;
	font-size:11px;
	z-index:20;
	border:none;
}
div#optionsDiv0.optionsDivInvisible {display:none;}
div#optionsDiv0.optionsDivVisible {display:block;}
div#optionsDiv0.optionsDivVisible p {
	margin: 0px;
	padding:0px;
}
div#optionsDiv0.optionsDivVisible a {
	color:#aeaeae;
	text-decoration:none;
	display:block;
	height: 18px;
	border:none;
	padding-top: 4px;
	padding-left: 0px;
	text-indent:8px;
}
div#optionsDiv0.optionsDivVisible a:hover {
	color:#000000;
	background:#ffffff;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:2px;
	margin-left:1px;
	width:172px;
	background:#e6e6e6;
	padding:0px 0px;
	font-size:12px;
	z-index:20;
 left: 0px;
 top: 20px;
	border:1px solid #bebdbd;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0px;
	padding:0px;
}
.optionsDivVisible a {
	padding: 2px 4px 2px 4px;
	color:#848484;
	text-decoration:none;
	display:block;
	border: none;
	/*width: 100%;*/
	/*text-indent: 4px;*/
}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#bebdbd;
	border: none;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#787878;
	/*font-weight:bold;*/
	padding: 1px 2px 2px 2px;
	background:url(/siteimg/niceforms-fs/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;
	
	font-size: 12px;
	font-weight: normal;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom; width: auto;}

#afspraakmakenformulier_submit.buttonSubmit, #afspraakmakenformulier_submit.buttonSubmitHovered
{
	background:url(/siteimg/niceforms-fs/button_bg_grey.gif) repeat-x left top;
}

#afspraakmakenformulier_submit.buttonSubmitHovered
{
	background-position:left bottom;
}

input[greyButton="true"].buttonSubmit, input[greyButton="true"].buttonSubmitHovered
{
	background:url(/siteimg/niceforms-fs/button_bg_grey.gif) repeat-x left top;
}

input[greyButton="true"].buttonSubmitHovered
{
	background-position:left bottom;
}