


/* These are standard sIFR styles... do not modify */
.sIFR-flash {
 visibility: visible !important;
 margin: 0;
}
.sIFR-replaced {
 visibility: visible !important;
}
span.sIFR-alternate {
 position: absolute;
 left: 0;
 top: 0;
 width: 0;
 height: 0;
 display: block;
 overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* fixes */
.sIFR-hasFlash .subPage .sectionHeader h2 {
 font-size: 46px;
 letter-spacing: -10px;
 color: white;
}
.sIFR-hasFlash .editorText blockquote div,
.sIFR-hasFlash .editorText h3 div {
 font-size: 24px;
 letter-spacing: -5px;
color: white;
}

.sIFR-hasFlash .editorText h4,#search label {
    font-size: 26px;
    letter-spacing: -5px;
color: white;
}


/*.sIFR-hasFlash .subPage .section .main ul.articleList li .title span*/
.subPage .section .main ul.articleList li.itemCase .teaser .title,
.subPage .section .main ul.caseList li.itemCase .teaser .title {
 font-size: 18px;
 letter-spacing: -5px;
color: white;
}
.sIFR-hasFlash .subPage .section .main .forPress h4.hd {
 font-size: 20px;
 height: 20px;
color: white;
}

.sIFR-hasFlash #MainContainer #head #topMenu ul li span {
 font-size: 18px;
 height: 18px;
 letter-spacing: -2px;
color: white;
}

.sIFR-hasFlash .subPage .section #mainWide .servicesTeaserList .item .text .title {
    font-size: 22px;
    height: 24px;
    letter-spacing: -5px;
color: white;
}

.sIFR-hasFlash .subPage .section #mainWide .caseTeaserList .item .lead .title,
.sIFR-hasFlash .subPage .section #mainWide #caseTeaserListPageTitle span {
    font-size: 22px;
    letter-spacing: -5px;
color: white;
}

.sIFR-hasFlash .subPage .section #side .thumbnailsWithTextMenu .menuHeader {
    font-size: 20px;
    line-height: 1.1 em;
    letter-spacing: -5px;
color: white;
}

.sIFR-hasFlash .subPage .section #additions .columnTitle {
    font-size: 20px;
    line-height: 1.1 em;
    letter-spacing: -5px;
color: white;
}

.sIFR-hasFlash .subPage .section #additions blockquote .blockquote .header {
    font-size: 46px;
    line-height: 1.1em;
    letter-spacing: -10px;
color: white;
}

.sIFR-hasFlash .subPage .section #additions blockquote .blockquote .text {
    font-size: 20px;
    line-height: 20px;
    letter-spacing: -3px;
color: white;
}


.sIFR-hasFlash .subPage .section #main #mainArticle ul#management li.item .info .name {
    font-size: 24px;
    letter-spacing: -5px;
color: white;
}

.sIFR-hasFlash .subPage .section #main .pressList li .title {
    font-size: 22px;
    letter-spacing: -5px;
color: white;
}

.sIFR-hasFlash .subPage .section #main #mainArticle #awards ul.mainAwards .awardInfo .name,
.sIFR-hasFlash .subPage .section #main #mainArticle #awards .otherAwardsTxt span,
.sIFR-hasFlash .subPage .section #main #mainArticle #awards .toBeContinued span {
    font-size: 30px;
    letter-spacing: -5px;
color: white;
}

.sIFR-hasFlash .jobOffersBox .title{
    font-size: 20px;
    letter-spacing: -5px;
color: white;
}

.sIFR-hasFlash  .subPage .section #mainWide #sitemap .item .header {
    font-size: 24px;
    letter-spacing: -5px;
color: white;
}

.sIFR-hasFlash  .subPage .section #main #mainArticleWide #contact .txtContent .header {
    font-size: 22px;
    letter-spacing: -5px;
color: white;
}

.sIFR-hasFlash  #recruitmentForm form fieldset#top .jobOfferName {
    font-size: 22px;
    letter-spacing: -5px;
color: white;
}

.sIFR-hasFlash  .subPage .section #main #mainArticleWide #pressDownload .pressHD span {
    font-size: 32px;
    letter-spacing: -5px;
color: white;
}

.sIFR-hasFlash .subPage .section #main #mainArticleWide #pressDownload .pressPhotos .item .info .name,
.sIFR-hasFlash .subPage .section #main #mainArticleWide #pressDownload .pressGraphics .item .info .title   {
    font-size: 22px;
    letter-spacing: -5px;
color: white;
}

.sIFR-hasFlash .subPage .section #main #mainArticleWide .stockSignUp h3.header {
    font-size: 30px;
    letter-spacing: -5px;
color: white;
}

.sIFR-hasFlash .subPage .section #main #mainArticleWide .stockSignUp ul.pokList li.pok .city {
    font-size: 20px;
    letter-spacing: -5px;
color: white;
}

.sIFR-hasFlash .subPage .section #main #mainArticleWide #contact ul.divisionsAddresses li.item .hd, 
.sIFR-hasFlash .subPage .section #main #mainArticleWide #contact ul.contactPersons li.item .hd {
    font-size: 20px;
    letter-spacing: -5px;
color: white;

}
.sIFR-hasFlash .subPage .section #main #mainArticleWide #contact .divisionsHeader {
    font-size: 30px;
    letter-spacing: -5px;
color: white;

}



/* /fixes */



