body, form { margin:0; }
body.popUp { background:none; }
.centerFrame {
    position:absolute;
    top:50%;
    left:50%;
    width:998px;
    height:578px;
    margin:-289px 0 0 -499px; /* (height/2 + shadowH/2), (width/2 + shadowW/2)  */
}
.mainFrame {
    width:990px;
    height:570px;
    background:rgb(255,255,255);
}
.headFrame {
    height:86px;
    padding:20px;
}
.mainContent {
    height:444px;
    padding:0 20px 0 20px;
}
.Content { height:364px; }
.Content.borderBottom {
    height:363px;
    border-bottom:solid 1px rgb(224,224,224);
}
.titleFrame, .footer { height:40px; }
.shadowRight {
    height:570px;
    width:8px;
    background:url(pix/shadowRight.png);
}
.shadowBottom {
    width:998px;
    height:8px;
    background-image:url(pix/shadowBottom.png);
}
div.pfeil_weiss_rechts { margin-bottom:14px !important; }

/* Images */
.footer img { margin-top:9px; }
img.tImage { margin:0; }
.navFrame img { /* tauschen mit .navFrame a!!!  -> IE6 */
                top:-2px;
                width:34px;
                height:34px;
                margin-right:14px;
}
/* Navigation */
img#nav_1_t, img#nav_2_t, img#nav_3_t, img#nav_4_t, img#nav_5_t  {
    top:10px;
    height:11px;
}
img#nav_1_t { width:84px !important; }
img#nav_2_t { width:67px !important; }
img#nav_3_t {
    width:116px !important;
    height:12px !important;
}
img#nav_4_t { width:57px !important; }
img#nav_5_t { width:51px !important; }
.logoFrame img, .navFrame img, .titleFrame img, .footer img {
    display:block;
    border:0;
}
#rw img, #fw img { padding-bottom:10px; }
#rw img {
    margin-left:-10px;
    padding-left:10px;
    padding-right:5px;
}
#fw img { 
    margin-left:3px;
    padding-left:2px;
    padding-right:10px;
}
/* Spalten */
.sp1 {
    top:-364px;
    width:146px;
    height:338px;
    padding:12px 20px 20px 20px;
}
.sp1.news {
    height:340px;
    padding:12px 4px 12px 20px;
    top:-364px;
    width:182px;
}
.sp1_withMoveUp {
    width:146px;
    top:-364px;
    padding:16px 20px 20px;
}
.sp2trans {
    height:328px;
    width:248px;
    background-image:url(pix/trans_white.png);
    padding:16px 20px 20px;
}
.sp2trans.kontakt, .sp2trans.jobs  { width:332px; }
.sp2trans.prolog  {  width:348px;  padding:16px 4px 20px 20px; }  /*geändert 091013 */
.sp2trans.profil { width:212px; }
.sp2trans.referenzen { width:166px; }
.sp2trans.jobs, .sp2trans.profil {  background-image:url(pix/trans_white_38.png); }
.sp2trans.versiontracker, .sp2trans.prolog, .sp2trans.profil {  background-image:url(pix/trans_black_30.png); }
.sp2trans.prolog, .sp2trans.branchen { left:0 !important; }
.sp2trans.branchen {
    width:332px;
    position:absolute;
    top:364px
}
#moveUp { top:0; }
#moveDown { top:-728px; }
#moveLeft {
    top:-364px;
    left:728px;
}
#moveRight { left:-364px; }
#refText { left:0; }
#moveUp, #moveDown { left:186px; }
#moveRight, #refText { top:-364px; }
.sp4 {
    margin-right:10px;
    width:230px;
    height:364px;
}
.sp4.p2, .sp4.p3, .sp4.p4 { width:236px; }
.sp4.p1, .sp4.p1.pad, .sp4.p2.pad, .sp4.p3.pad, .sp4.p4.pad {
    padding:16px 20px 20px 20px;
    width:196px;
}
.sp4.p1, .sp4.p2, .sp4.p3 { margin-right:2px; }
.sp4.p4 {  margin-right:0 !important; }
.sp5 {
    margin-right:10px;
    width:182px;
    height:364px;
}
.sp4.c4, .sp5.c5 { margin-right:0; }
.picLink { display:block; width:256px;height:364px; }

div.floatFrame {
    height:364px;
    left:458px;
    position:absolute;
    top:166px;
    width:511px;
    overflow:hidden
}
div#moveLeftProfil {
    padding:16px;
    height:332px;
    width:479px;
    position:relative;
    left:511px;
    background-image:url(pix/trans_black_30.png);
}
div.sitemapBox_1, div.sitemapBox_2 { width:470px; }
div.sitemapBox_1 { float:left; }
div.sitemapBox_2 { float:right; }
div.sitemap_rechts {
    float:left;
    width:310px;
    padding-right:20px;
}
/* Pagefinder */
div.pageFinder { padding-top:10px; }
.printShow { display:none; }

/* special Boxes */
div.linkGroup {margin:4px 0 20px; }
#myRefImg {  background:url(pix/ic_loading.gif) rgb(255,255,255) no-repeat center center; }
/* common */
.mainFrame, .navFrame, .sp4, .sp5, .sp1_withMoveUp, .sp1,.navFrame img, .logoFrame img, .titleFrame img, .sp2trans.prolog, .sp2trans.profil { float:left; }
#myRefImg, .logoFrame, .shadowRight, div.pageFinder { float:right; }
.centerFrame, .mainFrame, .headFrame, .shadowBottom, .mainContent, .titleFrame, .Content, .sp4, .sp5 { overflow:hidden; }
#moveUp, #moveDown, #moveLeft, #moveRight, #refText, .navFrame img, .sp1, .sp1_withMoveUp { position:relative; }
