div#gpcontainer {
    /*background-image: url('../img/referenzen/back.jpg');
    background-position: 372px 0px;
    background-repeat: repeat-y;*/
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}

ul#reftab li#grossprojekte {
    font-weight: bold;
    z-index: 1;
}

table#listegp {
    /*width: 361px;*/
    width: 100%;
    margin: 0px;
    padding: 0px;
    table-layout: fixed;
    empty-cells: show;
    border-collapse:collapse;
    /*font-size: 11px;*/
    font-size: 15px;
    color: #00253C;
    margin-top: 11px;
}

col#details {
    width: 7%;
}

col#ort {
    width: 30%;
    text-align: left;
}

col#taetigkeit {
    width: 33%;
    text-align: left;
}

col#auftraggeber {
    width: 30%;
    text-align: left;
}

table#listegp th {
    border-bottom: 1px solid #828181;
}

table#listegp th, table#listegp td {
    text-align: left;
    padding: 0px;
}

table#listegp tr {
    padding: 0px;
}

table#listegp th {
    line-height: 20px;
}

table#listegp td {
    padding-top: 4px;
    padding-bottom: 4px;
    vertical-align: top;
    padding-left: 3px;
    padding-right: 3px;
}

table#listegp td.details {
    font-size: 60%;
    vertical-align: middle;
}

table#listegp td a {
    color: #00253C;
    text-decoration: none;
}

table#listegp tr.active {
    font-weight: bold;
}

tr.info td {
    border-bottom: 1px solid black;
}

tr.info ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

tr.info li {
    display: inline;
}

div#refmap {
    float: right;
}
