#content-columns {
    #background-color	: #EEEEEE;
    background-color	: transparent;
    overflow		: auto;
    /* padding		: 0px 5px 5px 5px;
       border		: 1px solid #EEEEEE; */
    padding		: 0px;
}

#content-column-left {
    float               : left;
    width		: 49%;
}

#content-column-right {
    float               : right;
    width		: 49%;
}

.news-single-item h1 {
    margin		: 0px;
}

#content-columns h2 {
    font-size		: 11px;
    background		: #C3C3D3;
    padding		: 2px 5px 2px 5px;
}

.news-list-container h2,
.news-list-container h3,
.news-latest-container h3 {
    background-color    : transparent;
    font-size		: 10px;
    border		: none;
    padding		: 0px;
    margin		: 0px;
}

.news-list-container h2 a:link,
.news-list-container h2 a:visited,
.news-list-container h2 a:hover,
.news-list-container h3 a:link,
.news-list-container h3 a:visited,
.news-list-container h3 a:hover,
.news-latest-container h3 a:link,
.news-latest-container h3 a:visited,
.news-latest-container h3 a:hover {
    color		: #000000;
    padding		: 0px;
}

.news-list-container,
.news-latest-container {
    background-color	: transparent;
    border		: none;
}

.news-list-container p.bodytext,
.news-latest-container p.bodytext {
    padding		: 0px;
    /*text-align		: justify;*/
}

.news-list-item,
.news-latest-item {
    background-color	: transparent;
    border		: none;
    margin		: 0px 0px 15px 0px;
    padding             : 0px;
    overflow		: auto;
}

.news-list-item {
    margin		: 0px 0px 15px 0px;
    padding		: 0px 0px 3px 0px;
    border-bottom	: 1px #CCCCCC solid;
}

.news-list-date {
    float		: none;
    background-color	: transparent;
    margin		: 0px;
    text-align		: left;
    width		: auto;
    height		: auto;
}

.news-list-morelink {
    margin		: 0px 0px 0px 0px;
    text-align		: right;
    font-size		: inherit;
    text-align		: left;
}

.news-list-morelink a {
    color               : #B22C1B;
}

.news-list-container img,
.news-latest-container img {
    float               : right;
    margin              : 0px 0px 5px 15px;
}

.news-list-container hr.clearer,
.news-latest-container hr.clearer {
    display		: none;
    border		: none;
    background-color	: #CCCCCC;
    width		: 100%;
    margin		: 5px 0px 20px 0px;
}

.news-single-item {
    background-color	: transparent;
    border		: none;
    padding		: 0px;
}

.news-single-item h3 {
    font-size		: inherit;
}

.news-list-item p.bodytext {
    padding		: 3px 10px 3px 10px;
}

.news-single-img {
    float		: right;
    border		: 1px solid #CCCCCC;
    background-color	: #EFEFEF;
    margin-left		: 20px;
}

.news-single-imgcaption {
    text-align		: center;
}

.news-single-item h2 {
    font-size           : 10px;
}

.news-single-timedata {
    float		: none;
    padding		: 0px 0px 5px 0px;
    margin		: 0px;
    border-bottom	: 1px dashed #666666;
    color		: #666666;
}

.news-latest-gotoarchive {
    background-color	: transparent;
    border		: none;
    margin              : -10px 0px 0px 0px;
    color		: #000000;
    text-align		: right;
    position		: relative;
    vertical-align	: bottom;
}

.news-latest-gotoarchive a:link,
.news-latest-gotoarchive a:visited,
.news-latest-gotoarchive a:hover {
    color		: #B22C1B;
}

.news-single-additional-info {
    background-color	: transparent;
    border		: none;
    padding		: 0px;
    overflow		: auto;
}

.news-single-related {
    border		: none;
    padding		: 0px;
    margin-bottom	: 15px;
    background-color	: transparent;
}

.news-single-related-header {
    font-weight		: bold;
    margin-bottom	: 5px;
    padding		: 3px;
    border-bottom	: 1px dotted #666666;
    color		: #B22C1B;
}

.news-single-related-item {
    clear		: both;
    padding		: 0px 15px 0px 15px;
    margin		: 0px 0px 7px 0px;
}

.news-single-related-item img {
    float		: left;
}

.news-single-related-file img {
    width		: 14px;
    height		: 14px;
    float		: left;
    padding		: 0px 5px 0px 0px;
}

.news-single-related-link p.bodytext {
    background		: url(/fileadmin/templates/eurojobs/images/icons/domain.gif) left center no-repeat;
    margin		: 0px 0px 2px 0px;
    padding		: 0px 0px 2px 20px;
}


/* Mark */
#content-columns .ejissue {
    overflow            : auto;
    padding-bottom      : 15px;
}

#content-columns .ejissue .issuecover {
    float               : left;
}

#content-columns .ejissue .issuewrap {
    padding-left        : 110px;
}

#content-columns .ejissue h2 {
    background-color    : #fff;
    margin              : 0px;
    padding             : 0px 5px 2px 0px;
    border-bottom       : 1px #666 solid;
    font-size           : 100%;
}

#content-columns .ejissue .issuecontent ul {
    margin              : 10px 0px 0px 0px;
    padding             : 0px;
    padding-left        : 15px;
}

#content-columns .ejissue .issuepdf {
    background          : #fff url('/typo3/sysext/cms/tslib/media/fileicons/pdf.gif') no-repeat;
    margin-top          : 20px;
    padding             : 2px 0px 2px 20px;
}
