@charset "utf-8";
/* CSS Document */

#form_formular_form{float:left; position:relative; margin:0px; padding:0px; width:100%; height:auto;}

.form_row{float:left; position:relative; margin:7px 0 0 0; padding:0px; width:100%; height:auto;}
.form_cell_required{float:left; position:relative; margin:0px; padding:0px; width:125px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; color:#aaa; text-align:left;}
.form_cell{float:left; position:relative; margin:0px; padding:0px; width:125px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; color:#666; text-align:left;}
.form_cell_input{float:left; position:relative; margin:0px; padding:0px; width:200px; height:auto;}
.required_input_formular{width:200px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; color:#999; background-image:url('/images/input_bg.png'); background-position:bottom left; background-repeat:repeat-x; border:1px solid #fcd3b8;}
.input_formular{width:200px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; color:#999; background-image:url('/images/input_bg.png'); background-position:bottom left; background-repeat:repeat-x; border:1px solid #cfcfcf;}
.input_formular_blue{width:200px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; color:#999; background-image:url('/images/input_bg.png'); background-position:bottom left; background-repeat:repeat-x; border:1px solid #4ab4eb;}
.textarea_formular{width:200px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; color:#999; background-image:url('/images/input_bg.png'); background-position:bottom left; background-repeat:repeat-x; border:1px solid #cfcfcf;}
.textarea_formular_blue{width:200px; height:auto; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:14px; font-weight:bold; color:#999; background-image:url('/images/input_bg.png'); background-position:bottom left; background-repeat:repeat-x; border:1px solid #4ab4eb;}
.form_buttons{float:left; position:relative; margin:20px 0 0 0; padding:0px; width:100%; height:auto; text-align:center;}
.validation-advice{float:left; position:relative; margin:5px 0 0 0; padding:1px 0 0 25px; width:100%; height:auto; background-image:url('/images/error.png'); background-position:0px 0px; background-repeat:no-repeat; font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, "Microsoft Sans Serif"; font-size:13px; font-weight:bold; color:#D70000; text-align:left;}
.sel_cat { background-color:#CCCCCC; border-bottom: 1px dotted #666666; color:#000000; margin-top: 5px;}
.sel_sub { margin-left: 5px;}