/*  Nascom form.css  All Rights Reserved. *****************
Title: form.css for Drupal
Purpose: reset all standard form element in all browsers for integration team
Author: Mark Creeten
Version: 1.3 Beta
/************************************************************/
fieldset, form, label, legend, input {margin: 0;padding: 0;/*border: 0;*/outline: 0;font-size: 100.01%;background: transparent;}
input, select, textarea {font-family: Tahoma, Arial, sans-serif;font-size: 100%;color: #454545;}
.form-item {margin-bottom :18px;}
#webform-client-form-1999 {
  width: 400px;
}
#webform-component-straat{width:280px; float:left; clear:left;}
#webform-component-nummer{width:100px; float:left;margin-left:20px;  clear:none;}
#webform-component-postnummer{clear:left; width:100px; float:left;}
#webform-component-gemeente{ margin-left:20px; width:270px; float:left; clear:none	}
div.webform-datepicker div{clear:right;; float:left;margin: 5px 15px 0 0;}
div.webform-datepicker input{ float:left; margin: 3px 15px 0 0;
}
.webform-component, .form-actions{float:none; clear:both}
#webform-component-aantal_bezoekers{margin-top:10px}
.form-option{float:left; clear:right;margin-right:15px}
.form-option input{margin-right:5px;position:relative;top:-2px}
.webform-component-email, .webform-component-textfield{width:380px}
.webform-component-email input, .webform-component-textfield input{width:372px}
#webform-component-straat input, #webform-component-gemeente input{width:252px}
#webform-component-nummer input, #webform-component-postnummer input,
#webform-component-aantal_bezoekers input,
#webform-component-leeftijd_voor_scholen input,
#webform-component-gehandicapten_aantal_rolstoelen input{width:72px}
.form-item a:link, .form-item a:visited {color: #454545;font-size: 1.2em;}
.form-item label {font-weight :bold;}
#main .form-item label {font-weight :normal; display:block}
.form-item input {border:1px solid #ccc;background-color :#fff;padding : 4px 3px;}
.form-item .form-radio, .form-item .form-checkbox {border: none;padding: 0;}
textarea {overflow: auto;border:1px solid;resize:none; }
input[type='submit'], input[type='image'], label[for], select, button, .pointer {cursor: pointer;}
input[type="checkbox"] {vertical-align: bottom;} /* vertical alignment of checkboxes */
*:first-child+html input[type="checkbox"] {vertical-align: baseline;} /* fix for ie7 */
input[type="radio"] {vertical-align: text-bottom;} /* vertical alignment of radio buttons */
.grippie, .description, form div.fieldset.tao-processed {display: none;}
.form-text, textarea {font-size: 1.2em;}
.mollom-audio-captcha {color:#575757;font-size:1.1em;}
#edit-submit {background-color :#6b6b6b;color :#fff;font-weight :bold;padding :5px;border:1px solid #000;cursor: pointer;}
#comment-form, #user-login, #user-pass {padding: 0 29px;overflow: hidden;height: 1%;}
#user-login, #user-pass {padding: 0;}
#comment-form label, #user-login label, #user-pass label {display: block;font-size: 1.2em;color: #020202;margin-bottom: 10px;}
#edit-comment-wrapper {float: left;width: 352px;}
#edit-mail-wrapper {clear: right;}
#edit-name-wrapper, #edit-mail-wrapper, #edit-mollom-captcha-wrapper {float: right;width: 271px;}
#user-login #edit-name-wrapper, #user-pass #edit-name-wrapper {float: none;}
#comment-form .form-text, #user-login .form-text, #user-pass .form-text {height: 28px;line-height: 28px;width: 266px;background: url(../images/comment-input.gif) no-repeat top right;border: none;padding: 0 0 0 5px;}
#comment-form .form-text.error {background-position: 0 -28px;}
#comment-form .resizable-textarea {width: auto;}
#comment-form .resizable-textarea textarea {border: none;height: 83px;width: 341px;background: url(../images/comment-textarea.png) no-repeat 0 0;padding: 5px;}
#comment-form .resizable-textarea textarea.error {background-position: 0 -93px;background-color: transparent;}
#comment-form .form-submit, #user-login .form-submit, #user-pass .form-submit {clear: both;display: block;width: 124px;height: 29px;background: transparent url(../images/comment-send.gif) no-repeat 0 0;border: none;padding: 0;font-family:'EffraHeavy';font-size: 1.3em;font-weight: normal;margin-left:525px;}
#user-login .form-submit, #user-pass .form-submit {margin-left: 0;}
#user-pass .form-submit {background: url(../images/passwoord.gif) no-repeat 0 0;width: 220px;}
#search {float: right;width: 240px;margin-top: 8px;clear: right;}
#search-form {border: 1px solid #bfbfbf;background-color: #e8e8e8;margin-bottom: 28px;overflow: hidden;height: 1%;padding: 12px 15px;}
#search-form label, #search-form .sear-result-count {float: left;display: block;color: #000;line-height: 28px;margin-right: 10px;font-size: 1.2em;font-weight: normal;}
#search-form .sear-result-count {float: right;}
#search .form-item, #search-form .form-item {margin-bottom: 0;}
#search .form-text, #search-form .form-text {height: 26px;line-height: 26px;width: 163px;background: url(../images/search-input.png) no-repeat top right;padding: 0 0 0 4px;border: none;margin-right: 3px;float: left;}
#search-form .form-text {background: url(../images/search-page-input.png) no-repeat top right;width: 267px;height: 28px;line-height: 28px;}
#search .form-submit, #search-form .form-submit {border: none;padding: 0;width: 70px;height: 26px;background: url(../images/search-button.png) no-repeat 0 0;float: right;font-family:'EffraMedium';font-size: 1.4em;font-weight: normal;color: #fff;}
#search-form .form-submit {background: url(../images/search-page-button.png) no-repeat 0 0;float: left;height: 28px;}
#user-login .form-submit:hover, #user-login .form-submit:focus,
#user-pass .form-submit:hover, #user-pass .form-submit:focus,
#comment-form .form-submit:hover, #comment-form .form-submit:focus,
#search .form-submit:hover, #search .form-submit:focus,
#search-form .form-submit:hover, #search-form .form-submit:focus {
	color: #fc3;
}
