body { font-family: Arial Narrow, helvetica, sans-serif; font-size: 14px; color: #999999; }

/* Überschriften */
#mainContainer #content h1, h2, h3, h4, h5, h6 {font-size:14px; font-weight:bold; line-height:16px; margin-bottom:-10px;}

/* Text */
#mainContainer #content { line-height: 16px; padding-bottom:5px;}
a img { border-bottom: none; }

/* Links */
#mainContainer #content a { color: #ccd00a; text-decoration: underline; }
#mainContainer #content a:hover { color: #ccd00a; text-decoration: none; }

/* Tabellen */
/* Tabelle Layout normal */
.contenttable-0 { width: 100%; border-collapse: collapse; margin-bottom: 20px; margin-top:30px; }
.contenttable-0 td { padding: 1px 1px 1px 1px; font-size: 14px; line-height: 16px; }
.contenttable-0 .tr-even { color: #aaa; }
.contenttable-0 .tr-odd { color: #aaa; }

/* Tabelle Layout 1 */
.contenttable-1 { width: 100%; border-collapse: collapse; margin-bottom: 20px; margin-top:30px;}
.contenttable-1 td { padding: 1px 1px 1px 1px; font-size: 14px; line-height: 16px; }
.contenttable-1 .tr-even { color: #aaa; }
.contenttable-1 .tr-odd { color: #aaa; }
.contenttable-1 .tr-0 { }
.contenttable-1 .tr-0 .td-0 { }
.contenttable-1 .tr-0 td { color: #ccd00a; border-bottom: 1px solid white; }

/* Tabelle Layout 2 */
.contenttable-2 { width: 100%; border-collapse: collapse; margin-bottom: 20px;  margin-top:30px;}
.contenttable-2 td { padding: 1px 1px 1px 1px; font-size: 14px; line-height: 16px; }
.contenttable-2 .tr-even { }
.contenttable-2 .tr-odd { }
.contenttable-2 .td-0 { padding-right: 5px; color: #ccd00a; }
.contenttable-2 .td-1 { padding-left: 5px; }

/* Tabelle Layout 3 */
.contenttable-3 { width: 100%; border-collapse: collapse; margin-bottom: 20px; margin-top:30px;}
.contenttable-3 td { padding: 1px 1px 1px 1px; font-size: 14px; line-height: 16px; }
.contenttable-3 .tr-0 .td-0 { }
.contenttable-3 .tr-0 td { color: #ccd00a; border-bottom: 1px solid white; }
.contenttable-3 .td-0 { padding-right: 5px; color: #ccd00a; }
.contenttable-3 .td-1 { padding-left: 5px; }

/* Dateiverweise Layout normal */
.csc-uploads-0 { border-collapse: collapse; margin-bottom: 20px; }
.csc-uploads-0 td { padding: 1px 1px 1px 1px; font-size: 14px; line-height: 16px; }

/* Dateiverweise Layout 1 */
.csc-uploads-1 { border-collapse: collapse; margin-bottom: 20px; }
.csc-uploads-1 td { padding: 1px 1px 1px 1px; font-size: 14px; line-height: 16px; }
.csc-uploads-1 td.csc-uploads-fileName { padding-left: 5px; }

/* Dateiverweise Layout 2 */
.csc-uploads-2 { border-collapse: collapse; margin-bottom: 20px; }
.csc-uploads-2 td { padding: 1px 1px 1px 1px; font-size: 14px; line-height: 16px; }
.csc-uploads-2 .csc-uploads-icon img { border: 1px solid #ccd00a; }
.csc-uploads-2 td.csc-uploads-fileName { padding-left: 5px; }

/* Dateiverweise Layout 3 */
.csc-uploads-3 { border-collapse: collapse; margin-bottom: 20px; }
.csc-uploads-3 td { padding: 1px 1px 1px 1px; font-size: 14px; line-height: 16px; }
.csc-uploads-3 td.csc-uploads-fileName { padding-left: 5px; }

 /* Formulare */
#content .csc-mailform { border: 0px;  padding: 0px; }
#content .csc-mailform .required { display: none; }
#content .csc-mailform .csc-mailform-field label { display: block; float: left; width: 100px; }
#content .csc-mailform input, .csc-mailform textarea, .csc-mailform select { width: 200px; margin-bottom: 10px; padding: 1px; border: 1px solid #ccd00a; background: #fff; color: #000; font-family: Arial Narrow, helvetica, sans-serif; font-size: 14px; color: #aaa; }
#content .csc-mailform .csc-mailform-submit { margin: 0px 0px 10px 100px; border-color: #ccd00a; background: #ccd00a; color: #777; font-size: 14px; font-weight: bold; }
#content .csc-mailform .csc-mailform-submit:hover { color: #000; }