body {
       font-family: arial, helvetica, sans-serif;
       font-size: 11px;
}

h1 {
        font-size: 12px;
	color: #D20035;
        font-weight: bold;
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
}


#contentNormal .tx-fdfx3cols-pi1 .c3l1d-right h1 {
        margin: 0px 0px 2px 0px;
        padding: 0px 0px 0px 0px;
}

#contentNormal .tx-fdfx3cols-pi1 .c3l1d-right p {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
}

h3 {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
}

.bildunterschrift {
        color: #333333;
        font-style:italic;
        text-decoration:none;
}


#contentNormal .tx-fdfx3cols-pi1 .c3l1d-left h1 {
        margin: 0px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
}

#contentNormal .tx-fdfx3cols-pi1 .c3l1d-left p {
        margin: 5px 0px 5px 0px;
        padding: 0px 0px 0px 0px;
}


p a {
        color: #D20035;
        text-decoration:none;
        border: none;
}

a img {
        border: none;
}

ul {
        margin: 0px 0px 10px 20px;
        padding: 0px 0px 0px 0px;
}


li {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

table .csc-mailform td {
        vertical-align: top;
}

input {
        margin: 0px 5px 0px 5px;
        padding: 0px 5px 0px 5px;
}


textarea {
        margin: 0px 5px 0px 5px;
        padding: 0px 5px 0px 5px;
}

.NO a, .CUR a, .INACT a, .SPEC {
    font-size: 10px;
    color: #D20035;
  
}

.NO a:link, .CUR a:link, .INACT a:link, .SPEC {
    font-size: 10px;
    color: #D20035;
  
}

.NO a:visited, .CUR a:visited, .INACT a:visited, .SPEC {

    color: #D20035;
  
}
