/* Start Definitionen Referenzen -------------------------------------------------- */
#tabelle{
    position: relative;
    table-layout: fixed;
    width: 749px;
    height: auto;
    left: 50%;
    top: 20px;
    margin: 0;
    padding: 0;
    margin-left: -375px;
    margin-top: 0px;
    /*border: 1px solid #FF0000;*/
    /*border-spacing: 0px;*/
    border-collapse: collapse;
}
#tabelle th{
    /*width: 100px;*/
    height: 50px;
    vertical-align: top;
    /*padding: 5px;*/
    /*background-color: #CCCCCC;*/
    border: 1px solid #AAAAAA;
    border-spacing: 0px;
    border-top: 0px;
    margin: 0;
    padding: 0;
}
#tabelle td{
    /*width: 100px;*/
    height: auto;
    vertical-align: top;
    /*padding: 5px;*/
    /*background-color: #EEEEEE;*/
    border: 1px solid #AAAAAA;
    border-spacing: 0px;
    border-bottom: 0px;
    margin: 0;
    padding: 0;
}

.fliesstext{
    font-size: 10px;
    text-align: left;
    line-height: 11px;
    white-space: normal;
    color: #000000;
    margin: 0;
    padding: 0;
}
.fliesstext p{
    margin: 0;
    padding: 0;
    
    margin-bottom: 0px;
    margin-top: 4px;
    margin-left: 3px;
    margin-right: 3px;
}
.fliesstextBlau{
    font-size: 11px;
    font-weight: bold;
    color: #09539f;
}

#tabelle td img{
    position: relative;
    margin: 0;
    padding: 0;
    /*left: -1px;*/
    margin-bottom: -2px;
}

/*
#tabelle .thSpalte1{
    width: auto;
    vertical-align: bottom;
    text-align: center;
    border-left: 0px;
}
#tabelle .tdSpalte1{
    width: auto;
    border-left: 0px;
}
#tabelle .tdSpalte1Bild{
    vertical-align: bottom;
    width: auto;
    height: auto;
    border-left: 0px;
    border-top: 0px;
}
*/
#tabelle .thSpalte1{
    width: 124px;
    text-align: left;
    background-color: #85d7d3;
    border-left: 0px;
    border-top: 0px;
}
#tabelle .tdSpalte1{
    width: 124px;
    background-color: #b1e4e1;
    border-left: 0px;
}
#tabelle .tdSpalte1Bild{
    vertical-align: bottom;
    width: 124px;
    height: auto;
    background-color: #b1e4e1;
    border-top: 0px;
    border-left: 0px;
}
#tabelle .thSpalte2{
    width: 124px;
    text-align: left;
    background-color: #e8dfd6;
}
#tabelle .tdSpalte2{
    width: 124px;
    background-color: #ebebe6;
}
#tabelle .tdSpalte2Bild{
    vertical-align: bottom;
    /*margin-top: -4px;*/
    width: 124px;
    height: auto;
    background-color: #ebebe6;
    border-top: 0px;
}
#tabelle .thSpalte3{
    width: 124px;
    text-align: left;
    background-color: #d0ecf3;
}
#tabelle .tdSpalte3{
    width: 124px;
    background-color: #def2f5;
}
#tabelle .tdSpalte3Bild{
    vertical-align: bottom;
    width: 124px;
    height: auto;
    background-color: #def2f5;
    border-top: 0px;
}
#tabelle .thSpalte4{
    width: 124px;
    text-align: left;
    background-color: #9dd2a4;
}
#tabelle .tdSpalte4{
    width: 124px;
    background-color: #c4e4cd;
}
#tabelle .tdSpalte4Bild{
    vertical-align: bottom;
    width: 124px;
    height: auto;
    background-color: #c4e4cd;
    border-top: 0px;
}
#tabelle .thSpalte5{
    width: 124px;
    text-align: left;
    background-color: #bfcbca;
}
#tabelle .tdSpalte5{
    width: 124px;
    background-color: #d7e2e1;
}
#tabelle .tdSpalte5Bild{
    vertical-align: bottom;
    width: 124px;
    height: auto;
    background-color: #d7e2e1;
    border-top: 0px;
}
#tabelle .thSpalte6{
    width: 124px;
    text-align: left;
    background-color: #d69898;
    border-right: 0px;
}
#tabelle .tdSpalte6{
    width: 124px;
    background-color: #e4c9c8;
    border-right: 0px;
}
#tabelle .tdSpalte6Bild{
    vertical-align: bottom;
    width: 124px;
    height: auto;
    background-color: #e4c9c8;
    border-right: 0px;
    border-top: 0px;
}

#linkDrucken{
    position: absolute;
    top: 510px;
    right: 75px;
}
#bildDrucken{
    border: none; 
    text-decoration: none; 
    outline: none;
}
#linkDownload{
    position: absolute;
    top: 510px;
    right: 35px;
}
#bildDownload{
    border: none; 
    text-decoration: none; 
    outline: none;
}

#pDruckPDF{
    position: absolute;
    top: 512px;
    right: 125px;
}

.h1Zeile2{
    text-indent: 160px;
}
/* Ende Definitionen Referenzen --------------------------------------------------- */

/* fuer Print */
@media print {
    #containerSchatten{
        display: none;
    }
    
    #navigation{
        display: none;
    }
    
    #containerBildHG{
        display: none;
    }
    
    #pDruckPDF{
        display: none;
    }
    
    #linkDrucken{
        display: none;
    }
    
    #linkDownload{
        display: none;
    }
}