/* $$ */
fieldset {border:0; margin:0; padding:0;}
.verplicht { color:red; }
/* stijl voor alle velden */
.veld_extrashort, .veld_short,  .veld_medshort, .veld_medlong, .veld_medium , .veld_long, .veld_extralong, .veld_extraextralong, .veld_superlong { border: 1px solid #ACACAC; font-size: 11px; }
/* breedte per veld */
.veld_extraextrashort {	width: 20px; }
.veld_extrashort { width: 30px; }
.veld_short { width: 50px; }
.veld_medshort { width:90px; }
.veld_medium { width:120px; }
.veld_medlong { width:170px; }
.veld_long { width:200px; }
.veld_extralong { width:270px; }
.veld_extraextralong { width:370px; }
.veld_superlong { width:470px; }

/* FORM-INVALID */
label.invalid{ color:#CC3333; background-image: url(/spanz/icons/ico_alert.gif); padding-left:16px; background-repeat: no-repeat; background-position: top left; height:30px; }
input.invalid, select.invalid, textarea.invalid, invalid{ border: 1px solid #CC3333; background-color:#FFCCCC; }

label.information{ color:#000000; background-image: url(/spanz/icons/ico_alert.gif); padding-left:16px; background-repeat: no-repeat; background-position: top left; height:30px; }
input.information, select.information, textarea.information { border: 1px solid #008EFF; background-color:#C9E7FF; }

.button,.button:link,.button:visited,.button:hover ,.button:active
{ cursor:pointer; display:inline-block; padding:0 6px; background-color:#555; border:2px solid #aaa; color:#fff; font-size:0.75em; line-height:1.5em; text-decoration:none; }
.button:hover { /* color:#fff; */ background-color:#777; }


.bubbletip td { padding:0;}
.tooltip { text-indent: -9999px; width: 16px; height: 16px; float: left; display:block; background: url("/icons/ico_questionmark.gif") no-repeat left top; display: inline; margin-left: 5px; margin-top: 3px; }
.tooltipbubble {display:none; width: 250px;}