/* -- CE: Content Banner -- */
.content-banner { width: 225px; height: 130px; position: relative; background: url(../img/bg-content_banner.gif) repeat-x 0 0; }
.content-banner .headline, .content-banner .subline, .content-banner .linkUrl { position: absolute; }
.content-banner .headline { top: 6px; left: 10px; text-transform: uppercase; color: #036; font-size: 20px; font-weight: bold; }
.content-banner .subline { bottom: 3px; left: 10px; color: #FFF; font-size: 11px; }
.content-banner .linkUrl { width: 225px; height: 130px; position: absolute; top: 0; left: 0; }
.content-banner .linkUrl a { width: 225px; height: 130px; display: block; background: url(../img/icon-news_banner-no.gif) no-repeat 100% 87px; }
.content-banner .linkUrl a span { display: none; }
.content-banner .linkUrl a:hover, .content-banner .linkUrl a:active { background: url(../img/icon-news_banner-ro.gif) no-repeat 100% 87px; }
.content-banner .bgImgTag { position: absolute; top: 0; left: 0; z-index: 255; }
.content-banner .bgImage { display: none; }

/* -- CE: Contact Item -- */
.content-contactItem .headline { padding: 8px 0 0 0; text-transform: uppercase; color: #036; font-size: 12px; font-weight: bold; }

/* -- CE: Tabellen -- */
.content-table2Cols h2 .headline, .content-table3Cols h2 .headline, .content-table4Cols h2 .headline { padding: 0 0 5px 0; text-transform: uppercase; color: #036; font-size: 12px; font-weight: bold; }

/* -- CE: Text -- */
.content-text h2 .headline { text-transform: uppercase; color: #036; font-size: 12px; font-weight: bold; }

/* -- CE: Downloads -- */
.content-download h3 .headline { text-transform: uppercase; color: #036; font-size: 12px; font-weight: bold; }

/* -- CE: Bereichsbeschreibung -- */
.content-branchDescription .headline { padding: 0 0 0 20px; text-transform: uppercase; color: #036; font-size: 20px; font-weight: bold; }

/* -- CE: Bereichsheader -- */
.content-pageHeader .headline, .content-pageHeader .subline { padding: 0 0 0 20px; }
.content-pageHeader .headline { padding-top: 10px; text-transform: uppercase; color: #036; font-size: 34px; font-weight: bold; }
.content-pageHeader .subline { text-transform: uppercase; color: #666; font-size: 12px; font-weight: bold; }

/* -- CE: Teamliste -- */
.content-employeeList h2 .headline { padding: 7px 0 0 5px; text-transform: uppercase; color: #036; font-size: 12px; font-weight: bold; }

.content-employeeList h3 .headline { text-transform: uppercase; color: #036; font-size: 20px; font-weight: bold; }

/* -- CE: Quicklinks -- */
.content-quicklinks h2 .headline { text-transform: uppercase; color: #036; font-size: 12px; font-weight: bold; }

/* -- CE: Product Stage -- */
.content-productStage { width: 695px; height: 410px; position: relative; background: url(../img/bg-productstage_empty.gif) no-repeat 0 0; }
.content-productStage .productImage { position: absolute; top: 0; left: 0; z-index: 1; }
.content-productStage .headline { position: absolute; top: 13px; left: 20px; z-index: 2; text-transform: uppercase; color: #036; font-size: 34px; font-weight: bold; }
.content-productStage .subline { width: 415px; position: absolute; top: 53px; left: 20px; z-index: 3; text-transform: uppercase; color: #666; font-size: 12px; font-weight: bold; }
.content-productStage .backlink { position: absolute; top: 18px; right: 10px; z-index: 4; text-align: right; }
.content-productStage .backlink a { height: 23px; padding: 2px 25px 0 0; display: block; font-size: 11px; }
.content-productStage .backlink a:link, .content-productStage .backlink a:visited { color: #333; background: url(../img/icon-productstage_back-no.gif) no-repeat top right; }
.content-productStage .backlink a:hover, .content-productStage .backlink a:active { color: #39C; background: url(../img/icon-productstage_back-ro.gif) no-repeat top right; }
.content-productStage .imagesList, .content-productStage .backlinkLabel, .content-productStage .backlinkUrl { display: none; }

/* -- CE: Diashow -- */
.content-diashowSmall,
.content-diashowLarge,
.content-diashowMarginal { position: relative; }

.content-diashowSmall .imagesList,
.content-diashowSmall .linkUrl,
.content-diashowLarge .imagesList,
.content-diashowLarge .linkUrl,
.content-diashowMarginal .imagesList,
.content-diashowMarginal .linkUrl { display: none; }

.content-diashowSmall .link a,
.content-diashowLarge .link a,
.content-diashowMarginal .link a { width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: block; }

/* -- Product Tile List -- */
.content-productTileList li { width: 225px; height: 280px; position: relative; cursor: pointer; background: url(../img/bg-tile_empty.gif) no-repeat 0 0; }
.content-productTileList li .linkUrl, .content-productTileList li .imageUrl, .content-productTileList li .subline { display: none; }
.content-productTileList li .headline { padding: 0 0 0 20px; font-size: 18px; font-weight: bold; color: #036; position: absolute; top: 0; left: 0; z-index: 3; }
.content-productTileList li .subline { width: 201px; height: 71px; padding: 8px 12px; color: #FFF; position: absolute; left: 0; bottom: 0; z-index: 1; background: #A7A7A7; }
.content-productTileList li .link a { width: 225px; height: 280px; display: block; position: absolute; left: 0; bottom: 0; z-index: 3; }

/* -- Sitemap -- */
#sitemap .linkUrl { display: none; }

#sitemap .headline { padding: 3px 0 2px 0; text-transform: uppercase; color: #036; font-size: 12px; font-weight: bold; }

/* -- Startseite -- */
#flashContainer-movie { position: relative; }

.startpage-splash-branch { width: 225px; height: 205px; cursor: pointer; position: absolute; bottom: -140px; background: url(../img/start/bg-branch.gif) no-repeat 0 0; }
.startpage-splash-branch p { width: 205px; position: absolute; top: 73px; left: 10px; color: #FFF; font-size: 11px; }
.startpage-splash-branch .icon { position: absolute; top: 8px; right: 11px; }
.startpage-splash-branch .header { position: absolute; top: 0; left: 0; }

#startpage-splash-branch_0 { left: 0px; }

#startpage-splash-branch_1 { left: 235px; }

#startpage-splash-branch_2 { left: 470px; }

#startpage-splash-branch_3 { left: 705px; }
