.tx-va-fileexchange {
    padding: 25px 0;
}

.tx-va-fileexchange .item {
    position: relative;
    margin-bottom: 1px;
    padding: 12px 10px 10px 10px;
    background: #1A1A1A;
    color: #fff;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
}
.tx-va-fileexchange .item:hover {
    background: #2c2c2c;
}
.tx-va-fileexchange .item.open {
    background: #3a3a3a;
}
.tx-va-fileexchange .item .title {
    padding: 0;
}
.tx-va-fileexchange .item .more {
    display: none;
}
.tx-va-fileexchange .item .more {
    display: none;
}

/*
.tx-va-fileexchange .fileList
*/
.tx-va-fileexchange .fileList .item {
}
.tx-va-fileexchange .fileList .item:hover {
}
.tx-va-fileexchange .fileList .item.open {
}
.tx-va-fileexchange .fileList .item .title {
}
.tx-va-fileexchange .fileList .item.open .title {
}
.tx-va-fileexchange .fileList .item .more {
}
.tx-va-fileexchange .fileList .item .more .description {
    padding: 15px 0;
    color: #ccc;
}
.tx-va-fileexchange .fileList .item .more .uploaddedby {
    padding: 0 0 15px 0;
    color: #ccc;
}
.tx-va-fileexchange .fileList .item .more .item-actionbuttons li {
    float: left;
    padding: 0;
    margin-right: 10px;
}
.tx-va-fileexchange .fileList .item .more .item-actionbuttons li a {
    color: #C7001C;
}

/*
.tx-va-fileexchange .fileNew
*/
.tx-va-fileexchange .fileNew .item label {
    float: left;
    width: 25%;
}
.tx-va-fileexchange .fileNew .item .input-wrap {
    float: left;
    width: 75%;
}
.tx-va-fileexchange .fileNew .navigation {
    margin-top: 20px;
}


.tx-va-fileexchange .submit-wrap {

}

.tx-va-fileexchange .typo3-messages {
    padding: 5px 0 5px 10px;
    margin: 5px 0 20px 0;
    border-left: 5px solid #C7001C;
}

.tx-va-fileexchange ul.formErrors {
    margin-bottom: 15px;
}
.tx-va-fileexchange ul.formErrors li {
    padding: 0 0 0 10px;
    background: url(../img/bullet.png) 0 6px no-repeat;
}

.tx-va-fileexchange .navigation ul li {
    float: left;
    padding: 0;
    margin-right: 10px;
    vertical-align: bottom;
}