#featurelist h1 {
    background-color: #3C74E6;
    color: #FFFFFF;
    margin: 0;
    padding: 3px 0;
    text-align: center;
}
#featurelist p {
    margin: 0;
    padding: 0;
}
#featurelist .contenttable {
    border-collapse: collapse;
    margin-bottom: 10px;
}
#featurelist .contenttable td {
    border: 1px solid #E7E7E7;
    padding: 5px;
}
#featurelist .contenttable .td-1, #featurelist .contenttable .td-2 {
    color: #3C74E6;
    font-weight: bold;
    text-align: center;
    width: 15px;
}
#featurelist .contenttable .td-0 {
    background-color: #F7F7F7;
    width: 225px;
}
#featurelist .contenttable .td-last {
    color: #333333;
}
#featurelist .contenttable .tr-0 .td-0, #featurelist .contenttable .tr-0 .td-1, #featurelist .contenttable .tr-0 .td-2, #featurelist .contenttable .tr-0 .td-last {
    background-color: #CCCCCC;
    color: #333333;
    font-weight: bold;
}

body {
    background: url("/fileadmin/templates/images/background-greygradient.gif") repeat-x scroll 0 0 white;
    font-family: Arial,Verdana,sans-serif;
    font-size: 13px;
    margin: 0;
    min-width: 764px;
    padding: 0;
}
img {
    border: medium none;
}
h1.csc-firstHeader, h2.csc-firstHeader {
    color: #3C74E6;
    font-size: 25px;
    font-weight: normal;
    margin: 0 0 26px;
}
h1.underlined, h2.underlined {
    background: url("../gfx/underlined_headline_bg.gif") repeat-x scroll 0 24px transparent;
    font-size: 13px;
    margin: 10px 0 14px;
    padding: 0 0 10px;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 13px;
    font-weight: bold;
/*    margin: 10px 0 16px;*/
}
input, select {
    font-size: 13px;
}
p {
    font-size: 13px;
    line-height: 18px;
    margin: 0 0;
    padding: 0;
}
th, td {
    font-size: 13px;
}
div, img, form, select, input, table, td {
    margin: 0;
    padding: 0;
}
