/*last edited: 2011-11-11 - 11:11 -ffr .xsHead float:right entfernt fuer public 1145838, #webSealResponse (iframe) und login ausgeblendet*/
/*last edited: 2009-02-16 - 09:20 -ffr Berater-xsPDF*/
/*last edited: 2009-02-11 - 11:30 -ffr Berater-xsPDF*/
/*last edited: 2009-01-29 - 17:10 -ffr Absaetze-Pub*/
/*last edited: 2009-01-26 - 11:29 -ffr xsPDF*/
/*last edited: 2009-01-19 - 16:09 -ffr Go-Pub*/
/*last edited: 2009-01-16 - 16:03 -ffr Logo links, fBox, Beratertool*/
/*last edited: 2008-10-09 - 09:00 -ffr OBM Print*/
/*last edited: 2008-10-01 - 11:30 -ffr*/
/*last edited: 2008-08-15 - 14:30 -suu*/

body {width:100%; margin:0; padding:0; background:#fff; color:#000; font-family:Arial; font-size:9pt; line-height:125%;}

h1,h2,h3,h4,p,.paragraph  {margin:12px 0 0;}
.lGrid .paragraph  {clear:both;}/* OnlineBearater*/
h4 {font-size:10pt;}
h3 {font-size:11pt;}
h2 {font-size:13pt;}
h1 {font-size:15pt; clear:both; line-height:125%; margin:10px 0 0; color:#e20074;}
a,a:hover {color:#000; text-decoration:none;}
ul    {display:block; list-style:disc; margin:0 20px; padding:3px 0 0;}
ul ul {list-style:disc;}

/*Detailseiten & Uebersichtsseiten*/
#hauptArea   {float:none;}
#contentArea {float:none;}
/*Grid/Raster*/
.lGrid,.mGrid {float:none;}

.xsBox .paragraph     {clear:both; margin:6px 0 0;}
.tabBox td .paragraph {clear:both; margin:6px 0 0;}

.xsHead   {width:49%; margin:3px 0 0; padding:0; font-weight:bold; position:relative;}
.xsBox h4             {margin:0; padding:0 0 6px;}
td .xsBox h4          {margin:0; padding:6px 0;}
.tabBox .xsBox h4     {border-bottom:1px solid #64b9e4;}
.tabBox td .xsBox h4  {border-bottom:1px solid #64b9e4;}
.tabBox .xsBox.bg1 h4 {border-bottom:0 !important;}
.fBox sup {clear:both; float:left;}
.fBox div {margin:0 0 0 5px;}

.freeStyle--subselection {clear:both; width:100%; display:block; padding:0; font-weight:bold;}

textarea {font-family:Arial; font-size:10pt;}
table           {clear:both; width:100%; border-spacing:0; table-layout:fixed;}
table.inlineTab {margin:18px 0 0; table-layout:auto; border-top:3px solid #64b9e4;}
td {vertical-align:top; padding:0;}
table.inlineTab td             {padding:6px 7px; line-height:150%; border-bottom:1px solid #ccc;}
table.inlineTab div.paragraph  {margin:-6px 0 !important; padding:6px 0 !important;}
table.inlineTab.tablelayout--only-outer-border td             {padding:4px;}
table.inlineTab.tablelayout--only-outer-border div.paragraph  {margin:0 !important; padding:0 !important;}

.noPrint,noscript,.pbeArea,#pbe1,#pbe2,#schattenOben,.schattenUnten,.footerClear,
.metaNavigation,.footerNavigation,#subHeader,#linkeSpalte,#navipfad,
#icons,ul.tabNa,.tabCo .tabH4,.tabCo.consultForm,#webSealResponse,
.freeStyle--orderProductButton,.loginlogoutuserinfo .login,
div.paragraph.color--white a span.freeStyle--relLink       {display:none !important;}
div.grauePfeileLinks                                       {display:none;}
#contentArea span img                {display:none !important;}
#contentArea .dBox  span img         {display:block !important; clear:both !important;} /*lBox2-Beratertool*/
#contentArea .mGrid span img         {display:block !important;}
#contentArea .tabCo span img         {display:none !important;}

#topHeader .conContentBanner span,#topHeader .conContentBanner span a {display:block; width:100%; height:60px; position:relative; overflow:hidden; z-index:12;}
#topHeader .conContentBanner span img {float:right; position:absolute; top:0; right:0; z-index:11;}

.price1        {clear:both;}
#footer        {clear:both; float:left; width:100%; margin:18px 0 0 !important;}
.tabBox .tabCo {clear:both; page-break-after:always;}

.xsPDF         {float:left; width:47%; margin:4px 12px 6px 0; padding:6px 1%; border:3px solid #e20074; background:#e7e7e7; display:inline;} /*PDF-Impressum was ohne Grid*/
.xsBox         {float:left; width:47%; margin:4px 12px 6px 0; padding:6px 1%; border:3px solid #e20074; background:#e7e7e7; display:inline;} /*im tabGrid und PDF-Impressum was ohne Grid*/
/*Beratertool*/
.lGrid .xsBox,
.xsGrid .xsBox {clear:both; float:none; display:block; width:99%; margin:12px 0 6px; border:0; background:#fff;}
.mGrid .xsBox  {} /*Standart bei Produkte in tabGrid*/

.tabBox .xsBox    {margin:18px 12px 6px 0;}
.tabBox td .xsBox {margin:18px 12px 0 0;}
.xsBox.lft {width:47%; border:0; border-top:3px solid #64b9e4; border-bottom:1px solid #64b9e4; background:#fff; padding:0 !important;}
.xsBox.rgt {width:47%; border:0; border-top:3px solid #427bab; border-bottom:1px solid #427bab; background:#fff; padding:0 !important;}
td .xsBox  {width:95%; margin:18px 0 0 6px; padding:0 0 6px !important; border:0; border-top:3px solid #64b9e4; border-bottom:1px solid #64b9e4; background:#fff;}

.FlowTextRight   {float:left; padding:3px 12px 6px 0;}
.boxRow.line1010 {margin:12px 0 0;}

td.font-name--Linke-Spalte  {padding:3px 6px 6px;}
td.font-name--Rechte-Spalte {padding:3px 6px 6px;}

/*Nur in Print-PDF auslagern*/
.xsTabGrid, .mGrid .cols {display:none;}   /*Shopangebote*/
.xsGrid .xsBox           {display:none;}
.xsGrid .xsPrint         {display:block;}
.lGrid .xsPrint          {float:left; display:block; clear:both; position:relative;}   /*Beratertool*/

/*obm-confirmation,Beratertool*/
fieldset {margin:12px 0 0;}
fieldset legend {display:none;}
fieldset p  {clear:both; padding:10px 0 0 1%;}
div.element {clear:both; float:left; width:100%; padding:5px 0 0;}
div.element div.label {float:left; width:70%; padding:0 0 0 1%; font-weight:bold;}
div.element div.field {float:left; width:25%;}
.bxt.resetelement, .bxt.submitelement {display:none;}
div#fieldfirma     {width:100%; font-size:15pt; clear:both; line-height:125%; margin:10px 0; color:#e20074;}
.xsBox li          {margin:5px 0 0;}

p.copyright {display:block; margin:24px 0 0; text-align:right; font-size:8pt;}
/*
/1/ http://preview.sczm.t-systems.de/tsi/de/434802/ - Referenzen
/2/ http://preview.sczm.t-systems.de/tsi/de/509070/ - Geschaeftsthemen
/3/ http://preview.sczm.t-systems.de/tsi/de/427134/ - Produktseite
*/
/*produced*//*by*//*ffr*/
