/**********************************************************
 *
 * sites-content.css
 *
 * Site-specific style settings for csc content elements
*
 **********************************************************/


/* --- Headers ------------------------------------------ */

/* Layout 1 (= normal layout) */
.csc-header h1, .csc-textpicHeader h1 {
  font-size: 12pt;
  border-bottom: 1px solid #202020;
}

/* Layout 2 */
.csc-header h2, .csc-textpicHeader h2 {
  font-size: 12pt;
  font-weight: normal;
}

/* Layout 3 */
.csc-header h3, .csc-textpicHeader h3 {
  font-size: 12pt;
  font-style: italic;
  font-weight: normal;
}

/* Layout 4 */
.csc-header h4, .csc-textpicHeader h4 {
  font-size: 12pt;
  font-style: italic;
  font-weight: normal;
}

/* Layout 5 */
.csc-header h5, .csc-textpicHeader h5 {
  font-size: 12pt;
  font-style: italic;
  font-weight: normal;
}

/* Not observed in typo3 output so far */
.csc-header h6, .csc-textpicHeader h6  {
  font-size: 12pt;
  font-style: italic;
  font-weight: normal;
}

/* First header shouldn't have top margin */
.csc-firstHeader {
}


/* --- Subheaders --------------------------------------- */

/* Common class for all subheaders (<p>) */
.csc-subheader {
}

/* Normal layout */
.csc-subheader-0 {
}

/* Layout 1 */
.csc-subheader-1 {
}

/* Layout 2 */
.csc-subheader-2 {
}

/* Layout 3 */
.csc-subheader-3 {
}


/* --- Body text ---------------------------------------- */

/* Body text (<p>) */
.bodytext {
}


/* === Images =========================================== */

/* Caption */
.csc-textpic-caption {
  font-size: 10pt;
  font-style: italic;
  font-weight: normal;
}


/* === Bullet and File Lists ============================ */


/* --- Bullet lists ------------------------------------- */

/* Bullet lists, general (<ul>) */
.csc-bulletlist {
}

/* Normal layout */
.csc-bulletlist-0 {
}
/* Layout 1 */
.csc-bulletlist-1 {
}

/* Layout 2 */
.csc-bulletlist-2 {
}

/* Layout 3 */
.csc-bulletlist-3 {
}

/* Even-numbered list item (<li>) */
.even {
}

/* Odd-numbered list item (<li>) */
.odd {
}


/* --- File lists --------------------------------------- */

/* File lists, general (<table>) */
.csc-uploads {
}
.csc-uploads td {
}
.csc-uploads p {
}

/* Plain file list */
.csc-uploads-0 {
}

/* Layout 1: with file icons */
.csc-uploads-1 {
}

/* Layout 2: with image preview */
.csc-uploads-2 {
}

/* Layout 3: with preview, vertically centered */
.csc-uploads-3 {
}

/* Even-numbered file list entry (<tr>) */
.csc-uploads .tr-even {
}

/* Odd-numbered file list entry (<tr>) */
.csc-uploads .tr-odd {
}

/* File icon cell (<td>) */
.csc-uploads-icon {
}

/* Filename cell (<td>) */
.csc-uploads-fileName {
}

/* File description; displayed within filename cell (<p>) */
.csc-uploads-description {
}

/* File size (<td>) */
.csc-uploads-fileSize {
}


/* === Tables =========================================== */

/* Tables, general (<table>) */
.contenttable {
}
.contenttable caption {
}
.contenttable th, .contenttable td {
}
.contenttable tfoot td {
}

/* Normal layout */
.contenttable-0 {
}

/* Layout 1: first row emphasized */
.contenttable-1 {
}
.contenttable-1 .tr-0 {
}

/* Layout 2: first column emphasized */
.contenttable-2 {
}
.contenttable-2 .td-0 {
}

/* Layout 3: first row and column emphasized */
.contenttable-3 {
}
.contenttable-3 .tr-0 {
}
.contenttable-3 .td-0 {
}

/* Even-numbered table row (<tr>) */
.tr-even {
}

/* Odd-numbered table row (<tr>) */
.tr-odd {
}


/* === Forms ============================================ */




/* --- Forms in general --------------------------------- */

/* Input elements */
select, input[type=button], input[type=reset], input[type=submit] {
}

/* CSC form, cell containing a comment (<td>) */
.csc-form-commentcell {
}

/* Log-in form, cell containing field label (<td>) */
.csc-form-labelcell {
}

/* Log-in form, label text (<p>) */
.csc-form-label {
}
/* Log-in form, label for required fiels (<p>) */
.csc-form-label-req {
}

/* Log-in form, cell containing input field (<td>) */
.csc-form-fieldcell {
}


/* --- Log-in form -------------------------------------- */

/* Log-in form as-a-whole (<table>) */
.csc-loginform {
/*   border: 1px solid #ff4d00; */
}


/* --- Mail form ---------------------------------------- */

/* Mail form as-a-whole (<fieldset>) */
.csc-mailform {
}

/* Mail form field, i.e. label + input element */
.csc-mailform-field {
}

/* Mail form field label */
.csc-mailform-field label {
}

/* Mail form input elements */
.csc-mailform-field input {
}
.csc-mailform-field textarea {
}


/* --- Newsletter subscription form --------------------- */

/* Newsletter form as-a-whole (<div>) */
.tx-danewslettersubscription-pi1 {
}

/* Newsletter subscription form, message (<p>) */
.tx-danewslettersubscription-pi1-premsg {
}

/* The newsletter subscription form */
.tx-danewslettersubscription-pi1 form {
}

/* List of newsletter categories (<div>) */
.tx-danewslettersubscription-pi1-listrow {
}
.tx-danewslettersubscription-pi1-listrow table {
}
.tx-danewslettersubscription-pi1-listrow td {
}
.tx-danewslettersubscription-pi1-listrow p {
}

/* Name and checkbox for newsletter category (<tr>) */
.tx-danewslettersubscription-pi1-listrow-header td {
}

/* Description of a newsletter category */
.tx-danewslettersubscription-pi1-descr {
}


/* === Frames =========================================== */

/* Frames in general (<div>) */
.csc-frame {
}

/* No top margin for headings within frames (<div>) */
.csc-frame h1,.csc-frame h2, .csc-frame h3, .csc-frame h4, .csc-frame h5, .csc-frame h6 {
}

/* Frame without border (but with box) */
.csc-frame-invisible {
}

/* Horizontal ruler before current content element (stand-alone <div>) */
.csc-frame-rulerBefore {
}

/* Horizontal ruler after current content element (stand-alone <div>) */
.csc-frame-rulerAfter {
}

/* Indent content element (<div>) */
.csc-frame-indent {
}

/* Indent left, golden section (<div>) */
.csc-frame-indent3366 {
}

/* Indent right, golden section (<div>) */
.csc-frame-indent6633 {
}

/* Frame with border (<div>) */
.csc-frame-frame1 {
}

/* Frame with border and background (<div>) */
.csc-frame-frame2 {
}


/* === Miscelaneous ===================================== */

/* Link to top (<p>) */
.csc-linkToTop {
}
