/*last edited: 2011-06-22 - 14:33 -ffr - Formular-Hover allgemein*/
/*last edited: 2010-10-13 - 13:03 -ffr - topHeader .conContentBanner ie6 absolute*/
/*last edited: 2010-06-02 - 14:13 -ffr - topHeader .conContentBanner*/
/*last edited: 2010-03-16 - 13:13 -ffr - downloadtable in faq*/
/*last edited: 2010-01-08 - 16:16 -ffr - noMore fuer boxIntroText pub*/
/*last edited: 2009-12-09 - 10:55 -ffr - Top Faq u raus code*/
/*last edited: 2009-11-19 - 14:43 -ffr - fuenfAppetizerArea .noFloat*/
/*last edited: 2009-10-22 - 15:33 -ffr - fuenfAppetizerBottom .fBox*/
/*last edited: 2009-04-23 - 11:45 -ffr - nlBox h4 Abstaende IE6 Bug ab 2 Anzeigen*/
/*last edited: 2009-04-09 - 11:37 -hte - newsBox conContentBannerboxIntroText ausgeblendet*/ 
/*last edited: 2009-03-23 - 11:45 -ffr - nlBox h4 Abstaende*/
/*last edited: 2009-01-20 - 14:58 -ffr - SF Newsletter*/
/*last edited: 2009-01-19 - 16:09 -ffr Go-Pub*/
/*last edited: 2009-01-19 - 15:49 -ffr - ReBranding*/
/*Erweitung von main-v3 fuer BC*/

