/**
 * Creation Point Form CSS
 * 2007-04-16
 *
*/

input, select, option, optgroup {
 font-family: verdana;
 font-size: 11px;
}

optgroup {
 padding: 2px;	
}

form fieldset {
 margin: 0 0 5px 0;
 padding: 10px 0 10px 0;
 position: relative;
}

form fieldset legend {
 font-size: 120%;
 font-style: italic;
 color: #333;
}

form fieldset input {
 padding: 2px 3px;
 border: 1px #999 solid;
}
	
form p.submit {
 text-align: right;
 margin: 5px 0;
}

form fieldset p {
 margin: 1px 0;
 padding: 1px 0;
}

form p label {
 clear: left;
 float: left;
 display: block;
}

form label {
 cursor: pointer;
}

form input.checkbox {
 border: 0;
}

form table {
 margin-bottom: 0;
 border-collapse: collapse;
}

form table tbody td, 
form table tbody th {
 padding: 1px 2px;
}

form table tbody th {
 width: 120px;
 vertical-align: middle;
}

form fieldset {
 border-top: 2px #CCC solid;
 border-bottom: 2px #CCC solid;
}

form#form-relatie, 
form#form-relatiecontact,
form#form-relatieadres,
form#form-levering,
form#form-select-cat,
form#form-product,
form#form-product-bewerking,
form#form-product-werknemer,
form#form-product-materialen,
form#form-variant,
form#form-order,
form#form-order-status,
form#form-relatie-categorie,
form#form-werknemer,
form#form-werkzaamheid,
form#form-materiaal,
form#form-bewerking-hoofd,
form#form-instellingen,
form#form-bedrijf-1,
form#form-bedrijf-2,
form#form-pakbon,
form#form-factuur,
form#form-opdrachtbon,
form#form-offerte,
form#form-mailbon,
form#form-optie,
form#form-vrachtlijst {
 width: 450px;
}

form#form-relatie-zoeken,
form#form-gebruiker,
form#form-foto {
 width: 400px;
}

form#form-select-cat th {
 width: 20em;
}

form#form-productcategorie,
form#form-resource-filter,
form#form-producten-verplaatsen,
form#form-template,
form#form-rol-recht,
form#form-notitie,
form#form-export-leveringen,
form#form-bewerking {
 width: 600px;
}

form#form-betaal-status {
 width: 300px;
}

form#form-bewerking #werknemers {
 margin-top: 150px;
}

form input.error {
 border-color: red;
}

input[readonly] {
 background-color: #DDD;
}

td.radio input {
 border: 0;
}

select#product_optie_id  {
 white-space: nowrap;

}

p#test {
 white-space: pre;
}

p.filter-line label {
 display: inline;
 width: auto;
 float: none;
}

p.filter-line select {
 margin-right: 5px;
}

form#form-resource-linefilter {
 margin-bottom: 10px;
}

form#form-resource-linefilter p {
 margin: 5px 0;
}

form#form-relatie-qsearch {
 width: 140px;
 margin: 0 10px 0 0;
}

form#form-relatie-qsearch input {
 width: 100%;
 border: 1px #CCC solid;
 padding: 2px;
}

form#form-product-qsearch input,
form#form-resource-linefilter input[type=text] {
 border: 1px #CCC solid;
 padding: 2px;
}

form#form-browser-qsearch {
 width: 200px;
 margin: 0 0 10px 0;
}

form#form-planning-filter {
 margin: 0 0 10px 0;
}
