/* ========== WRAPPER DEFINITIONS ========== */
.element-list .element-wrapper { background-color: #f5f5f5; }
.element-list .element-wrapper:hover { background-color: #fff; }
.element-list .element-wrapper .inner { padding: 25px 20px 0; }
.element-list .views-row-first .element-wrapper .inner { padding-top: 10px; }
#content .element-list .element-wrapper hr { 
    border-top: 1px solid #cdcdce;
    border-bottom: 1px solid #FFF;
    margin: 20px 5px 0;
    padding: 0;
}
#content .element-list .views-row-last .element-wrapper { padding-bottom: 10px; }
#content .element-list .views-row-last hr { display: none; }
#content .element-list .views-row-last .element-wrapper hr { 
    border-color: transparent;
}
/* ========== CONTENT DEFINITIONS ========== */
.element-list .preview { float: left; }
.element-list .preview img { border: 1px solid #ccc; }
.element-list .preview img+span.file { display: none; }
.element-list .text { margin-left: 140px; }
.element-list .jahr, .element-list .präfix, .element-list .datum { 
    color: #828282; font-size: 0.85em; line-height: 1.2em; 
}
.element-list .titel a { color: #0070b8; font-size: 1.1em; font-weight: 600; }
.element-list .titel a:hover { text-decoration: none }
.element-list .suffix a { color: #828282 !important; font-size: 1.0em; font-style: italic; margin-bottom: 5px; display: inline-block;}
.element-list .suffix a:hover { text-decoration: none }
.element-list .beschreibung { color: #000; font-size: 0.8em; line-height: 1.4em; }
#content .element-list .versteckt { display: none; }
.element-list .buttons a { 
    display: inline-block;
    font-size: 0.8em; 
    line-height: 1.3em; 
    margin-right: 10px; 
}
.element-list .buttons span {
    display: inline-block;
    color: #757575;
    margin-left: 20px;
    font-size: 0.7em;
}
.element-list .buttons .button.advance { float: right; }
.element-list .buttons .uppercase { text-transform: uppercase; }
#content .element-list .buttons a.link-download { margin-right: 10px; }

/* ========== SPECIAL CONTENT DEFINITIONS ========== */
.grafiken-list .text { margin-left: 180px; }
.vortraege-list .text { margin-left: 180px; }
.dateien-list .text { margin-left: 180px; }
