/* NICEFORM STYLESHEET
 * ----------------------------------------------------------
 * Default form styling, extend it, it's yours!
 * ----------------------------------------------------------
 * Inventis - Web Architects - We design the Web!
 * www.inventis.be
*/

/* Formulieren
---------------------------------------------------------- */
button, input, textarea { border:0; }
form.niceForm { width:459px; }
form.niceForm div.error label {color: red !important}
form.niceForm span.error { display:block; clear:both; float:left; margin-top:5px; color:#e64040; padding-left:20px; background:url(../images/layout/niceform/error.png) no-repeat 0 0; }
form.niceForm span.info { display:block; clear:both; float:left; margin:5px 0px 5px 0px; font-size:11px; }
form.niceForm div.errorMessage { border:1px solid #e6b0b0; background:#f6eaea url(../images/layout/niceform/error.png) no-repeat 5px 2px; padding:5px; padding-left:35px; color:#e64040; margin:0 0 35px; }
form.niceForm div.entry { clear:both; margin:4px 0; overflow:hidden; }
form.niceForm div.entry button { width:79px; float:right; cursor:pointer; height:27px; text-align:center; color:#0094c3; background:url(../images/layout/button_bg.png) no-repeat 0 0; }
form.niceForm div.entry button:hover { background-position: left bottom; }
form.niceForm div.entry label { clear:both; display:block; color:#0094c3; padding:0 0 0 9px }
form.niceForm div.entry input.field { width:443px; height:26px; padding:10px 7px 0; background:url(../images/layout/input_bg.png) no-repeat 0 0; }
form.niceForm div.entry select { height:23px; }
form.niceForm div.entry textarea { width:445px; height:87px; padding:10px 7px; background:url(../images/layout/textarea_bg.png) no-repeat 0 0 }
form.niceForm div.entry div.checkboxes { display:block; clear:both; }
form.niceForm div.entry div.checkboxes input { width:auto; float:left; clear:left; }
form.niceForm div.entry div.checkboxes label { width:auto; float:left; clear:right; margin:3px 0px 0px 3px; }
form.niceForm div.entry-lists { clear:both; margin:12px 0; overflow:hidden; }
form.niceForm div.entry-lists label { clear:both; display:block; float:left; color:#0094c3; padding:0 0 0 9px; width:80px; }
form.niceForm div.entry-lists div { display:block; }

form.niceForm div.entry-tailormade { clear:both; margin:12px 0; overflow:hidden; }
form.niceForm div.entry-tailormade label { clear:both; display:block; float:left; color:#0094c3; padding:0 0 0 9px; width:110px; }
form.niceForm div.entry-tailormade div { display:block; }

/* Tooltips
---------------------------------------------------------- */
div.tooltip { width: 200px; color: #fff; text-align: center; }
div.tooltip h4 { color: #fff; font-weight: bold; text-shadow: 2px 2px 1px #222; margin: 0; padding: 13px 10px 5px; background: url(img/balloon.png) top left no-repeat !important; background: url(img/balloon.gif) top left no-repeat; font-size: 11px; }
div.tooltip p { margin: 0; padding: 0 10px 15px; text-shadow: 2px 2px 1px #222; background: url(img/balloon.png) bottom left no-repeat !important; background: url(img/balloon.gif) bottom left no-repeat; font-size: 10px; }