.content table.searchin td.radio { vertical-align: middle; width: 50px; text-align: right; }
.content table.form td { padding-right: 3px; padding-left: 3px; padding-bottom: 3px; padding-top: 3px; }
.content table.form td.bordbott { vertical-align: top; border-bottom: #ccd7dc 1px solid; }
.content table.form td.oblig { font-weight: bold; }
.content table.form td.bg { color: #000e80; border-bottom: #a7baea 1px solid; padding-left: 10px; background: #ccd7dc; }
.content input.searchinfld { border-right: #ccc 1px solid; border-top: #ccc 1px solid; margin-top: 5px; border-left: #ccc 1px solid; width: 270px; border-bottom: #ccc 1px solid; }
.content input.searchinbtn { margin-left: 15px; vertical-align: bottom; }
.content input.text { width: 270px; }
.content input.text_120 { width: 120px; }
.content select.text_270 { width: 270px; }
.content textarea.text { width: 270px; height: 50px; }
.inputfield { font-size: 85%; top: 0px; }
fieldset { border: 1px solid #a7baea; }
img.img-left { float: left; margin-right: 8px; }
img.img-right { float: right; margin-left: 8px; }
input.required,  input.text { border: #000e80 1px solid; } #c5d2f3
textarea.required, textarea.text { border: #000e80 1px solid; }
input.validation-failed { border: #db0e0e 1px solid; background-color: #ffffcc; }
textarea.validation-failed { border-right: #db0e0e 1px solid; border-top: #db0e0e 1px solid; border-left: #db0e0e 1px solid; color: #db0e0e; border-bottom: #db0e0e 1px solid; background-color: #ffffcc; }
input.validation-passed { border: #a7baea 1px solid; }
textarea.validation-passed { border: #a7baea 1px solid; }
.validation-advice { padding-right: 5px; padding-left: 5px; font-weight: bold; padding-bottom: 5px; margin: 5px 0px; color: #db0e0e; padding-top: 5px; background-color: #ffffff; }
.custom-advice { padding-right: 5px; padding-left: 5px; font-weight: bold; padding-bottom: 5px; margin: 5px 0px; color: #098cfc; padding-top: 5px; background-color: #ffffff; }

