  /* Formularfelder */
  *.css_form { }
  *.css_form *.form_lable { font-weight:bold; text-align:right; padding-right:2px; }
  *.css_form *.form_text  { font-weight:normal; text-align:left;  padding-left:2px; }
  *.css_form *.form_text input { font-size:12px; font-weight:normal; padding:2px; color:#333333; border:1px solid #CAD9F8; background-color:#FAFAFA; }
  *.css_form *.form_text input:focus { border:1px solid #A1BEFB; background-color:#FFFFFF; }
  
  /* Markierung besonderer Textbausteine */
  *.form_highlight_blue { font-size:14px !important; font-weight:bold !important; color:#0303F2 !important; }
  
  /* Fehlerprotokollierung */
  *.error_highlight { color:#F20307; }
  *.error_highlight li { color:#F20307; }
  
  /* Systemmeldungen */
  *.system_message { padding:5px; color:#000088; border:2px solid #006FB5; background-color:#F6F8FD; margin-bottom:15px; }
  
  /* Buttons im Formular */
  *.css_form *.form_button input:focus { border:1px solid #000; background-color:#FFF; }
  *.css_form *.form_button input {
                   float:right; 
                   vertical-align:middle;
                   
                   padding:2px;
                     padding-left:5px;
                     padding-right:5px;
    
                   font-size:12px; 
                   font-weight:bold; 
                   text-decoration:none; 
                   text-align:center;
                   
                   color:#006FB5;
                   border:1px solid #CCC; 
                   background-color:#EAEAEA; }
  
