.octoform { font-size: 0.9em;}

form .submit, /* form */ a.pseudobutton	{background: url(img/submit_transp.png) no-repeat top left; color: white;
	width: 125px; height: 28px; border: none; font-weight: bold; padding-top: 0;}
	a.pseudobutton	{display: block; text-align: center; text-decoration: none; padding-top: 5px; clear: both}
	a.pseudobutton:hover	{text-decoration: none; color: white !important;}
		
form .submit:hover, /* form */ a.pseudobutton:hover
	{background: url(img/bamboeclub_button_over.png) no-repeat top left;}

form input, form textarea	{border: 1px solid silver; padding: 2px 4px}
form .noborder, .radiowidget, .checkboxwidget	{border: none;}
form input:focus, form textarea:focus	{border: 1px solid black;}

form input.verder	{float: right;}

form dl	{overflow: hidden}
form dl dt, dl.formbevestiging dt {clear:both; width: 90px; float:left; margin: 0 15px 10px 0;}
form dl dd, dl.formbevestiging dd {float:left; width:60%; margin: 0 0 10px 0;}

	dt.vinkje {width: 24px; margin: 0;}
	
fieldset	{padding: 10px; margin-bottom: 15px; border-top: 1px solid #cbcbcb; border-width: 1px 0 0 0 }
fieldset legend	{font-weight: bold}
fieldset.no-legend legend {display: none;}
fieldset span.toelichting	{font-size: 0.8em; color: #606060} /* toelichting bij veld */

form fieldset dl dt	{text-align: right; /*font-size: 0.9em*/}

.errormessage	{display: none; color: red; margin-left: 100px; font-size: 90%; font-weight: bold;}
.no-margin {margin-left: 0;}

.introtext-section, .outrotext-section	{margin: 15px 0 5px 0;}
/* aangepast nav varitem=8530 */
.outrotext-section {font-size: 90%;}
.formcontainer, .formcontainer form	{margin: 0; padding: 0;}

fieldset.no-legend	{border: none; padding: 0; margin-top: 5px;}
fieldset.no-legend legend	{display: none;}
fieldset.no-legend dl	{margin:0;}

fieldset.subtiel	{border: none; display: none; padding: 0; margin-top: 15px;}
fieldset.subtiel legend	{display: none;}

.clear, div.ezines	{clear: both}
.inlog  {display: none;}

fieldset.breed dl dt {width: 180px; text-align: left; }
fieldset.breed dl dd {width: 45%;}

div.splitdatewidget input.day, .pccheckfield_huisnummer  {width: 20px !important;}
div.splitdatewidget input.year, input.aanvulling {width: 40px !important;}

/* #searchform {position: absolute; top: -28px; right: 0;} */
#zoekterm	{border: 2px solid #317090; width: 100px; height: 14px; line-height: 14px; position: absolute; top: -28px; right: 25px;}
#btnsearch	{border: 2px solid #317090; position: absolute; top: -28px; right: 0; height: 14px; width: 14px;}
		
/* Ezine tooltip */
#fssectie20 {position: relative;}
/*span.info {position: absolute; left: -20px;}*/
div.info {display: none; }
div.popover {
	position: absolute;
	z-index: 200;
	border: 1px solid #fcc374; 
	display: block; 
	padding: 1em; 
	background: #fff4e4; 
	opacity: 0.9; 
	color: black;
	width: 300px;
	left: -30px;
	top: -50px;
}

/* aanpassingen ivm ideal varitem=18019 */
/*#fssectie19 dt, #fssectie20 dt	{display: none}
#fssectie19 dd, #fssectie20 dd	{width: 303px}
#fssectie20 dd	{margin: 10px;}*/

/* herstel aanpassingen ivm ideal varitem=18475 */
#fssectie20 dt	{display: none}
#fssectie20 dd	{width: 303px}
#fssectie20 dd	{margin: 10px;}

/* .idealcheck input 	{clear: left; float: left; }
.idealcheck label	{float: left;} */

/* In IE versprongen brede velden,
	door focus-effect (ca. r. 13) i.c.m. beperkte breedte door 'banner' rechts - varitem=22246 */
#aForm .voornaam, #aForm .achternaam, #aForm .emailwidget {width: 175px !important;}
