/* Startseite */
.index-index .content-main {
    position            : relative; 
    padding-bottom      : 350px;  
}
.index-index .info-text {
    position            : absolute;
    bottom              : 0;    
}

/* Forum - Startseite */
.forums-index table.common thead td.nth-0 {
    text-transform      : uppercase;
    font-size           : 14px;
}
.forums-index table.common td.nth-0 {
    width               : 250px;
}
.forums-index table.common td.nth-1,
.forums-index table.common td.nth-2 {
    text-align          : center;
}
.forums-index table.common td.nth-last {
    font-size           : 11px;
}
.forums-index table.common a {
    font-weight         : bold;
}
.forums-index table.common td {
    vertical-align      : middle;
}
/* Projekt - Uebersicht */
.forums-index .content-main {
    position            : relative; 
    padding-bottom      : 350px;  
}
.forums-index .info-text {
    position            : absolute;
    bottom              : 0;    
}

/* Forum - Unterforum*/
.forums-forum table.common td.nth-1 {
    width               : 50px;
    text-align          : center;
}
.forums-forum table.common td.nth-last {
    font-size           : 11px;
    width               : 100px;
}
.forums-forum table.common a {
    font-weight         : bold;
}
.forums-forum table.common td {
    vertical-align      : middle;
}

/* Neuer Thread */
.thread-new textarea {
    height              : 200px;
}

/* Projekt - Neu*/
.project-new #project-step-template {
    display             : none;
}
.project-new .project-images {
    list-style-type     : none;
    padding             : 0;   
    margin-bottom       : 10px;
}
.project-new .project-images li {
    width               : 190px;
    float               : left;
    margin-left         : 10px;   
}
.project-new .project-images li.nth-0 {
    margin-left         : 0;   
}

/* Projekt - Uebersicht */
.project-index .content-main {
    position            : relative; 
    padding-bottom      : 250px;  
}
.project-index .info-text {
    position            : absolute;
    bottom              : 0;    
}

/* Projektkategorie */
.project-category .content-main {
    position            : relative; 
    padding-bottom      : 400px;  
}    
.project-category .info-text {
    position            : absolute;
    bottom              : 0;    
}

/* Projekt - Detailansicht */
.project-detail .image-data{
    float               : left;
    margin              : 0 20px 20px 0;
    position            : relative;
}
.project-detail .image-data a.image-border {
    width               : 618px;
}
.project-detail .image-frame {
    float               : left;
}
.project-detail .image-data .image-frame-border {
    width               : 500px;
}
.no-user .project-detail .image-data a.image-border {
    width               : 206px;
}
.no-user .project-detail .image-data .image-frame-border {
    width               : 200px;
}
.project-detail .login-notice {
    float               : right;
    width               : 300px;
}
.project-detail ul.image-thumbs {
    list-style-type     : none;
    left                : -5px;
    position            : relative;
    padding             : 0;
}
.project-detail ul.image-thumbs li {
    display             : block;
    width               : 65px;
    height              : 50px;
    float               : left;
    border              : 3px solid #999999;
    padding             : 0;
    margin-left         : 5px;
    overflow            : hidden;
    text-align          : center;
}
.project-detail ul.image-thumbs li.selected {
    border-color        : #75C03C;
}
.project-detail .images-info {
    color               : #666;
    float               : right;
}
.project-detail .images-nav a.image {
    display             : block;
    float               : left;
    margin              : 0 5px 0 0;
}
.project-detail .image-data ul.options {
    bottom              : 0;
    position            : absolute;
    right               : 0;
}
.project-detail .project-step {
    margin-bottom       : 10px;   
}
.project-detail .project-step-item {
    background          : url(/images/line_dotted.jpg) repeat-x bottom;
    margin-bottom       : 10px;
}
.project-detail .project-step-image {
    float               : left;
    margin-right        : 10px;
}
.project-detail .project-step-label {
    line-height         : 30px;
    height              : 30px;
}
.project-detail .project-step-no {
    color               : white;
    background          : #75C03C;
    display             : block;
    float               : left;
    width               : 30px;
    height              : 30px;
    line-height         : 30px;
    text-align          : center;
    margin-right        : 5px;
}

/* Center-News */
.center-news {
    background          : url(/images/line_dotted.jpg) repeat-x bottom;
    padding-bottom      : 10px;
    margin-bottom       : 10px;
}
.center-news .image-border {
    float               : left;   
}
.center-news .image-border span {
    height              : 40px;
    width               : 60px;
    text-align          : center;
    overflow            : hidden;
}

.article-detail .main-image {
    float               : left;
    margin-right        : 10px;
    margin-bottom       : 10px;
}

.blogs-index .meta {
    color               : #666;
    font-size           : 11px;
    text-transform      : uppercase;   
}
.blogs-index .blog-entry {
    margin-bottom       : 10px;    
}

/* Wettbewerbe */
.competition-detail .competition-phase {
    background          : #ddd;
    margin-bottom       : 1px;
    padding             : 10px;
}
.competition-detail .competition-phase .h2,
.competition-detail .competition-phase h2 {
    color               : #333;
}
.competition-detail .competition-phase-active {
    background          : #AAEABF;
}
.competition-detail .competition-users .nth-0 {
    width               : 190px;
}
.competition-detail select {
    width               : 400px;   
}

