/* ###### UEBERSCHRIFTEN UND ABSATZ ###### */

.csc-header h1, .csc-header h2, .csc-header h3, h1 {
        font-size: 1em; 
        font-weight: bold;
        margin-top: 30px;
        line-height: normal;
}

h1.csc-firstHeader, h2.csc-firstHeader, h3.firstHeader {
        font-size: 1.2em; 
        font-weight: bold;
        margin-top: 0px;
}

p, h1, h2, h3, h4, h5 {
    margin: 1em 0em 1em 0em;
}

#content li {
   margin-bottom: 10px;
}

/* ######### IMAGES ####### */

img {
     border: none;
}

.right img {
     margin: 10px 10px 0px 0px;
}

.csi-intext-left .csi-image {
     float: left;
     padding: 5px 10px 0px 0px;
}


.csi-intext-right .csi-image {
     float: right;
     padding: 5px 0px 0px 10px;
}

.csc-caption {
       font-size: 0.9em;
       font-weight: bold;
       color: gray;
       line-height: 1.5;
       padding: 2px 0px 10px 0px;
       margin: 0px;
       width: 250px;
}

.imagecopy a {
       color: gray;
       text-decoration: none;
       font-weight: normal;
}

/* ####### TABLE ####### */

.contenttable {
     border-spacing: 2px;
     margin: 20px 0px 20px 0px;
}

td p {
	padding: 0;
	margin: 0;
}

td {
     padding: 3px;
     
}

.tr-even {
      background-color: #DDDDDD;
      vertical-align: top;
}

.tr-odd {
     background-color: #EEEEEE;
     vertical-align: top;
}

.tr-0 td {
     font-weight: bold;
}


