/*last edited: 2010-02-19 - 09:32 -ffr (linkeSeiteBox a.magentaPfeil ie6bug relative)*/
/*last edited: 2009-12-10 - 11:40 -ffr (Anpassungen neue Startseite)*/
/*last edited: 2009-06-12 - 15:16 -ffr (uebersichtBox img)*/
/*last edited: 2009-06-12 - 11:14 -ffr (Referenzlinks)*/
/*last edited: 2009-06-11 - 16:14 -ffr (uebersichtBox img)*/
/*last edited: 2009-06-02 - 15:04 -ffr (xsBox Referenzsuche links)*/

/*DHTML, hide Elemente (L&ouml;sungen,mobiLink)*/
.hide,.nodisplay,.hideTeaserText,.mobiLink {display:none;}
.showdisplay, .showTeaserText {display:block;}
.showTeaserText      {clear:both; font-weight:400;}
.showTeaserTextPanel {clear:both; padding:18px 0 0;}

/*Globale Elemente*/
* {margin:0; padding:0;}
body, html {min-height:100.01%; color:#333; font:12px Arial, Helvetica, sans-serif; text-align:center;}
body {background:#eee url('/tsi/servlet/contentblob/Default/de/bg-01/blobBinary/bg-01.gif') repeat-x;}

/*clearing (all div heights inside of wrapper must be 1% on IE 5.x Win32)*/
#wrapper div:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

#schattenOben, .schattenUnten, #hintergrundSchatten {clear:both; width:940px; min-width:940px; margin:auto;}
#schattenOben  {height:18px; background:url('/tsi/servlet/contentblob/Default/de/shadows-o/blobBinary/shadows-o.gif') center no-repeat;}
.schattenUnten#cms06_1 {display:none;}
.schattenUnten#cms06_2 {height:24px; background:url('/tsi/servlet/contentblob/Default/de/shadows-u/blobBinary/shadows-u.gif') top center no-repeat;}
#hintergrundSchatten {background:url('/tsi/servlet/contentblob/Default/de/bg-02/blobBinary/bg-02.gif') center repeat-y;}
#wrapper   {width:940px; background:url('/tsi/servlet/contentblob/Default/de/bg-03/blobBinary/bg-03.gif') top center no-repeat; text-align:left;}
#topHeader {float:left; width:888px; margin:0 0 0 26px; display:inline; background:#eee url('/tsi/servlet/contentblob/Default/de/logo-888px/blobBinary/logo-888px.gif') 294px 0 repeat-x;}
#subHeader {float:left; width:882px; height:31px; margin:6px 0 0 26px; padding:0 0 0 6px; background:#fff url('/tsi/servlet/contentblob/Default/de/bg-sub-head/blobBinary/bg-sub-head.gif') repeat-x; display:inline;}
#footer    {clear:both; float:left; width:940px; margin:-9px 0 -1px; background:url('/tsi/servlet/contentblob/Default/de/shadows-u/blobBinary/shadows-u.gif') bottom center no-repeat;}
.footerClear {clear:both; float:left; width:940px; height:16px; background:#eee; overflow:hidden;}

/* standard paragraphs and headlines */
h1, h2, p, div.paragraph   {font-weight:400; margin:12px 0 0; padding:0;}
h1 {font-size:18px;}
h2 {font-size:14px;}
h3, div.paragraph.p--heading-3 {font-size:14px; margin:0;}
h1, h2, h2 a {color:#333; font-weight:700; line-height:125%;}
h4                         {padding:2px 8px 3px; background-color:#ccc; color:#000; font-size:12px;}
div.paragraph.p--heading-4 {padding:2px 8px 3px !important; background-color:#ccc; font-weight:bold;}
* html h4                  {height:1%;}
ul {margin:0; padding:0; list-style:none;}
select, input {color:#333;}
span.h5 {font-weight:bold; display:block;} /*Glossar*/
span.nfo {cursor:help; border-bottom:1px dotted #333;}
.freeStyle--nobr, .nowrap, span.noB {white-space:nowrap;}
.freeStyle--subselection {margin:12px 0 0; font-size:14px; font-weight:bold;}
.freeBlock--footnote     {font-size:10px;}
p, div.paragraph  {line-height:150%;}
img      {border:none; display:block;}

/*Header*/
#topHeader .conContentBanner {float:left; width:294px;}
#topHeader .conContentBanner span, #topHeader .conContentBanner span a {float:left; width:294px; height:60px;}
#topHeader .conContentBanner span img {display:none;}

/* meta and footer navigation */
p.copyright       {float:left; line-height:100%; margin:0 0 0 26px; font-size:10px; display:inline;}
.footerNavigation {float:right; width:520px; margin:0 26px 0 0; font-size:10px; display:inline;} /*Nederland beachten*/
.metaNavigation   {height:60px; font-size:10px;}
.metaNavigation ul {margin:3px 6px 0 0; display:inline;}
.metaNavigation ul, .footerNavigation ul           {float:right;}
.metaNavigation li, .footerNavigation li           {float:left; display:inline;}
.metaNavigation ul li a, .footerNavigation ul li a {float:left; margin:0 0 0 18px; white-space:nowrap;}

/*Search to subHeader*/
.suche {float:right; width:130px; margin:5px 0 0; text-align:right;}
.suche label,.suche br {display:none;}
.suche input          {width:75px; font-size:10px;}
.suche input.inpImage {width:auto; margin:1px 6px 0; vertical-align:top;}

/*horizontal navigation*/
.hauptNavigation {float:left; width:auto; height:31px; border-right:1px solid #fff; border-left:1px solid #dadada;}
.hauptNavigation ul li {display:inline;}
.hauptNavigation ul li a       {float:left; padding:8px; border-right:1px solid #dadada; border-left:1px solid #fff; font-weight:700;}
.hauptNavigation ul li a:hover {background:#ccc;}
.hauptNavigation ul li a.active       {padding:7px 8px 8px; border-top:1px solid #ccc; border-left:0; background:#fff;}
.hauptNavigation ul li a.active:hover {background:#fff; text-decoration:underline;}

.ExceptionBox {padding:0 8px; font-size:14px; font-weight:bold; color:#fff; background-color:#e20074;}
.rightBox .ExceptionBox {float:left; padding:4px;}

div.bildUmfliessen {float:left; padding:16px 12px 12px;} /*?*/
.ovBox div.bildUmfliessen {float:left; padding:10px 12px 12px 0;} /*TopStory*/

/*special paragraphs (used inside of boxes)*/
#newsBox p,.appetizerBox .paragraph,.appetizerBox p,.boxInContentBox p {line-height:125%; margin:8px 8px 4px;}


/*standard horizontal content separator*/
div.linie {display:none;}
.ovBox    {clear:both; background:#fff url('/tsi/servlet/contentblob/Default/de/bg-listBox/blobBinary/bg-listBox.gif') top left no-repeat; padding:6px 13px 0; margin:12px 0 0;}
.ovBox h2 {margin:6px 0 0; padding:0;}
.ovBox p  {margin:5px 0 4px;}
.VollBox .ovBox {width:682px; max-width:656px; background-image:url('/tsi/servlet/contentblob/Default/de/bg-listVollBox/blobBinary/bg-listVollBox.gif');}
.VollBox .ovBox h2 {width:656px; margin:6px 0 0; padding:0;}

/*navigation path*/
#navipfad {float:left; width:708px; padding:12px 0 19px; font-size:10px;}
#navipfad select {width:120px; overflow:hidden; padding:0 !important; background:#fff; font-size:11px;}
.navipfadAktivesElement {font-weight:bold;}
#navipfad a, #navipfad a:hover {text-decoration:underline;}
/*Haupt-Menus*/
ul.jd_menu {width:auto;}
ul.jd_menu li {float:left;}
/*Sub-Menus*/
ul.jd_menu ul {width:160px; border:1px solid #000; background:#fff; font-weight:bold; position:absolute; display:none; z-index: 100;}
ul.jd_menu[class] ul {width:auto;}
ul.jd_menu ul li {float:none; padding:2px 4px 2px;}

/*linkeSpalte*/
#linkeSpalte {float:left; width:168px;}
#vertikaleNavi     {float:left; width:168px; height:141px;}
#vertikaleNavi[id] {height:auto; min-height:141px;}
#vertikaleNavi ul {clear:both; width:100%; border-top:1px solid #ccc;}
#vertikaleNavi ul li {width:168px;}   /*Opera*/

/*1st level*/
#vertikaleNavi ul li a        {display:block; padding:2px 8px 2px 19px; border-bottom:1px solid #ccc; background:#fff url('/tsi/servlet/contentblob/Default/de/digit/blobBinary/digit.gif') 8px 7px no-repeat;}
#vertikaleNavi ul li a:hover  {background:#ccc url('/tsi/servlet/contentblob/Default/de/digit-magenta/blobBinary/digit-magenta.gif') 8px 7px no-repeat; color:#e20074;}
#vertikaleNavi ul li a.active {border-bottom:1px solid #fff; background:#999 url('/tsi/servlet/contentblob/Default/de/digit-weiss/blobBinary/digit-weiss.gif') 8px 7px no-repeat; color:#fff;}
#vertikaleNavi ul li a.active.currentpage {background-color:#e20074;}

/*2nd level*/
#vertikaleNavi ul li ul.nav2 {border-top:0;}
#vertikaleNavi ul li ul.nav2 li a        {padding:2px 8px 2px 26px; border-bottom:1px solid #fff; background:#ccc url('/tsi/servlet/contentblob/Default/de/digit-grau/blobBinary/digit-grau.gif') 14px 7px no-repeat;}
#vertikaleNavi ul li ul.nav2 li a:hover  {background:#666 url('/tsi/servlet/contentblob/Default/de/digit-weiss/blobBinary/digit-weiss.gif') 14px 7px no-repeat; color:#fff;}
#vertikaleNavi ul li ul.nav2 li a.active {background:#e20074 url('/tsi/servlet/contentblob/Default/de/digit-weiss/blobBinary/digit-weiss.gif') 14px 7px no-repeat; color:#fff;}
#vertikaleNavi ul li ul.nav2 li a.active:hover {background-color:#666; color:#fff;}

/* quickFinder - referenzFinder */
.appetizerBox div.finderBox, .rechteBox div.finderBox  {padding:0 8px;}
.rechteBox div.finderBox  {padding:0 8px 8px;}
.appetizerBox div.finderBox p, .rechteBox div.finderBox p {float:left; margin:8px 0 0;}
.appetizerBox div.finderBox p {width:152px; height:92px;}
.appetizerBox select, .rechteBox select {width:206px; margin:8px 0 3px; font-size:11px;}
.appetizerBox select {width:152px;}
/*Referenzen*/
.contentBox div.finderBox        {clear:both; padding:6px 0 18px; background:#f7f7f7; border:1px solid #e7e7e7; border-top:0;}
.contentBox div.finderBox form   {margin:0;}
.contentBox div.finderBox select {width:432px; margin:8px 0 0 8px;}
.contentBox div.finderBox select.cat2, .rechteBox div.finderBox select.cat2 {display:none;}
.contentBox input.referenzSuche  {width:426px; margin:8px 0 0 8px;}
.contentBox input.referenzKnopf  {width:138px; margin:8px 0 0 8px;}
.rechteBox input.referenzSuche  {width:204px; margin:8px 0 0;}
.rechteBox input.referenzKnopf  {width:100px; margin:8px 0 3px;}
div.finderBox fieldset {display:block;}

/* pull down menus in right column boxes */
div.rechteBoxPullDownContainer {}
.rechteBoxPullDownContainer fieldset {width:auto; margin:0 0 9px; border:0;}
select.rechteBoxPullDownMenu         {width:206px; margin:0 0 3px 8px; font-size:12px;}
.mitAbstandOben {margin:8px 8px 0 !important;} /* other languages pull down (used on:Branchen > Automotive ) */

/* module:poll (umfrage) */
.umfrageFrage {width:176px; margin:2px 12px; padding:2px 0; border-bottom:1px solid #7d9ba0;}
.umfrageErgebnisChart {margin:0 8px 8px;}
input.umfrageKnopf {width:88px; padding:0; margin:6px 12px;}
input.umfrageRb {margin-right:6px;}

/*mBox CeBit*/
.contentBox .cBox {float:left; margin:18px 0 0 12px; border:1px solid #e7e7e7; background:#f7f7f7; display:inline;}
.mBox {width:432px; padding:0 7px 7px;}
.mBox h4        {margin:-3px -8px 0 !important; padding:2px 8px 3px !important; position:relative;}
.mBox[class] h4 {margin:-1px -8px 0 !important;}
.mBox img       {margin:0 -8px; position:relative;}
.mBox .boxIntroText {margin:8px 0 0;}

/*xsBox in linker und rechter Spalte - Newslettermodul*/
.xsBox              {clear:both; float:left;}
#linkeSpalte .xsBox {width:152px; margin:18px 0 0; padding:0 7px 12px; border:1px solid #e7e7e7; background:#fff url('/tsi/servlet/contentblob/Default/de/bg-contentBox/blobBinary/bg-contentBox.gif') repeat-x;}
.xsBox .aCont {float:none; width:auto; display:block;}
.xsBox.bg5 {overflow:hidden;} /*CeBit TwitterBox*/
.xsBox fieldset {width:auto; margin:0; border:0;}
.xsBox legend   {display:none;}
.xsBox h4 {width:152px; margin:0 -8px; position:relative;}
/*.xsBox h5 {margin:7px 0 0; color:#e20074; font-size:10px;} Loeschen*/
.xsBox.bg5 h4 {padding:10px 8px 6px; background:transparent; color:#e20074; font-size:13px; }
.xsBox p.foData  {margin:8px 0 0;}
.xsBox input      {width:148px; margin:6px 0 0; font-size:12px;}
.xsBox span input               {width:auto; margin:6px 0 0; padding:0 12px; font-size:12px;}
.xsBox span input.referenzSuche {width:124px;}
.rightBox .xsBox    {width:222px; margin:0 0 12px; padding:0 0 12px; border-bottom:1px solid #e7e7e7; background:url('/tsi/servlet/contentblob/Default/de/bg-rechteBox/blobBinary/bg-rechteBox.gif') repeat-y;}
.rightBox .xsBox.bg5 h4 {margin:0; border-top:1px solid #e7e7e7;}
/*.rightBox .xsBox p          {padding:0 8px;} hat zu viele Auswirkungen auf andere absaetze*/
.rightBox .xsBox #nlBoxForm {float:left; width:206px; padding:0 8px !important;}
.rightBox .xsBox input      {clear:both; float:left; width:202px; padding:1px 0;}
.rightBox .xsBox span input {clear:none; float:right; width:64px; max-width:64px; padding:0; font-weight:bold; font-size:11px;}

.xsBox .ctBox {padding:0 8px; border-bottom:1px solid #e7e7e7;}
.ty1 img {float:left; margin:7px 0 !important;}
.ty1 div       {float:left; width:76px;}
.ty1 div.text  {width:130px;}
.ty1 div.text1 {width:206px;}
.ty1 div h5   {margin:4px 0 0 !important;}
.ty1 div p    {margin:0 !important; padding:4px 0 0 !important;}
.ty1 div .magentaPfeilContent {margin:5px 0;}

#twitter_update_list {margin:0 -7px; border-top:1px solid #e7e7e7;}
#twitter_update_list li    {padding:6px 7px; border-bottom:1px solid #e7e7e7;}
#twitter_update_list li a  {display:inline; margin:6px 0 0; color:#e20074;}
#twitter_update_list .grau {display:block;}
.twitter   {margin:10px -1px -6px !important;}
.twitter ul li  {border:1px solid #fff;}
.twitter a {display:inline; font-weight:bold;}

/*Allgemeine Standartdefinitionen*/
.contentBox ul {}
.contentBox ul li {display:block; padding:0 0 0 19px; background:url('/tsi/servlet/contentblob/Default/de/quadrat/blobBinary/quadrat.gif') 8px 7px no-repeat;}
.contentBox ul li .paragraph   {margin:0;}
.contentBox ol li        {margin:0 0 0 32px; padding:0;}
.contentBox[class] ol li {margin:0 0 0 25px;}

/*standard hyperlinks in boxes and list*/
.grauePfeileLinks   {clear:both; margin:5px 8px 1px; padding:0;}
.grauePfeileLinks ul {width:100%;}
.grauePfeileLinks ul li a      {display:block; margin:0; padding:0 0 5px 16px; background:url('/tsi/servlet/contentblob/Default/de/pfeil_grau/blobBinary/pfeil_grau.gif') 0 3px no-repeat;}
.grauePfeileLinks ul li a.last {display:inline-block; margin:6px 0 0; padding:0 16px 5px 0; background:url('/tsi/servlet/contentblob/Default/de/pfeil_magenta/blobBinary/pfeil_magenta.gif') no-repeat right 3px; color:#e20074;}
.contentBox .grauePfeileLinks    {margin:12px 0 1px 12px;}   /*used on Pressemappen???,Pressebilder*/
.contentBox .grauePfeileLinks li {background:none; padding:0; display:inline;}
.contentBox .grauePfeileLinks.nav3 {float:left; width:198px; margin:16px 12px 6px 0; border:1px solid #e7e7e7; border-top:0; background:#fff; display:inline;}
.contentBox .grauePfeileLinks.nav3 ul {float:left; width:182px; margin:4px 0 3px; padding:0 8px; border:0;}
.contentBox .grauePfeileLinks.nav3 h4 {width:184px; margin:0 -1px; position:relative;}

.grauePfeileLinks .headText {font-weight:bold;}
.grauePfeileLinks .linkText {clear:both; display:block;}
.appetizerBox .grauePfeileLinks .headText, .appetizerBox .grauePfeileLinks .richText {display:none;}

/*Startseite, Einstiegsseiten*/
#bigAppetizerArea     {float:left; width:888px; margin:18px 0 0 26px; display:inline;}
#coverAppetizerLinks  {float:left; width:708px; display:inline;}
#coverAppetizerRechts {float:left; width:708px; margin:0 0 0 12px;}

/*newsbox formats (used only on startpage)*/
#newsBox {float:left; width:168px; height:230px; margin:0 0 0 12px; background:#f7f7f7;}
#newsBox .appetizerBox     {float:left; width:166px; height:230px; max-width:166px; border:1px solid #e7e7e7; border-top:0; margin:0; padding:0; overflow:visible;}
#newsBox[id] .appetizerBox {height:auto; min-height:230px;}
#newsBox h4 {width:152px; margin:0 -1px; position:relative;}
#newsBox p  {margin:8px 7px 4px;}
span.newsBoxDatum {font-size:10px; font-weight:700; line-height:150%;}

#fuenfAppetizerArea   {float:left; width:900px; margin:18px 0 0 26px; background:url('/tsi/servlet/contentblob/Default/de/app-bg/blobBinary/app-bg.gif') repeat-y; display:inline; overflow:hidden;}
#fuenfAppetizerBottom {float:left; width:900px; background:url('/tsi/servlet/contentblob/Default/de/app-u/blobBinary/app-u.gif') left bottom no-repeat;}
.appetizerBox,
#fuenfAppetizerBottom .xsBox {float:left; width:168px; margin:0 12px 0 0; padding-bottom:6px; overflow:hidden;}
#fuenfAppetizerBottom .xsBox {width:154px; padding:0 7px;}

/*Detailseiten & Uebersichtsseiten*/
#hauptArea   {float:left; width:888px; margin:18px 0 0 26px; display:inline;}
#contentArea {float:left; width:708px; margin:0 0 0 12px; display:inline;}

/*Uebersichtsseiten (Suchergebnis,L&ouml;sungen,Gesch&auml;ftsthemen,Glossar)*/
.VollBox   {float:left; width:682px; max-width:682px; padding:0 12px 12px; border:1px solid #e7e7e7; background:#fff url('/tsi/servlet/contentblob/Default/de/bg-contentBox/blobBinary/bg-contentBox.gif') repeat-x; overflow:hidden;}
.contbpVollBox .VollBox {clear:both; margin:0 0 -1px; border-top:1px solid #fff; background:#fff; position:relative;}
.contbpVollBox .VollBox .VollBox {background:none; border:0; padding:0;}
.VollBox div.col11   {float:left; width:680px;}
div.col12   {float:left; width:346px; overflow:hidden;} /*10px Abstand*/
div.col22   {float:left; width:336px; overflow:hidden;}
.bpVollBox div.col12   {width:360px;}
.bpVollBox div.col22   {width:348px;}
/*Grid 3-Spaltig in Vollbox - L&ouml;sungen*/
div.col13,
div.col23 {float:left; width:231px; overflow:hidden;} /*11px Abstand*/
div.col33 {float:left; width:220px; overflow:hidden;} /*contentBox im IE ohne hidden Problem*/
/*used on: Branchen, Glossar in VollBox*/
.uebersichtBox,
.uebersichtGlossarBox {float:left; width:334px; margin:18px 12px 0 0; border:1px solid #e7e7e7; border-top:0; background:#f7f7f7; display:inline;}
.uebersichtBox h4,
.uebersichtGlossarBox h4,
.uebersichtBox img              {width:320px; margin:0 -1px; position:relative;}
.uebersichtBox img              {width:336px;}
.uebersichtBox .InlineImage img {width:auto;}
.uebersichtBox .boxIntroText {width:334px; padding-bottom:4px;}
.uebersichtBox .boxIntroText .paragraph {margin:4px 8px;}
.uebersichtBox .grauePfeileLinks {float:left; border-top:1px solid #e7e7e7; margin:-1px 0 0; padding:0;}
.uebersichtBox .grauePfeileLinks ul {width:318px; float:left; margin:4px 0 3px; padding:0 8px;}
.uebersichtBox .grauePfeileLinks[class] ul {margin:4px 8px 3px; padding:0;}
.uebersichtBox .grauePfeileLinks ul li a   {font-weight:700;}

/*Loesungen,Sitemap,Geschaefsthemen in VollBox*/
.uebersichtBoxKlein {float:left; width:218px; margin:18px 12px 0 0; border:1px solid #e7e7e7; border-top:0; background:#f7f7f7; display:inline;}
table.tablelayout--objectInTable .uebersichtBoxKlein {margin:18px 0 0 12px;}
.uebersichtBoxKlein h4, .uebersichtBoxKlein img {margin:0 -1px; position:relative;}
.uebersichtBoxKlein h4    {width:204px;}
td .uebersichtBoxKlein h4 {width:202px;} /*Automotive*/
.uebersichtBoxKlein .boxIntroText {width:218px; padding-bottom:4px;}
.uebersichtBoxKlein .boxIntroText .paragraph {line-height:125%; margin:8px 8px 4px !important;}
.uebersichtBoxKlein .grauePfeileLinks {float:left; border-top:1px solid #e7e7e7; margin:-1px 0 0; padding:5px 0 0;}
.uebersichtBoxKlein .grauePfeileLinks ul {clear:both; float:left; width:202px; margin:0; padding:0 8px;}
.uebersichtBoxKlein .grauePfeileLinks[class] ul {margin:0 8px; padding:0;}
.uebersichtBoxKlein .grauePfeileLinks ul li {clear:both;} /* ev. nur fuer sitemap kennzeichen*/
.uebersichtBoxKlein .grauePfeileLinks ul li a {font-weight:700;}
.uebersichtBoxKlein .grauePfeileLinks ul.nav2    {width:202px; margin:0; padding:0;}
.uebersichtBoxKlein .grauePfeileLinks ul.nav2 li {width:186px; margin:0 0 0 16px; font-size:11px;}
.uebersichtBoxKlein .grauePfeileLinks ul.nav3    {width:186px; margin:0; padding:0;}
.uebersichtBoxKlein .grauePfeileLinks ul.nav3 li {width:170px; margin:0 0 0 16px; font-size:10px;}
/*Branchen-Automotive in DetailBox*/
.contentBox .uebersichtBoxKlein {width:216px; padding-bottom:6px;}
.contentBox .uebersichtBoxKlein .boxIntroText {width:216px;}

/*Detailseiten*/
.contDetailBox {background:#fff;}
.DetailBox        {float:left; width:708px; background:url('/tsi/servlet/contentblob/Default/de/bg-content-474/blobBinary/bg-content-474.jpg') top left no-repeat;}
.DetailBox .cols  {float:left; width:708px; background:url('/tsi/servlet/contentblob/Default/de/bg-rand-474/blobBinary/bg-rand-474.gif') top left repeat-y;}
.DetailBox .col11 {float:left; width:708px; background:url('/tsi/servlet/contentblob/Default/de/bg-linie-474/blobBinary/bg-linie-474.gif') bottom left no-repeat;}

/*content column*/
.contentBox          {clear:left; float:left; width:448px; padding:0 12px 12px; border:1px solid #e7e7e7; border-top:0; border-bottom:0;}
.VollBox .contentBox {width:682px; padding:0; border:0;} /*Suchergebnis,*/

/*right column*/
.rightBox  {float:right; width:222px; max-width:222px;}
.VollBox div.col11 .rightBox  {width:222px; padding:18px 0 0;}
.rightBox .rechteBox {float:left; clear:left; width:222px; margin:0 0 12px; padding:0; border-bottom:1px solid #e7e7e7; background:url('/tsi/servlet/contentblob/Default/de/bg-rechteBox/blobBinary/bg-rechteBox.gif') repeat-y;}
.rechteBox.nullMo  {margin:-12px 0 12px !important;} /*Abstand entfernt*/
.rechteBox .paragraph.intro[class] {clear:both; float:left; margin:8px 8px 0;}
.rechteBox p,
.rechteBox .paragraph  {margin:5px 8px; line-height:125%;}
.rechteBox[class] .paragraph {float:left;}

.rechteBox img         {margin:-5px 0 5px;}
.rechteBox img.whScale {margin:0; border:0;}
.rechteBox h4          {width:206px; margin:0 0 5px;}
.rechteBox.nextStep h4 {background:#5f5f5f; color:#fff;}
.rechteBox .webCast    {margin:-5px 0 0;}
.rechteBox .grauePfeileLinks   {margin:0 8px 1px;}

/* small text size for date and picture subline in DetailBox (Presse Center,TopStories)*/
span.newsDatum, span.bildunterschrift {font-size:10px; line-height:150%;}
span.newsDatum {font-weight:700;}

/*Sonderseiten:Management, Ansprechpartner-Presse-Center, Pressebilder Elemente*/
.contVollBox .boxLine    {width:708px;}
.contDetailBox .boxLine  {width:460px; margin:18px 0 0 -12px; padding:0;}
.contDetailBox .portrait {width:448px; margin:0; padding:12px 0; border-top:1px solid #e7e7e7;}
.boxLine.portrait img {float:left; margin:0 12px 0 0; display:inline;}
.lineBox1 {width:448px; float:left; margin:6px 0 0 12px; display:inline;}
.lineBox2 {width:218px; float:left; margin:6px 0 0 12px; display:inline;}

/* Sonderseite:Best Practice aber auch Statement*/
#linkeSeite      {float:left; width:168px; padding:0 0 12px;}
#linkeSeite form {margin:10px 0 0;}
.linkeSeiteBox   {clear:both; float:left; width:144px; margin:18px 0 0; padding:12px 11px; border:1px solid #e7e7e7; background:#fff url('/tsi/servlet/contentblob/Default/de/bg-contentBox/blobBinary/bg-contentBox.gif') repeat-x; line-height:125%;}
label.laenderAuswahlHeader {width:144px; margin:12px 0 3px 11px; display:block; font-size:12px;}
select.laenderAuswahl      {width:144px; margin:0 11px 6px; font-size:10px;} /*Standorte*/
select.bpAuswahl           {width:144px; margin:0 0 0 11px; font-size:10px;} /*Standorte*/
.linkeSeiteBox select.bpAuswahl           {margin:8px 0 0; font-size:12px;} /*Best Practice*/
.linkeSeiteBox label.laenderAuswahlHeader {margin:8px 0 3px;} /*Best Practice*/
.linkeSeiteBox .boxIntroText, .linkeSeiteBox p, .linkeSeiteBox a.magentaPfeil   {margin:0; position:relative;} /*relative fuer ie6 bug*/
.linkeSeiteBox .boxIntroText {display:inline;}
.linkeSeiteBox br            {line-height:10px}
.linkeSeiteBox.first {margin:158px 0 0;}
#linkeSeite .conContentBanner,#linkeSeite .mediaBox {clear:both; float:left; width:168px; margin:18px 0 0;}

.VollBox .tabBox        {float:left; width:682px; margin:6px 0 -6px; position:relative;}
.VollBox .tabBox[class] {margin:5px 0 -7px;}
.VollBox ul.tabNa {float:left; width:682px; border-bottom:1px solid #e7e7e7;}
.VollBox ul.tabNa li.tab {float:left; display:inline;}
.VollBox .tabBox h4    {display:none;}
.VollBox .tabCo .tabH4 {clear:both; padding:12px 6px 2px; border:1px solid #e7e7e7; border-bottom:0; border-top:0; font-size:13px; font-weight:bold;}
.VollBox .tab a       {float:left; margin:0 4px -1px 0; padding:2px 7px 3px; border:1px solid #e7e7e7; border-bottom:0; background:#f7f7f7; cursor:text; position:relative;}
.VollBox .tab a:hover {background:#f7f7f7; color:#000;}
.VollBox .tab.inactive a       {background:#fff; color:#000; padding:2px 7px 2px; border-bottom:1px solid #e7e7e7; cursor:pointer;}
.VollBox .tab.inactive a:hover {background:#e20074; color:#fff; text-decoration:none;}

.indexBox {float:left; width:682px; max-width:680px; margin:12px 0 0; padding:0 0 12px; border:1px solid #e7e7e7; border-top:0; background:#f7f7f7;}
.indexBox h4                {width:668px; max-width:666px; margin:0 -1px; position:relative;}
.indexBox .indexContainer   {clear:both; float:left; width:666px; margin:12px 0 0 8px; padding:0 0 12px; display:inline;}
.indexContainer img  {float:left; margin:0 12px 0 0; display:inline;}
.indexContainer a    {float:left; margin:0;}
.indexContainer h2   {width:auto; margin:0 0 4px; padding:0 0 4px;}
.indexContainer h2 a {float:none; margin:0 12px 0 0;}
.indexContainer p    {clear:none; margin:4px 12px 0;}
.indexContainer a.magentaPfeil   {float:none; margin:12px 12px 0 0;}

.indexBox .col1   {float:left; width:347px;}
.indexBox .col2   {float:left; width:327px;}
.indexBox .col1 .indexContainer    {width:327px; margin:12px 12px 0 8px;}
.indexBox .col2 .indexContainer    {width:327px; margin:12px 0 0;}
.indexBox .indexContainer h2 {display:block; margin:0 0 8px; border-bottom:1px solid #e7e7e7;}
.indexBox .indexContainer p  {clear:none; margin:0 !important;}

.bpVollBox {float:left; width:708px; margin:0; padding:0 0 12px; border-bottom:1px solid #e7e7e7;}
.bpVollBox .conContentBanner {float:left; width:360px;}
.bpVollBox .bpIndexBox       {float:left; width:348px;}
.bpVollBox .bpIndexBox img   {margin:3px 12px 0 0;}
.bpVollBox .bpIndexBox .indexContainer {clear:both; float:left; width:334px; margin:0 0 8px; padding:5px 0 8px 12px; border:1px solid #e7e7e7; background:#f7f7f7; display:inline;}
.bpVollBox .bpIndexBox .indexContainer[class] h2 a {float:none; width:222px; margin:0;}

.bpNewsContainer {clear:both; float:left; width:680px; max-width:680px; margin:12px 0 0; padding:0; border:1px solid #e7e7e7; border-top:0; background:#f7f7f7;}
.bpNewsContainer .col1, .bpNewsContainer .col2 {float:left; width:336px;}
.VollBox .tabBox .bpNewsContainer {margin:0;}

/*Standorte*/
.standortNavi        {margin:158px 0 0; padding:0 0 12px; border:1px solid #e7e7e7; background:#f7f7f7;}
.standortNavi[class] {margin:156px 0 0;}
.VollBox.nullBox {float:left; width:708px; max-width:708px; margin:0; padding:0; border:0; background:#fff;}
.VollBox.nullBox .tabBox        {width:708px; margin:6px 0 -6px;}
.VollBox.nullBox .tabBox[class] {margin:10px 0 12px;}
.VollBox.nullBox ul.tabNa {width:708px; border-bottom:0px;}
.VollBox.nullBox .bpNewsContainer {clear:both; float:left; width:682px; margin:0; padding:6px 12px 11px; border:1px solid #e7e7e7; background:#f7f7f7;}
.VollBox.nullBox .tabBox,
.VollBox.nullBox .tabNa {margin:0;}

/*MultimediaCenter*/
.VollBox .mediaBox        {float:left; width:708px; margin:-1px -13px -13px; position:relative;}
.VollBox .mediaBox .content h2 {padding:6px 12px 0;}
.VollBox .mediaBox .content .paragraph {padding:6px 12px 12px;}
.VollBox .mediaBox a       {float:left; padding:2px 0 5px 16px; background:url('/tsi/servlet/contentblob/Default/de/pfeil_grau/blobBinary/pfeil_grau.gif') 0 6px no-repeat;}
.VollBox .mediaBox a:hover {background-image:url('/tsi/servlet/contentblob/Default/de/pfeil_magenta/blobBinary/pfeil_magenta.gif');}

/*Webinars*/
.DetailBox .extendedIndexBox {clear:left; width:448px; margin:0 0 6px 12px; overflow:hidden;}
.DetailBox .extendedIndexBox .indexContainer {clear:left; width:424px; background:#fff url('/tsi/servlet/contentblob/Default/de/bg-listBox/blobBinary/bg-listBox.gif') top left no-repeat; padding:12px 12px 18px; line-height:150%;}
.DetailBox .extendedIndexBox .indexContainer p {margin:0;}
.DetailBox .extendedIndexBox .indexContainer p a {margin:12px 0 0;}

/*Hyperlinks and Icons*/
a       {color:#333; text-decoration:none; cursor:pointer;}
a:hover {color:#e20074; text-decoration:none;}

a .freeStyle--textlink,
.inlineTab.background-color--silver td a       {text-decoration:underline;}
a:hover .freeStyle--textlink,
.inlineTab.background-color--silver td a:hover {text-decoration:underline;}

a .freeStyle--relLink, .freeStyle--relLink a                          {display:block; padding:2px 0 5px 16px; background:url('/tsi/servlet/contentblob/Default/de/pfeil_grau/blobBinary/pfeil_grau.gif') 0 6px no-repeat;}
.contentBox a .freeStyle--relLink, .contentBox .freeStyle--relLink a  {line-height:16px;}
a:hover .freeStyle--relLink, .freeStyle--relLink a:hover              {background-image:url('/tsi/servlet/contentblob/Default/de/pfeil_magenta/blobBinary/pfeil_magenta.gif');}
.appetizerBox a .freeStyle--relLink, .appetizerBox .freeStyle--relLink a {background-position:0 4px}

#linkeSeite a .freeStyle--relLink, #linkeSeite .freeStyle--relLink a  {float:none; width:128px; max-width:128px; padding:2px 0 0 16px;}
.rechteBox a .freeStyle--relLink, .rechteBox .freeStyle--relLink a    {width:184px; max-width:168px;}
#popup .contentBox a .freeStyle--relLink, #popup .contentBox .freeStyle--relLink a  {width:auto; max-width:auto; padding:2px 0 5px 16px;}

a.magentaPfeil        {color:#e20074; margin:0 8px; display:block;}
a.magentaPfeilContent {color:#e20074; margin:12px 0; display:block;}
.magentaPfeil span, .magentaPfeilContent span {padding:0 16px 0 0; background:url('/tsi/servlet/contentblob/Default/de/pfeil_magenta/blobBinary/pfeil_magenta.gif') right 3px no-repeat;}

#icons {clear:both; float:left; width:888px; margin:0 0 0 26px; padding:9px 0 4px; display:inline;}
#iconsContainer {width:460px; margin:0 0 0 193px;}
.iconsElement   {float:left; display:inline;}
.iconsElement a {margin:0 18px 0 0; padding:0 0 0 15px; display:block;}

a.nachOben  {background:url('/tsi/servlet/contentblob/Default/de/pfeil_grau_oben/blobBinary/pfeil_grau_oben.gif') 0 3px no-repeat;}
a.zurueck   {background:url('/tsi/servlet/contentblob/Default/de/zurueck_grau/blobBinary/zurueck_grau.gif') 0 3px no-repeat;}
a.drucken,
a.pdf,
a.empfehlen {background:url('/tsi/servlet/contentblob/Default/de/pfeil_grau/blobBinary/pfeil_grau.gif') 0 3px no-repeat;}
a.nachOben:hover  {background:url('/tsi/servlet/contentblob/Default/de/pfeil_magenta_oben/blobBinary/pfeil_magenta_oben.gif') 0 3px no-repeat;}
a.zurueck:hover   {background:url('/tsi/servlet/contentblob/Default/de/zurueck_magenta/blobBinary/zurueck_magenta.gif') 0 3px no-repeat;}
a.drucken:hover,
a.pdf:hover,
a.empfehlen:hover {background:url('/tsi/servlet/contentblob/Default/de/pfeil_magenta/blobBinary/pfeil_magenta.gif') 0 3px no-repeat;}

.grauePfeileLinks ul li a:hover      {background:url('/tsi/servlet/contentblob/Default/de/pfeil_magenta/blobBinary/pfeil_magenta.gif') no-repeat 0 3px;}
.grauePfeileLinks ul li a.last:hover {background-position:right 3px;}

/*plus, minus (used on:Loesungen)*/
a.plus, a.minus        {width:230px; display:block; padding:0 0 0 16px; font-weight:700;}
a.plus, a.plus:hover   {background:url('/tsi/servlet/contentblob/Default/de/plus/blobBinary/plus.gif') 0 3px no-repeat;}
a.minus, a.minus:hover {background:url('/tsi/servlet/contentblob/Default/de/minus/blobBinary/minus.gif') 0 3px no-repeat;}

/*Resultatsangaben Elemente of DetailBox (Newsarchiv)*/
.aCont {clear:left; float:left; width:682px;}   /*Suchergebnis,Referenzen*/
.DetailBox .aCont {width:448px;} /*Presse Center,Messen&Events*/
.rechteBox .aCont {width:222px;} /*Referenzen*/
.appetizerBox .aCont h4, .rechteBox .aCont h4 {margin:0;} /*Umstellung von headerInContentPetrol?*/
.aCont div            {clear:left; float:left; width:666px; padding:10px 8px;}
.DetailBox .aCont div {width:432px;}

.photoshow {float:left; margin:12px 0 12px 8px; display:inline;} /*Photoshow*/
.image     {clear:both; margin:12px 0 12px 8px;} /*Photoshow*/
.conContentBanner .image {margin:0;} /*Bereichseiten*/

/*Formular Elemente*/
.contentBox form {margin:12px 0 0;}
form .content    {float:left; clear:both; width:422px; margin:12px 0 0;}
input, select, textarea {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.errorMsg {clear:both; padding:0 0 8px 138px; color:#e20074;}

.element        {float:left; clear:both; width:422px; margin:0 0 12px;}
.element .label {display:block; float:left; width:138px; line-height:150%; overflow:hidden; min-height:10px;}
.element .field {display:block; float:left; width:284px; line-height:150%; overflow:hidden;}

.label          {}
.labelMandatory {font-weight:bold;}
.bxt.boxelement {display:inline; margin:0 6px 0 0;}

.group.groupNoLabel   {padding:0 0 0 138px}
.group.groupNoLabel .element  {clear:none; width:auto;}
.group.groupNoLabel .element .label {display:none;}
.group.groupNoLabel .element .field {width:auto; margin:0 12px 0 0;}

fieldset          {clear:left; display:block; width:446px; max-width:446px; margin:0 0 12px 12px; border:1px solid #e7e7e7; overflow:hidden;}
.formbox fieldset {margin:0; padding:0 0 12px;}
.VollBox fieldset {width:682px; max-width:682px; margin:0 0 12px; padding:0 0 12px;}
legend        {margin:0; padding:0 4px; color:#666;}
.DetailBox[class] legend,
.VollBox[class] legend   {margin:0 6px; padding:0 6px;}
fieldset .contentBox {width:446px; max-width:422px; border:0;}
fieldset .textfield     {width:280px;}
fieldset .textarea      {width:280px;}
fieldset .selectelement {width:284px;}

#recommend {float:left; width:448px; display:inline;}
#recommend fieldset {margin:0 0 12px;}
#recommend .blogKommentare {margin: 12px 0 0;}
#recommend .contentBox     {width:auto;}
#recommend h1         {float:left; display:inline;}
#recommend .paragraph              {clear:both; float:left; width:410px; padding:0 12px 0 0; display:inline;}
#recommend[id] .paragraph          {padding:0 12px 12px 0;}
#recommend .paragraph.p--heading-2 {clear:none; float:right; width:auto;}
#recommend #idurl   {background:#f7f7f7; border:0; padding:2px;}
#recommend textarea {width:280px;}
#recommend .errorMsg  {margin:0 0 0 126px; padding:0 0 2px; width:auto;}
#recommend form .errorMsg  {margin:0 0 0 114px;}
.url       {background:#f7f7f7; border:none; padding:2px !important;}

/*SF Newsletter*/
table.tablelayout--objectInTable fieldset {margin:12px 0 0 12px;}
table.tablelayout--objectInTable fieldset .element {margin:0 0 12px 12px; display:inline;}
table.tablelayout--objectInTable fieldset .content {margin:0 0 0 12px; display:inline;}
table.tablelayout--objectInTable fieldset .freeBlock--footnote {margin:0 0 0 12px; display:inline;}
.nlBox  {width:282px; margin:0 0 10px; padding:0;}
.nlBox .radio {margin:5px 8px;}
.nlBox span.nLetter   {margin:5px 8px; display:block;}

/*search result page header*/
.suchergebnis   {}
.suchergebnis .aCont div   {width:682px; margin:18px 0 0; display:inline;} /*Umstellung headerInContentPetrol und headerInContentGrau*/
.suchergebnis .aCont div   {width:666px; margin:0 0 12px;}                 /*Umstellung headerInContentPetrol und headerInContentGrau*/
p.reihe            {clear:both; float:left; margin:12px 0 0 12px; display:inline;}
.VollBox p.reihe   {width:656px;} /*VollSuche*/
.DetailBox p.reihe {width:436px;} /*PresseSuche*/
p.reihe label   {display:block; float:left; line-height:150%; width:138px;}
p.reihe input             {margin:0 0 0 -7px;}
p.reihe[class] input      {margin:0;}
p.reihe input.eingabefeld,
p.reihe select.standardSelect {float:left; padding:0;}
p.reihe input.eingabefeld     {width:280px; margin:0;}
p.reihe select.standardSelect {width:284px;}
p.reihe select            {float:left; margin:0 8px 0 0; position:relative;}
p.reihe[class] option     {padding:0 4px;}
p.reihe input.standardKnopfKlein {margin-left:138px; width:88px;}
.contentBigBox p   {width:656px;}

/*browse results (Presse Center)*/
.blaettern   {clear:both; margin:18px 0 0; padding:2px 12px 4px; border:1px solid #e7e7e7; background:#f7f7f7;}
.blaettern a, .blaettern a:hover {text-decoration:underline;}
span.ergebnisseiteAktiv, span.grau {color:#666;}
span.highlight {font-weight:bold;}
span.trenner   {padding:0 6px;}

/*Sonderseiten:Standorte Elemente - maps*/
#weltkarte {height:451px; margin:18px 0 0; position:relative; width:555px; z-index:1;}
#europa {height:329px; left:108px; position:absolute; top:36px; width:338px; z-index:2;}

/*Popups*/
#popup      {width:460px; margin:12px auto;}
#popupInnen {float:left; width:100%; background:#fff; text-align:left;}
#popupInnen #topHeader  {width:448px; height:60px; margin:6px; background:#fff;}
#popupInnen .DetailBox  {width:448px; margin:0 6px; background:none; display:inline;}
#popup .cols,
#popup .col11 {width:auto; background:none;}
#popup p.logo {margin:0;}
#popup fieldset {margin:6px 0;}

.bPopup {overflow:auto;width:95%;}
.bPopup .contentBox             {width:422px; margin:0 0 12px; border:1px solid #e7e7e7;}
.bPopup .contentBox .contentBox {margin:0; padding:0; border:0;}
.bPopup fieldset .contentBox {padding:0 12px; border:0;}
.bPopup .contentBox .aCont,
.bPopup .contentBox .aCont div {float:left; width:422px; margin:0;}
.bPopup .contentBox h4                     {float:left; width:406px; margin:12px 0 0;}
.bPopup .contentBox .paragraph  {float:left; width:422px;}
.bPopup div.linie        {display:block; clear:both; margin:-12px -12px -3px; border-top:1px solid #e7e7e7;}
.bPopup[class] div.linie {margin:0 -12px -3px;}
.bPopup div.linie div {float:left; margin:-9px 6px 11px; background:#fff; padding:0 6px; display:inline;}

/* RichText & Sonderf&auml;lle (BP-Archiv)*/
.publication .grauePfeileLinks {border-bottom:1px solid #999; margin:12px 0 12px; padding:0 12px 12px;}

/* Tabellenformatierung */
table {clear:both; width:448px; margin:12px 0 0; line-height:150%; font-size:12px; border-collapse:collapse; overflow:hidden;}
td    {vertical-align:top;}
table.inlineTab             {margin:0;}
table.toolTip               {clear:none; width:460px border-collapse:separate;}
table.toolTip table.toolTip {width:100%; border-collapse:separate;}
table tr.bg2 {background:#f7f7f7;}

/*table are used on:MidNet, ServiceNet*/
table.downloads {background:#fff; border-top:3px solid #e20074; border-right:1px solid #fff;}
.downloads th, .downloads td   {padding:4px; border-bottom:1px solid #e7e7e7; border-left:1px solid #fff;}
.downloads th {vertical-align:bottom; padding:6p 4px;}
.downloads td {vertical-align:top;}
.downloads a, .downloads a:hover {text-decoration:underline;}

/*table are used on:Pressemappe, Standorte*/
table.tabellen {background:#fff; border-top:3px solid #e20074; border-right:1px solid #fff;}
.tabellen th, .tabellen td   {padding:4px; border-bottom:1px solid #e7e7e7; border-left:1px solid #fff;}
.tabellen th {vertical-align:bottom;}
.tabellen a, .tabellen a:hover {text-decoration:underline;}

.FlowTextLeft      {float:right;}
.FlowTextLeft img  {margin:2px 0 2px 8px;}
.FlowTextRight     {float:left;}
.FlowTextRight img {margin:2px 8px 2px 0;}

.contentBox .tablewidth--half {width:224px;}
.contentBox .tablewidth--full {width:448px;}

.contentBox .inlineTab  td {padding:4px;}
.contentBox .inlineTab div.paragraph {margin:0; padding:0;}

.contentBox .tablelayout--border            {border:1px solid #e7e7e7;} /*Tab-attribut: Tabellenlayout-Vollst&auml;ndiger Rahmen*/
.contentBox .tablelayout--border td         {border:1px solid #e7e7e7;}
.contentBox .tablelayout--only-outer-border {border:1px solid #e7e7e7;} /*Tab-attribut: Tabellenlayout-Au&szlig;enrand*/
.contentBox .tablelayout--objectInTable     {width:460px; margin:0 0 0 -12px;}  /*Automotive,Newsletter*/
.contentBox .tablelayout--objectInTable td  {padding:0;}
.contentBox .background-color--silver             {background:#fff;}   /*Aufsichtsrat*/
.contentBox .background-color--gray               {background:#f7f7f7;}
.contentBox .background-color--green.color--white {background-color:#ccc; color:#000; font-weight:bold;}
.contentBox .tablelayout--only-outer-border td.background-color--gray h1 {margin:5px 4px; font-size:14px;}  /*SF:Referenzen*/

/*Quick polls*/
.rechteBox#survey-box {border:0;}
.umfrageBox        {width:222px;}
.umfrageBox[class] {padding-bottom:1px !important;}
#survey-panel p    {margin:5px 0;}
.umfrageFrage {width:206px; margin:2px 8px; padding:2px 0 4px; border-bottom:1px solid #ccc;}
.umfrageFrage input        {float:left; width:22px !important; margin:0;}
.umfrageFrage[class] input {margin:2px 0 0;}
.umfrageFrage label        {float:left; width:160px;}
.umfrageErgebnisChart {margin:0 8px 8px;}
input.umfrageKnopf {float:right !important; width:88px !important; padding:0; margin:6px 8px 0;}
input.umfrageRb    {margin:0 6px 0 0;}

.umfrageErgebnisChart ol {width:206px; padding:8px 0 0; background:#fff; list-style:none;}
.umfrageErgebnisChart ol li {font-size:10px;}
.umfrageErgebnisChart .resultContainer {width:190px; clear:both; margin:0 8px; padding-bottom:8px;}
.umfrageErgebnisChart .resultText      {width:190px;}
.umfrageErgebnisChart .resultNumber    {width:190px; background:#7d9ba0; position:relative;}
.umfrageErgebnisChart .progressBar     {display:block; background:#005a5f; font-size:1px; height:13px;}
.umfrageErgebnisChart .progressPercent {position:absolute; top:0; left:0; width:100%; text-align:center; z-index:100; color:#fff; font-weight:700;}

/*Microsite-Definitionen*/
#microsite {clear:both; width:888px; margin:0 0 0 26px;}
#microsite div {width:100%;}
#microsite #navipfad {width:888px; padding:12px 0;}
#microsite .VollBox  {float:left; width:888px; max-width:888px; padding:0; border:0; background:none; overflow:hidden;}
#microsite .unformatted {}
#microsite iframe       {}

/*Web-2.0*/
/*tagging*/
p.tags a {text-decoration:underline; font-weight:bold;}
/*module: tag cloud*/
.tagCloud   {margin:8px 8px 8px;}
.size1 {font-size:10px;}
.size2 {font-size:12px;}
.size3 {font-size:14px;}
.size4 {font-size:16px;}
.size5 {font-size:18px;}
.size6 {font-size:20px;}
.size7 {font-size:22px;}
.size8 {font-size:24px;}
.size9 {font-size:26px;}
/*module: GoogleMap*/
#gmap        {width:682px; height:404px; margin:12px 0 0; position:relative;}
#googlecal   {margin:12px 0 0;}
#googlecal .grauePfeileLinks   {margin:12px 0 0;}
#googlecal .grauePfeileLinks a       {cursor:pointer;}
#googlecal .grauePfeileLinks a:hover {color:#e20074;}
/*recommend page*/
#recoHeader { width:424px; float:left; display:inline;}
h2.reco    {display:block; float:left; width:300px !important; margin:12px 0;}
#recoClose {float:right; display:inline; font-size:10px; margin:12px 0 0;}
/*Einstellung fuer ThickBox-Variante*/
.contentBox.recommendLink .attachment {float:left;}

/*Abstaende in PressOverview verkurzen*/
.contentBox.PressOverview p, .contentBox.PressOverview h2, .contentBox.PressOverview a.magentaPfeilContent {margin-top:4px;}
/*rss Link Icon*/
a span.background-color--fuchsia {background:url('/tsi/servlet/contentblob/Default/de/rss-Icon/blobBinary/rss-Icon.gif') 0 4px no-repeat; padding:2px 2px 2px 16px;}
/*new scrolling home*/
#scrollup {position:relative; overflow:hidden; height:209px !important; width:166px;}
.headline {position:absolute; top:210px; left:0; height:204px !important; width:166px;}
/*WhitePaper*/
.xxsBox       {float:left; width:142px; margin:12px 0 0 11px; padding:0 0 0px; background:#e7e7e7; overflow:hidden; display:inline;}
.xxsBox.first {margin:12px 0 0;}
.xxsBox span.nfo {border:0;}
.xxsBox p {margin:0; padding:2px 6px 2px; font-size:11px;}
.xxsBox p b {display:block; height:36px;}
.xxsBox[class] p b {height:auto; min-height:36px;}

p a.grauPfeilContent        {display:block; line-height:18px; padding:2px 0 0 16px; border-top:1px solid #ccc; background:url('/tsi/servlet/contentblob/Default/de/pfeil_grau/blobBinary/pfeil_grau.gif') 0 7px no-repeat; font-weight:bold;}
p a.grauPfeilContent[class] {background-position:0 6px}
p a.grauPfeilContent:hover  {background-image:url('/tsi/servlet/contentblob/Default/de/pfeil_magenta/blobBinary/pfeil_magenta.gif');}
.ovBox p                    {margin:2px 0;}
.ovBox p a.grauPfeilContent {float:left; border-top:0;}
.ovBox p .newsDatum         {color:#666; font-size:12px; font-weight:normal;}

/*Startseite-neu*/
#fuenfAppetizerArea                 {position:relative;}
#fuenfAppetizerBottom               {position:relative;}
#fuenfAppetizerBottom .appetizerBox {position:relative;}

#fuenfAppetizerArea .tabBox .tabNa      {background:#fff;} /*no Position sonst ie Linie*/
#fuenfAppetizerArea .tabBox .tabNa .tab {width:144px;}     /*no Position sonst ie Linie*/
#fuenfAppetizerArea .tabBox .tabNa .tab a       {width:122px; background:url('/tsi/servlet/contentblob/Default/de/s-tab-aktiv-1x25/blobBinary/s-tab-aktiv-1x25.gif') 0 0 repeat-x; color:#e20074; font-weight:bold; text-align:center; z-index:101; outline:none;}
#fuenfAppetizerArea .tabBox .tabNa .tab a:hover {background:#fff; color:#e20074;}
#fuenfAppetizerArea .tabBox .tabNa .inactive a  {background:url('/tsi/servlet/contentblob/Default/de/s-tab-inaktiv-1x22/blobBinary/s-tab-inaktiv-1x22.gif') 0 0 repeat-x; color:#333;}

#fuenfAppetizerArea .nullBox              {margin:0 12px 0 0; display:inline; position:relative;}
#fuenfAppetizerArea .tabBox               {float:left; width:708px; margin:0 0 1px; background:#e7e7e7; overflow:hidden; position:relative;}
#fuenfAppetizerArea[id] .nullBox .tabBox  {margin:0 0 1px;}
#fuenfAppetizerArea .tabCo                {clear:both; float:none; width:706px; height:169px; margin:0 1px; display:block; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; background:#e7e7e7 url('/tsi/servlet/contentblob/Default/de/s-box-verlauf-1x212/blobBinary/s-box-verlauf-1x212.gif') 0 0 repeat-x !important; position:relative;}
#fuenfAppetizerArea[id] .tabCo            {height:auto; min-height:169px;}
#fuenfAppetizerArea .nodisplay            {display:none;}
#fuenfAppetizerArea .tabCo .tabBox        {width:706px; margin:10px 0 1px; background:#e7e7e7 url('/tsi/servlet/contentblob/Default/de/s-box-verlauf-1x212/blobBinary/s-box-verlauf-1x212.gif') 0 0 repeat-x !important;}
#fuenfAppetizerArea[id] .tabCo .tabBox    {margin:10px 0 1px;}
#fuenfAppetizerArea .tabCo .tabBox h1     {margin:0 11px; position:relative;}
#fuenfAppetizerArea .tabCo .appetizerTab  {clear:both; float:left; width:706px; margin:12px 0 12px; background:url('/tsi/servlet/contentblob/Default/de/s-box-news-236x1/blobBinary/s-box-news-236x1.gif') 236px 0 repeat-y;}
#fuenfAppetizerArea .appetizerTab .box    {float:left; width:168px; padding:0 33px 0 34px;}
#fuenfAppetizerArea .appetizerTab .box h2 {margin:0; padding:0 0 4px;}
#fuenfAppetizerArea .appetizerTab .magentaPfeil {margin:0}

#fuenfAppetizerArea .tabCo .mediaBox {width:684px; margin:0; padding:11px 0 11px 11px; background:#e7e7e7 url('/tsi/servlet/contentblob/Default/de/s-box-verlauf-1x212/blobBinary/s-box-verlauf-1x212.gif') 0 0 repeat-x !important;}
#fuenfAppetizerArea .tabCo .mediaBox .title {display:none;}

#fuenfAppetizerArea .tabCo .twitterBox             {float:left; width:706px; position:relative;}
#fuenfAppetizerArea .tabCo .twitterBox h1          {float:left; width:684px; padding:0 11px 6px; display:inline; position:relative; font-size:14px;}

#fuenfAppetizerArea .tabCo #twitter_update_list    {float:left; width:504px !important; margin:3px 0 0 11px !important; border-top:0; display:inline !important; position:relative !important;}
#fuenfAppetizerArea .tabCo #twitter_update_list li {float:left; width:504px !important; padding:6px 0; border:0; border-top:1px solid #ccc; position:relative;}
#fuenfAppetizerArea .tabCo #twitter_update_list li span   {}
#fuenfAppetizerArea .tabCo .twitter                {clear:none; float:right; width:168px; margin:0 11px 0 0 !important; display:inline; position:relative;}
#fuenfAppetizerArea .tabCo .twitter ul li          {border:0px solid transparent;}

#fuenfAppetizerArea .tabCo .rssBox        {float:left; width:706px; position:relative;}
#fuenfAppetizerArea .tabCo .rssBox h2     {display:none;}
#fuenfAppetizerArea .tabCo .rssBox .coBox {float:right; width:179px; margin:0; padding:0 0 8px; position:relative;}
#fuenfAppetizerArea .tabCo .rssBox .coBox h4                     {display:block; margin:0 11px 0 0; padding:1px 0 6px; border-bottom:1px solid #ccc; background:transparent;}
#fuenfAppetizerArea .tabCo .rssBox .coBox .text                  {margin:0 11px 0 0;}
#fuenfAppetizerArea .tabCo .rssBox .coBox .paragraph             {margin:0; padding:4px 0 0;}
#fuenfAppetizerArea .tabCo .rssBox .coBox li                     {position:relative;}
#fuenfAppetizerArea .tabCo .rssBox .coBox li br                  {display:none;}
#fuenfAppetizerArea .tabCo .rssBox .coBox li a                   {display:inline;}
#fuenfAppetizerArea .tabCo .rssBox .coBox a .freeStyle--relLink  {padding:2px 0 0 16px;}
#fuenfAppetizerArea .tabCo .rssBox .coBox a .freeStyle--textlink {padding:2px 0 0 16px;}

#fuenfAppetizerArea .tabCo .rssBox .ovBox {clear:none; float:left; width:504px !important; margin:0 0 0 11px; padding:0; background:transparent; display:inline; position:relative;}
#fuenfAppetizerArea .tabCo .rssBox .ovBox h2               {display:block; float:left; width:362px; margin:0;}
#fuenfAppetizerArea .tabCo .rssBox .ovBox .quellePublisher {clear:left; float:left; width:50%; padding:12px 0 18px; position:relative; font-size:11px;}
#fuenfAppetizerArea .tabCo .rssBox .ovBox .authorImg       {float:right; width:130px; padding:4px 0 4px 12px; position:relative;}
#fuenfAppetizerArea .tabCo .rssBox .ovBox .authorImg img   {float:right; width:130px; display:inline;}
#fuenfAppetizerArea .tabCo .rssBox .ovBox .newsText        {clear:left; width:auto; position:relative;}

#fuenfAppetizerArea .tabCo .rssBox .ovBox h2 a                     {float:left; width:auto;}
#fuenfAppetizerArea .tabCo .rssBox .ovBox .quellePublisher a       {display:inline; color:#e20074; text-decoration:underline;}
#fuenfAppetizerArea .tabCo .rssBox .ovBox .quellePublisher a:hover {display:inline; color:#e20074; text-decoration:none;}
#fuenfAppetizerArea .tabCo .rssBox .ovBox .moreBlog a              {display:block; padding:12px 0 0 16px; background:url('/tsi/servlet/contentblob/Default/de/pfeil_magenta/blobBinary/pfeil_magenta.gif') no-repeat left 14px; color:#e20074; position:relative;}

/*produced*//*by*//*ffr*/