body                       {background:#fff url('/tsi/servlet/contentblob/BusinessCenter.de/de/t-bg-01/blobBinary/t-bg-01.gif') repeat-x;}
#schattenOben              {background:url('/tsi/servlet/contentblob/BusinessCenter.de/de/t-shadows-o/blobBinary/t-shadows-o.gif') center no-repeat;}
.schattenUnten#cms06_2     {background:url('/tsi/servlet/contentblob/BusinessCenter.de/de/t-shadows-u/blobBinary/t-shadows-u.gif') top center no-repeat;}
#hintergrundSchatten       {background:url('/tsi/servlet/contentblob/BusinessCenter.de/de/t-bg-02/blobBinary/t-bg-02.gif') center repeat-y;}
#wrapper                   {background:url('/tsi/servlet/contentblob/BusinessCenter.de/de/t-bg-03/blobBinary/t-bg-03.gif') top center no-repeat;}
#topHeader                 {background:#fff url('/tsi/servlet/contentblob/BusinessCenter.de/de/t-logo-t-888x60/blobBinary/t-logo-t-888x60.gif') 0 0 repeat-x;}
.metaNavigation            {height:90px; background:url('/tsi/servlet/contentblob/BusinessCenter.de/de/t-logo-portal-gk/blobBinary/t-logo-portal-gk.gif') 6px 62px no-repeat;}
#fuenfAppetizerArea        {background:url('/tsi/servlet/contentblob/BusinessCenter.de/de/t-app-bg/blobBinary/t-app-bg.gif') repeat-y;}

#fuenfAppetizerBottom .fBox {width:712px; margin:0; padding:6px 0 0 176px; background:#fff url('/tsi/servlet/contentblob/Default/de/app-u/blobBinary/app-u.gif') left top no-repeat;}

#subHeader .metaNavigation {background:transparent;}
#footer                    {background:#fff;}
.footerClear               {background:#fff;}

/*Header*/
#topHeader .conContentBanner {width:107px; position:absolute;}
#topHeader .conContentBanner span, #topHeader .conContentBanner span a {width:107px; overflow:hidden;}
/*#topHeader .conContentBanner span img {float:right; display:blo-ck;}*/
.metaNavigation ul         {margin:45px 24px 0 0; display:inline;} 

.lGrid,.mGrid,.cBox {background:#fff;}
.noMore .boxIntroText {display:none;} /*SF verlinkte Bilder*/

h4,.cBox div.paragraph.p--heading-4,.dBox div.paragraph.p--heading-4 {background:#e7e7e7;}

/*Search to subHeader*/
.suche {width:138px; text-align:right;}
.suche input          {width:66px; margin:2px 0 0; font-size:12px;}

.bg1   {background:#f7f7f7 !important;}

.tab a          {background:#fff;}
.tab a:hover    {background:#fff; color:#333;}
.tab.inactive a {background:#f7f7f7; color:#333;}
.xsTabGrid .tabBox {background:#fff;}
.tabCo             {background:#fff;}

/*SF BC Startseite*/
#bigAppetizerArea #fuenfAppetizerArea   {float:right; width:708px; margin:18px 0 0;}
#newsBox .conContentBanner .boxIntroText {display:none;}
#fuenfAppetizerBottom               {position:relative;}
#fuenfAppetizerArea .noFloat        {position:absolute; bottom:24px; left:1px}
* html #fuenfAppetizerArea .noFloat {bottom:17px;}
#fuenfAppetizerArea .noFloat img {height:29px;}
#fuenfAppetizerArea .noFloat .boxIntroText {display:none;}

/*SF Newsletter*/
.mGrid .tablelayout--objectInTable fieldset {margin:18px 0 0;}
.mGrid .tablelayout--objectInTable fieldset .element {margin:1px 0 0 7px;}
.mGrid .tablelayout--objectInTable fieldset .content {margin:8px 0 0; padding:0 7px;}
.nlBox.background-color--gray {background:#fff;}
.nlBox h4 {margin:0; padding:0 !important; background:#fff;}
.nlBox .radio {clear:both; float:left; padding:0 0 12px;}
.nlBox input {margin:16px 0 0 !important;}
.nlBox label {width:160px !important;}

/*downloadtable in FAQ*/
table.downloadtable       {table-layout:auto; margin:12px 0 0;}
table.downloadtable table {width:150px;}
table.downloadtable td    {padding:4px 6px;}

/*old Formatierungen aus MSP angepasst*/
tr.font-name--Titelzeile {background-color:#fff; color:#000;}
tr.font-name--Titelzeile td    {padding:10px 4px 4px !important; border-top:3px solid #9dc5ca; font-weight:bold;}
tr.font-name--Headlinezeile td {background:#fff;}
td.font-name--Dunkle-Zelle  {background:#e7e7e7; border:1px solid #fff;}
td.font-name--Helle-Zelle   {background:#f7f7f7; border:1px solid #fff;}
tr.font-name--Dunkle-Zelle td {background:#e7e7e7; border:1px solid #fff;}
tr.font-name--Helle-Zelle td  {background:#f7f7f7; border:1px solid #fff;}

/*Formularanpassung*/
.mGrid fieldset .tabCo {overflow:visible;}
.mGrid div.element     {padding:6px 0 5px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.mGrid fieldset p      {float:none; margin:0 !important; padding:12px 0 0 !important;} 
.mGrid fieldset .subP  {display:block; padding:6px 0 0 !important;} 
#wrapper .mGrid .element.eMsg {float:left; width:436px; margin:6px -7px 0 !important; padding:5px 7px !important; border-top:1px solid #efefef !important; border-bottom:1px solid #efefef !important; background:#f7f7f7; display:inline; position:relative;}
.mGrid .foc           {width:436px; margin:1px -7px 0 !important; padding:6px 7px 5px !important; border-top:1px solid #efefef !important; border-bottom:1px solid #efefef !important; background:#f7f7f7; position:relative;}
.mGrid .hov1          {margin:1px -7px 0 !important; padding:6px 7px 5px !important; border-top:1px solid #e7e7e7 !important; border-bottom:1px solid #e7e7e7 !important; background:#e7e7e7; position:relative;} 
.mGrid .hov2          {margin:6px -7px 0 !important; padding:3px 7px !important; border-top:1px solid #efefef; border-bottom:1px solid #efefef; background:#e7e7e7;}
#wrapper .hov1        {background:#e7e7e7 !important;}
#wrapper .hov2        {background:#e7e7e7 !important;}

/* html .mGrid div.element     {padding:3px 0 5px;}*/
/* html .mGrid .element.foc    {padding:2px 7px 4px !important;}*/
/* html .mGrid .element.hov1   {padding:2px 7px 4px !important;}*/

div.element .label {margin:2px 12px 0 0;}
div.element .field label        {margin:6px 0 4px;}
div.element .field label.rBreak {margin:6px 0 4px;}

div.element .field input.bxt            {margin:0;}
div.element .field input.textfield      {margin:0px 0 0;}
div.element .field input.boxelement     {margin:8px 0 0; background:transparent;} /*bg fuer IE-Bug*/
div.element .field select.selectelement {margin:0px 0 0;}
div.element .field textarea.textarea    {margin:0px 0 4px;}

.element .inputFocus,
.element input:focus {background:#fff !important; color:#000;}
.element.hov1 label  {color:#000;}
.element.hov1 input  {background:#f7f7f7;}
.element.eMsg input  {background:#f7f7f7;}
div.element .field {height:1%; display:inline}


/*
.mGrid fieldset div.element    {float:left; padding:6px 0 5px !important; border-top:1px solid #fff; border-bottom:1px solid #fff;}

div.element .label        {margin:2px 12px 0 0;}
div.element .field label        {margin:6px 0 4px;}
div.element .field label.rBreak {margin:6px 0 4px;}

div.element .field input.bxt            {margin:0;}
div.element .field input.textfield      {margin:0;}
div.element .field input.boxelement     {margin:8px 0 0; background:transparent;}
div.element .field select.selectelement {margin:0;}
div.element .field textarea.textarea    {margin:8px 0 4px;}

.mGrid fieldset .element:hover {margin:1px -7px 0 !important; padding:6px 7px 5px !important; border-top:1px solid #efefef; border-bottom:1px solid #efefef; background:#e7e7e7;}
.mGrid fieldset .group .element:hover {border-top:1px solid #fff; border-bottom:1px solid #fff; background:transparent;}

.element input:focus {background:#fff !important; color:#000;}
.element:hover label     {color:#000;}
.element:hover input.bxt {background:#f7f7f7; border-style:inset}
.element.eMsg input      {background:#f7f7f7;}
div.element .field       {height:1%; display:inline}
*/







