/* Footerformatierung innerhalb der Textblöcke */
*.cBlock *.footer { font-family:Verdana, Tahoma, Arial; font-size:9px; color:#000000; padding-top:5px; margin-top:20px; margin-bottom:40px; border-top:1px solid #C30B0B; }
*.cBlock *.footer b { font-style:bold; }
*.cBlock *.footer a { font-family:Verdana, Tahoma, Arial; font-size:9px; }

/* Absatzformatierung innerhalb der Textblöcke */
*.cBlock *.block_text p { margin-bottom:16px;}

/* Listeformatierung innerhalb der Textblöcke */
*.cBlock *.block_text ul { margin-top:20px; margin-bottom:0px;}
*.cBlock *.block_text ul li { margin-left:50px;}
*.cBlock *.block_text ol { margin-top:20px; margin-bottom:0px;}
*.cBlock *.block_text ol li { margin-left:50px;}

/* Tabellenformatierung innerhalb der Textblöcke */
*.cBlock table { width:100%; margin-top:10px; border:1px solid #C30B0B; border-collapse:collapse; }
*.cBlock table td { font-family:Verdana, Tahoma, Arial; font-size:11px; color:#000000; vertical-align:top; padding:2px; }
*.cBlock table td.spaltentitel { font-weight:bold; color:#FFFFFF; background-color:#C30B0B; }
*.cBlock table td.spaltentext { background-color:#FFFFFF; border:1px solid #C30B0B; }

/* Tabellenformatierung ohne Ränder innerhalb der Textblöcke */
*.cBlock *.clear_table table { width:100%; margin-top:10px; border:0px solid #C30B0B; border-collapse:collapse; text-align:center; }
*.cBlock *.clear_table table td { font-family:Verdana, Tahoma, Arial; font-size:12px; color:#000000; vertical-align:top; padding-bottom:20px; }
*.cBlock *.clear_table table td a { font-family:Verdana, Tahoma, Arial; font-size:12px; color:#000000; vertical-align:top; }
*.cBlock *.clear_table table td a img { font-family:Verdana, Tahoma, Arial; font-size:12px; color:#000000; vertical-align:top; padding-bottom:5px; }

/* Formularformatierung innerhalb der Textblöcke */
*.cBlock *.content_table { width:100%; margin-top:10px; border:1px solid #C30B0B; border-collapse:collapse; }
*.cBlock *.content_table td { font-family:Verdana, Tahoma, Arial; font-size:12px; color:#000000; vertical-align:top; padding:2px; }
*.cBlock *.content_table td.table_important_right { font-weight:bold; text-align:right; color:#000000; padding-top:4px; }

/* Abstandshalter im Formular */
*.cBlock *.content_table td.table_input div { margin-top:7.5px; }
*.cBlock *.content_table td.table_input *.block_10px { margin-top:10px; }
*.cBlock *.content_table td.table_input *.space_10px { margin-left:10px; }
*.cBlock *.content_table td.table_input *.space_20px { margin-left:20px; }

/* Formularelemente */
*.cBlock *.content_table td.table_input input,
*.cBlock *.content_table td.table_input select,
*.cBlock *.content_table td.table_input textarea { padding:2px; background-color:#FAFAFA; border:1px solid #D0D0D0; }
*.cBlock *.content_table td.table_input input:focus,
*.cBlock *.content_table td.table_input select:focus,
*.cBlock *.content_table td.table_input textarea:focus { background-color:#E0E0E0; border:1px solid #ED9D9A; }

/* Formatierung der Meldungen */
div.Error {
  display:block;
    width:100%;
    padding:6px;
 font-family:Helvetica, Arial, Verdana;
  font-size:12px;
 font-weight:normal;
  color:#730411;
  border:1px solid #D0868F;
  background-color:#F4DADD;
}

div.Important {
  display:block;
    width:100%;
    padding:6px;
  font-family:Helvetica, Arial, Verdana;
  font-size:12px;
  font-weight:normal;
  color:#1D6E0F;
  border:1px solid #9AF18B;
  background-color:#E0FDDB;
}
