#centerFrame {
    width:900px;
    height:450px;
    margin-left:-450px;
    position:absolute;
    left:50%;
}
#headFrame .l img {
    width:194px;
    height:92px;
}
#headFrame .r img {
    width:417px;
    height:15px;
    margin-top:76px;
}
#imgFrame { height:357px; }
.l { float:left; }
.r { float:right; }
#blueFrame {
    height:113px;
    background:rgb(38,52,90);   
}
#blueFrame img.claimBottom {
    padding:27px 0 18px 20px;
    width:856px;
    height:24px;
}
#blueFrame img.infoVideo {
    margin-left:20px;
    width:432px;
    height:15px;
}
#footerFrame {
    margin-top:21px;
    border-top:solid 1px rgb(117,131,155);
}
#textBox-t-b, #textBox-t-b-dBlue {
    width:410px;
    background:rgb(135,142,165);
    padding:20px;
}
#textBox-t-b-dBlue { background:rgb(78,90,122); }
#logos {
    clear:both;
    padding-top:14px;
}
#logos img { padding-right:14px; }

/* 1-Spalter, 1-farbig */
.s1Box {
    background:rgb(135,142,165);
    padding:20px;
}

/* 3-Spalter, 3-farbig */
.s3f3Box { background:url(../../pix/b2c/bg_s3f3.gif) repeat-y; }
.s3f3 {
    float:left;
    padding:0 20px 20px 20px;
}
.s3f3.Left { width:166px; }
.s3f3.Middle { width:185px; }
.s3f3.Right { width:429px; }

/* contenttable */
table {
    border-spacing:0;
}
thead {
    text-align:left;
    vertical-align:top;
}
td, th { padding:6px 4px; }
td { padding:4px; }
th p { color:rgb(255,255,255); }
tr.darkblue {
    background:rgb(21,43,80);
    font-size:12px;
    color:rgb(255,255,255);
}
tr.grayblue {
    background:rgb(101,112,139);
    color:rgb(21,43,80);
    font-size:12px;
}

/* flvPlayer */
#tx-flvplayerBox {
    width:900px;
    height:357px;
    background:rgb(0,0,0);
    position:absolute;
    top:194px;
    left:50%;
    margin-left:-450px;
    /*display:none;*/
    cursor:pointer;
}
#videoPlayer {
    width:384px;
    height:344px;
    position:absolute;
    top:6px;
    left:50%;
    margin-left:-192px;
}

/* tt_news */
div.tx-ttnews-browsebox p { float:left; }
div.tx-ttnews-browsebox table {
    position:relative;
    top:-3px;
    float:right;
    border-spacing:0;
}
div.tx-ttnews-browsebox table td { padding:2px; }
div.tx-ttnews-browsebox p, div.tx-ttnews-browsebox table, div.tx-ttnews-browsebox a {
    font-size:12px !important;
    text-decoration:none;
    color:rgb(5,30,54);
}
div.news-list-item { margin-bottom:17px; }

/*common*/
img {border:0; }
#headFrame img, #imgFrame img, #blueFrame img { display:block; }