/*last edited: 2010-09-22 - 10:40 -ffr - protectedLink in appetizerBox - pub*/
/*last edited: 2010-09-15 - 16:30 -ffr - boxIntroText span.InlineImage,topHeader bg4*/
/*last edited: 2010-08-31 - 10:00 -ffr - lGrid*/
/*last edited: 2010-08-06 - 10:00 -ffr - xlBox und xlGrid*/
/*last edited: 2010-06-21 - 13:53 -ffr - faqDetail .paragraph p*/
/*last edited: 2010-06-04 - 10:13 -ffr - ul*/
/*last edited: 2010-02-24 - 13:55 -ffr - color--red*/   

/*DHTML, hide Elemente (Loesungen,mobiLink)*/
.hide,.nodisplay,.hideTeaserText,.mobiLink {display:none;}
.showdisplay, .showTeaserText              {display:block;}
.showTeaserText      {clear:both; font-weight:400;}
.showTeaserTextPanel {clear:both; padding:18px 0 0;}
/*clearing*/
#wrapper div:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

/*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;}

#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; height:auto; margin:6px 0 0 26px; padding:0 0 0 6px; background:#ccc 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:-5px 0; background:url('/tsi/servlet/contentblob/Default/de/shadows-u/blobBinary/shadows-u.gif') bottom center no-repeat; position:relative;}
.footerClear {clear:both; float:left; width:940px; height:16px; background:#eee; overflow:hidden;}

/*Standards*/
h1,h2 {margin:12px 0 0; padding:0; font-weight:400;}
h1 {font-size:18px;}
h2 {font-size:14px;}
h3, div.paragraph.p--heading-3 {margin:0; font-weight:bold; font-size:14px;}
h4,.cBox div.paragraph.p--heading-4,.dBox div.paragraph.p--heading-4 {padding:2px 8px 3px !important; background:#ccc; color:#000; font-weight:bold !important; font-size:12px;}
h5 {margin:12px 7px 0; font-size:12px;}
h1, h2, h2 a {color:#333; font-weight:700; line-height:125%;}
p, div.paragraph  {line-height:160%; padding:0; font-weight:400;}
* html p, * html div.paragraph  {line-height:150%;}
img {border:none; display:block;}
ul  {list-style:none;}
ol                   {margin:10px 6px 0 30px;}
#contentArea[id] ol  {margin:10px 6px 0 26px;}
textfield,select,input {color:#333; font-family:Arial, Helvetica, sans-serif;}
span.h5 {font-weight:bold; display:block;} /*Glossar*/
span.nfo {border-bottom:1px dotted #333; cursor:help;}
.freeStyle--nobr, .nowrap, span.noB {white-space:nowrap;}
.freeBlock--footnote {clear:both; line-height:150%; color:#666; font-size:10px; font-weight:normal;}
.freeStyle--subselection                   {margin:12px 0 0; font-size:13px; font-weight:bold;}
.mBox2 .paragraph .freeStyle--subselection {display:block; margin:0;}
.color--red   {color:#c92828;}

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

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

a .freeStyle--textlink       {color:#333; text-decoration:underline;}
a:hover .freeStyle--textlink {color:#e20074; text-decoration:underline;}
a.freeStyle--relLink,a .freeStyle--relLink,
.freeStyle--relLink a,.freeBlock--relLink a,
.faqDetail ul.referenzlist a                            {display:inline-block; padding:2px 0 5px 16px; background:url('/tsi/servlet/contentblob/Default/de/pfeil_grau/blobBinary/pfeil_grau.gif') 0 6px no-repeat;}
a:hover.freeStyle--relLink,a:hover .freeStyle--relLink,
.freeStyle--relLink a:hover,.freeBlock--relLink a:hover,
.faqDetail ul.referenzlist a:hover                      {background-image:url('/tsi/servlet/contentblob/Default/de/pfeil_magenta/blobBinary/pfeil_magenta.gif');}
a.freeStyle--relLink[class],
span.freeStyle--relLink[class] {line-height:150%;}
.faqDetail ul.referenzlist a {background-position:0 4px;}

a span.freeStyle--orderProductButton           {clear:both; display:block; width:100px; margin:0 0 12px 232px; padding:8px; background:#e20074; color:#fff; text-align:center; font-weight:bold;}
a:hover span.freeStyle--orderProductButton     {color:#000;}
td a span.freeStyle--orderProductButton        {margin:18px 7px 3px;}
.xsBox a span.freeStyle--orderProductButton    {margin:12px 0 0 88px;}
.xsBox li a span.freeStyle--orderProductButton {margin:12px 0 0 72px;}
.sBox a span.freeStyle--orderProductButton     {margin:12px 0 0 204px;}

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

.plus  {padding:0 0 0 16px; background:url('/tsi/servlet/contentblob/Default/de/plus/blobBinary/plus.gif') left center no-repeat;}
.minus {padding:0 0 0 16px; background:url('/tsi/servlet/contentblob/Default/de/minus/blobBinary/minus.gif') left center no-repeat;}
.appetizerBox div a     {float:left;}
.appetizerBox div div a {float:none;}
.secLink .boxIntroText     {padding:0 !important;}
.secLink .grauePfeileLinks {margin:0 7px 6px !important;}
.secLink a.protectedLink   {padding:0 16px 0 0; background:url('/tsi/servlet/contentblob/Default/de/pfeil_magenta/blobBinary/pfeil_magenta.gif') right 3px no-repeat; color:#e20074;}

#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.pdf,
a.drucken,
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.pdf:hover,
a.drucken:hover,
a.empfehlen:hover {background:url('/tsi/servlet/contentblob/Default/de/pfeil_magenta/blobBinary/pfeil_magenta.gif') 0 3px no-repeat;}

/*Listen und Listenelemente*/
#contentArea ul     {margin:12px; padding:0 10px; list-style:square;}
#contentArea[id] ul {margin:10px;}
#contentArea ul ul  {margin:5px;}
#contentArea .paragraph ul     {margin:8px 0 0 10px; padding:0 0 0 5px;}
#contentArea[id] .paragraph ul {margin:8px 0 0 13px; padding:0; line-height:150%;}

/*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;}
#topHeader .bg4 {clear:right; padding:3px 0 0;}

/*Meta and Footer*/
p.copyright       {float:left; line-height:100%; margin:0 0 0 26px; font-size:10px; display:inline;}
.footerNavigation {float:right; width:450px; margin:0 26px 0 0; font-size:10px; display:inline;}
.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 20px; white-space:nowrap;}

/*Search to subHeader*/
.suche {float:right; width:100px; margin:6px 0 0;}
.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;}
#subHeader .metaNavigation {float:right; width:90px; height:auto; font-size:10px; margin:5px 6px 0 0; display:inline;}
#subHeader .metaNavigation ul {margin:0;}
#subHeader .metaNavigation a       {float:none; color:#e20074; text-decoration:underline;}
#subHeader .metaNavigation a:hover {color:#333;}

/*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;}

/*Microsite*/
#microsite {clear:both; float:left; width:888px; margin:18px 26px 0; display:inline;}
.mediaBox             {clear:both; width:708px;}
#microsite .mediaBox  {width:888px;}
#microsite .unformatted {height: auto !important;}
#microsite .VollBox{float: left;}
#linkeSeite .mediaBox {width:168px;}
.xsBox .webCast {width:220px; margin:0 -1px; position:relative;}

/*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*/
#navipfad ul {margin:0 !important; padding:0 !important; list-style:none !important;}
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;}
#linkeSpalte .quickLinks                   {margin:0;}
#linkeSpalte .quickLinks .grauePfeileLinks {width:168px; margin:0 0 17px;}

#vertikaleNavi     {float:left; width:168px; height:141px;}
#vertikaleNavi[id] {height:auto; min-height:141px;}
#vertikaleNavi .container     {width:168px; height:141px;}
#vertikaleNavi[id] .container {height:auto; min-height:141px;}
#bigAppetizerArea #vertikaleNavi .container     {height:230px;}
#bigAppetizerArea #vertikaleNavi[id] .container {height:auto; min-height:230px;}
#vertikaleNavi ul    {clear:both; width:100%; border-top:1px solid #ccc;}
#vertikaleNavi ul li {width:168px;}   /*Opera*/
#vertikaleNavi ul a              {background:#fff url('/tsi/servlet/contentblob/Default/de/digit/blobBinary/digit.gif') 8px 7px no-repeat;}
#vertikaleNavi ul a:hover        {background-image:url('/tsi/servlet/contentblob/Default/de/digit-magenta/blobBinary/digit-magenta.gif');}
#vertikaleNavi ul a.active       {background:#999 url('/tsi/servlet/contentblob/Default/de/digit-weiss/blobBinary/digit-weiss.gif') 8px 7px no-repeat;}
#vertikaleNavi ul a.active:hover {background-image:url('/tsi/servlet/contentblob/Default/de/digit-magenta/blobBinary/digit-magenta.gif');}
/*1st level*/
#vertikaleNavi ul a              {padding:2px 8px 2px 18px; border-bottom:1px solid #ccc; display:block;}
#vertikaleNavi ul a:hover        {background-color:#ccc; color:#e20074;}
#vertikaleNavi ul a.active       {color:#fff; border-bottom:1px solid #fff;}
#vertikaleNavi ul a.active:hover {background-color:#ccc; color:#e20074;}
/*2nd level*/
#vertikaleNavi ul ul {border-top:0;}
#vertikaleNavi ul.nav2 a              {padding:2px 8px 2px 24px; 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.nav2 a:hover,
#vertikaleNavi ul.nav2 a.active       {background:#666 url('/tsi/servlet/contentblob/Default/de/digit-weiss/blobBinary/digit-weiss.gif') 14px 7px no-repeat; color:#fff;}
#vertikaleNavi ul.nav2 a.active:hover {background:#ccc url('/tsi/servlet/contentblob/Default/de/digit-magenta/blobBinary/digit-magenta.gif') 14px 7px no-repeat; color:#e20074;}
/*3nd level*/
#vertikaleNavi ul.nav3 a              {padding:2px 8px 2px 30px; background-color:#e7e7e7; background-position:20px 7px !important;}
#vertikaleNavi ul.nav3 a:hover        {background:#ccc url('/tsi/servlet/contentblob/Default/de/digit-grau/blobBinary/digit-grau.gif') 20px 7px no-repeat !important; color:#000;}
#vertikaleNavi ul.nav3 a.active       {background-color:#e20074;}
#vertikaleNavi ul.nav3 a.active:hover {background-color:#ccc;}
/*active Level*/
#vertikaleNavi a.currentpage,
#vertikaleNavi a.currentpage:hover {background-image:url('/tsi/servlet/contentblob/Default/de/digit-weiss/blobBinary/digit-weiss.gif')!important; background-color:#e20074 !important; color:#fff !important; cursor:text;}


/*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;}
#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 {float:left; width:168px; margin:0 12px -1px 0; padding:0 0 1px; overflow:hidden; position:relative;}

/*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;}

/*Grid/Raster*/
.lGrid,.mGrid {float:left; margin:0 0 12px; padding:0 0 12px 5px; border:solid 1px #e7e7e7; background:#fff url('/tsi/servlet/contentblob/Default/de/bg-contentBox/blobBinary/bg-contentBox.gif') repeat-x;}
.xlGrid {float:left; width:888px; width:900px; margin:0 -6px; display:inline; position:relative; clear:both;}
.lGrid  {width:708px; width:701px; max-width:701px; clear:both;}
.mGrid  {width:476px; width:469px; max-width:469px;}
.xsGrid {float:right; width:220px; margin:0 0 12px 12px; display:inline;}
.xsGrid .xsGrid,.mGrid .mGrid,.lGrid .lGrid,.lGrid .mGrid,.lGrid .xsGrid {margin:0; padding:0; border:0; background:none;}
.lGrid .xsGrid {margin:0 12px 0 0;}

/*Container-Boxen*/
.dBox,.cBox,.nBox,.fBox {float:left; margin:18px 0 0;}
.cBox {margin:18px 6px 0; border:1px solid #e7e7e7; background:#f7f7f7; display:inline;}
.nBox {margin:18px 6px 0; display:inline;}
.fBox {color:#666; font-size:10px;}
.cBox.lft {margin:18px 12px 0 0 !important;}
.cBox.rgt {margin:18px 0 0 0 !important;}
.paragraph .cBox.lft        {margin:6px 9px 0 0 !important;}
.paragraph[class] .cBox.lft {margin:6px 12px 0 0 !important;}
.paragraph .cBox.rgt        {margin:6px 0 0 3px !important;}
.paragraph[class] .cBox.rgt {margin:6px 0 0 0 !important;}

.bg1,.bg2,.bg3 {background:#fff !important;}
.tabBox .cBox            {margin:18px 0 0;}   /*SF Produkte bei Varianten*/
.tabBox .paragraph .cBox {margin:0;}          /*SF Produkte bei Varianten - SF Internetzugaenge*/

.dBox.lBox2  {width:696px;}
.cBox.lBox   {width:682px;}
.dBox.mBox2,
.fBox.mBox2  {width:464px;}
.cBox.mBox   {width:450px;}
.dBox.sBox2  {width:348px;}
.cBox.sBox   {width:334px;}
.dBox.xsBox2 {width:232px;}
.cBox.xsBox  {width:218px;}
.xsGrid .xsBox        {margin:0 0 18px;}
.lGrid .xsGrid .xsBox {margin:18px 0 0;}
.xsGrid .xsBox2       {width:220px; margin:0 0 18px;}
.lBox .sBox2          {width:328px; margin:10px 5px 0 7px;} /*SF ReferenzSuche*/
.mBox2 .xsBox         {margin:15px 6px 0;}                  /*SF Product*/
.mBox2 table .xsBox   {margin:17px 0 1px;}                  /*SF Product*/
.mBox2 .paragraph .xsBox   {margin:4px 12px 4px 0;}       /*SF Box mit umfl. Text*/
#vertikaleNavi .cBox.xsBox {width:166px; margin:18px 0 0; border:1px solid #e7e7e7;}
.cBox .nBox {margin:6px 12px 0 0;}
.xlGrid .nBox {margin:0 6px;} /*Abstaende oben?*/
.xlGrid .cBox.mBox {width:436px;}

.bg6 {margin:0;}
.bg6 fieldset {margin:0 6px !important; padding:12px 0 6px; background:#fff url('/tsi/servlet/contentblob/Default/de/hg_suchfeld/blobBinary/hg_suchfeld.jpg') left bottom repeat-x;}
.bg6 .sf16 {float:left; width:236px; padding:0 1px;}
.bg6 fieldset p     {clear:none !important; line-height:100%; margin:0 !important;}
.bg6 .searchelement {float:right; width:437px; margin:6px 7px 0 0; display:inline;}
.bg6 textarea       {width:433px;}
.bg6 .errorMsg      {clear:none; float:right; width:443px; margin:12px 0 0; font-weight:bold;}

/*Allgemeine Definitionen contentArea*/
.cBox h1,.cBox h2 {clear:both; margin:10px 7px 0; padding:0;}
.dBox h1,.dBox h2 {clear:both; margin:0 6px; padding:0;}
.tabBox h1 {margin:10px 6px 0; position:relative;}

.cBox h4 {margin:-1px -1px 0 !important; padding:2px 8px 3px !important; position:relative;}
.cBox.lBox h4  {width:668px;}
.cBox.mBox h4  {width:436px;}
.cBox.sBox h4  {width:320px;}
.cBox.xsBox h4 {width:204px;}
.dBox h4,.fBox h4 {margin:0 6px 5px;}
.xsGrid .dBox h4  {margin:0 0 5px;}
.bg2 h4 {background:#cce0e3;}
.bg3 h4 {background:#9dc5ca;}
.bg4 h4 {background:#5f5f5f; color:#fff;}
.bg5 h4 {padding:10px 8px 0 !important; background:transparent; color:#e20074; font-size:13px;}
#vertikaleNavi .cBox.xsBox h4 {width:152px;}

#fuenfAppetizerArea .xsBox         {width:168px; margin:0 12px 0 0; border:0; border-top:1px solid #e7e7e7; background:transparent; display:no-ne;}
#fuenfAppetizerArea .xsBox.bg1     {background:transparent !important;}
#fuenfAppetizerArea .cBox.xsBox h4 {width:152px; margin:0 !important}
#fuenfAppetizerArea .appImg        {width:166px; margin:0 1px; text-align:center; overflow:hidden;}
#fuenfAppetizerArea img            {height:85px; margin:0 !important; display:inline;}
#fuenfAppetizerArea .appImg img    {height:75px; margin:10px 0 0 !important;}
#fuenfAppetizerArea .cBox.xsBox .paragraph {padding:5px 7px 5px !important;}
.appContent span.price {clear:both; float:left; width:50%;}
.appContent span.mwst  {float:right; font-size:10px;}

td .paragraph {margin:12px 0 0 !important;}
.cBox p,.cBox .paragraph {padding:8px 7px 0 !important;}
.dBox p,.dBox .paragraph,
.fBox p,.fBox .paragraph {margin:8px 6px 0; padding:0 !important;}
.xsGrid .dBox p,.xsGrid .dBox .paragraph {margin:10px 0 0;}
.paragraph p  {margin:0 !important;}

.cBox span img {margin:0 -1px !important; display:inline; position:relative;}
.dBox span img {margin:0 6px; display:inline; position:relative;}
.xsGrid .dBox span img {margin:0;}

td div.InlineImage                 {padding:5px 0 0;}
td div.InlineImage img,
.paragraph div.InlineImage img,
.boxIntroText span.InlineImage img {margin:0;}

/*SF fBox*/
.fBox sup        {clear:both; float:left; width:auto; margin:5px 6px 0; font-size:11px; display:inline;}
.fBox[class] sup {margin:1px 6px 0; font-size:10px;}
.fBox p          {color:#000;}
.fBox .paragraph {margin:3px 0 0 6px;}
.fBox a       {color:#e20074;}
.fBox a:hover {color:#666;}

/*Zeile*/
.boxRow {clear:both;}
/*Spalte*/
.lGrid .col12,.lGrid .col22               {float:left; width:348px; min-height:1px;}
.mGrid .col12,.mGrid .col22,
.lGrid .col13,.lGrid .col23,.lGrid .col33 {float:left; width:232px; min-height:1px;}

/*Linklisten*/
.grauePfeileLinks {clear:none; float:left; display:inline;}
.cBox .grauePfeileLinks {margin:10px 5px 2px 7px;}
.dBox .grauePfeileLinks {margin:10px 6px 2px;}

.grauePfeileLinks ul {margin:0 !important; padding:0 !important; list-style:none !important;}
.grauePfeileLinks ul li {display:inline; margin:0 !important; padding:0 !important; list-style:none !important;}
.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 2px no-repeat;}
.grauePfeileLinks ul li a:hover {background-image:url('/tsi/servlet/contentblob/Default/de/pfeil_magenta/blobBinary/pfeil_magenta.gif');}

.cBox.mBox .grauePfeileLinks,.cBox.mBox .grauePfeileLinks ul   {width:212px;} /*nur als doppelte xs im Contentbereich*/
.cBox.sBox .grauePfeileLinks,.cBox.sBox .grauePfeileLinks ul   {width:320px;}
.cBox.xsBox .grauePfeileLinks,.cBox.xsBox .grauePfeileLinks ul {width:204px !important;}
.dBox.mBox2 .grauePfeileLinks,.dBox.mBox2 .grauePfeileLinks ul {width:452px;}

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

/*Content-Navigation-grauePfeileLinks*/
.dBox.mBox2 div.nav3 {float:left; width:218px; margin:14px 12px 6px 6px; border:1px solid #e7e7e7; display:inline;}
.dBox.mBox2 .nav3 ul {float:left; width:206px; margin:6px 6px 2px !important; display:inline;}
.dBox.mBox2 .nav3 h4 {width:204px; margin:-1px -1px 0; position:relative;}

/*Textformatierungen*/
.boxIntroText {float:left; width:100%; margin:0 0 -1px; padding:0 0 6px; border-bottom:1px solid #e7e7e7; position:relative; display:inline;}
.noL          {border:0;}
#fuenfAppetizerArea .boxIntroText {margin:0; padding:0 !important; border-bottom:0;}
.boxIntroText .paragraph          {margin:0;}
/* html .appetizerBox div.prop     {position:relative; background:#fff;}*/
.appetizerBox .paragraph,
.mBox2 .boxIntroText .paragraph   {margin:6px 7px 5px !important;} /*SF Produkte bei Varianten, Detailseite xsBox*/

.cBox.mBox .xsTxt {float:left; width:212px; margin:10px 5px 6px 7px;}
.cBox.mBox .xsTxt .head      {font-weight:bold;}
.cBox.mBox .xsTxt .paragraph {padding:8px 0 0 !important;}


/*Content Teaser Boxen*/
.ctBox {clear:both; float:left; padding:6px 7px 5px; display:inline; position:relative;}
.ty4, .ty5               {clear:both; float:none; display:inline-block;}
.ty4[class], .ty5[class] {display:block;}
.ty1       {width:204px; margin:-1px 0 0; border-top:1px solid #e7e7e7;}
.sBox .ty1 {width:320px;}
.ty2,.ty3  {width:188px; margin:7px 7px 0; border:1px solid #e7e7e7; background:#f7f7f7;}
.ty4,.ty5  {width:202px; margin:7px 7px 0; padding:0;}
.ctBox div {float:left; border-bottom:1px solid #fff; overflow:hidden;}
.ty1 div,.ty2 div                         {width:50%;}
* html .ty1 div.text,* html .ty2 div.text {width:48%;}
.ty3 div   {width:49px;}
.ty1 img   {width:98px;}
.ty2 img   {width:90px;}
.ty3 img   {width:45px;}
.ty3 div.text        {width:139px;}
* html .ty3 div.text {width:136px;}
.ctBox p      {margin:0; padding:4px 0 0 4px !important;}
.ty4 p,.ty5 p {padding:0 !important;}
.ctBox h5  {margin:-3px 0 0 4px; color:#000;}
.ty4 .ctH5,.ty5 .ctH5 {font-weight:bold; display:inline-block;}
.ctBox .magentaPfeil        {margin:0 0 0 4px;}
.ctBox.ty1 .magentaPfeil    {margin:12px 0 0 4px;}
.ctBox .magentaPfeilContent,
.ctBox .morelink            {margin:6px 0 0 4px;}
.ty4 a                      {display:inline-block;}
.ty4[class] a               {display:block;}
.ty5 a                      {float:left; clear:both; position:relative;}
.ty4 a,.ty5 a               {padding:0 0 5px 16px; background:url('/tsi/servlet/contentblob/Default/de/pfeil_grau/blobBinary/pfeil_grau.gif') 0 2px no-repeat;}
.ty4 a:hover,.ty5 a:hover   {background-image:url('/tsi/servlet/contentblob/Default/de/pfeil_magenta/blobBinary/pfeil_magenta.gif');}

/*TopStories-mBox,Referenzen-sBox*/
.ovBox {float:left; margin:12px 0 0; display:inline;}
.lBox2 .ovBox {clear:both; width:696px; background:url('/tsi/servlet/contentblob/Default/de/bg-684x100/blobBinary/bg-684x100.gif') 6px 0 no-repeat;}
.mBox2 .ovBox {width:464px; background:url('/tsi/servlet/contentblob/Default/de/bg-452x100/blobBinary/bg-452x100.gif') 6px 0 no-repeat;}
.sBox2 .ovBox {width:336px; margin:0 6px; background:url('/tsi/servlet/contentblob/Default/de/bg-336x100/blobBinary/bg-336x100.gif') 0 0 no-repeat;}
.ovBox h2 {margin:8px 14px 0;}
.ovBox h5 {margin:0 14px;}
.ovBox .ctH5 {display:block; margin:7px 0; padding:2px 7px 3px; font-weight:bold;}
.ovBox p  {margin:8px 14px 0;}
.ovBox div.bildUmfliessen {float:left; padding:12px 8px 12px 14px;}
.ovBox div.bildUmfliessen img {margin:0;}
.ovBox .magentaPfeil,.ovBox .magentaPfeilContent {margin:6px 14px;}

/*Seminare-mBox*/
.extendedIndexBox {width:464px;}
.extendedIndexBox .indexContainer {clear:both; float:left; width:464px; margin:18px 0 0; background:url('/tsi/servlet/contentblob/Default/de/bg-452x100/blobBinary/bg-452x100.gif') 6px 0 no-repeat;}
.extendedIndexBox p                        {margin:8px 14px 0;}
.extendedIndexBox .freeStyle--subselection {float:left; width:436px; margin:0 0 8px;}
.extendedIndexBox .freeStyle--relLink      {margin:8px 0 0;}

/*Results Referenzsuche,TopStories*/
.aCont {clear:both; float:left; width:684px; margin:5px 6px 0; display:inline;}
.aCont h4  {margin:0;}
.aCont div {padding:5px 8px 2px;}

/*Results Referenzsuche,TopStories*/
.dBox .blaettern {clear:both; float:left; width:658px; margin:18px 6px 0; padding:2px 12px 4px; border:1px solid #e7e7e7; background:#f7f7f7; display:inline;}
.blaettern a, .blaettern a:hover {text-decoration:underline;}
span.ergebnisseiteAktiv, span.grau {color:#666;}
span.highlight {font-weight:bold;}
span.trenner   {padding:0 6px;}

/*Boxen mit Reiter*/
.tabBox  {float:left; width:464px;}
.tabBox h4                                       {display:none;}
.mGrid .tabBox .xsBox h4,.mGrid .tabBox .mBox h4 {display:block;}
ul.tabNa {float:left; width:476px; margin:-19px -6px 0 !important; padding:0 !important; border-bottom:1px solid #e7e7e7; background:#fff; list-style:none !important; position:relative;}
ul.tabNa li.tab {float:left;}
.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;}
.tab a:hover {background:#f7f7f7; color:#000;}
.tab.inactive a       {background:#fff; color:#000; padding:2px 7px 2px; border-bottom:1px solid #e7e7e7; cursor:pointer;}
.tab.inactive a:hover {background:#e20074; color:#fff; text-decoration:none;}
.tabCo {float:left; background:#fff url('/tsi/servlet/contentblob/Default/de/bg-contentBox/blobBinary/bg-contentBox.gif') repeat-x; overflow:hidden;}
.tabCo .cBox          {background:#f7f7f7; padding:0;}
.tabCo .dBox          {background:none; padding:0;}
.xsGrid .tabCo .cBox  {background:none;}
.xsGrid .tabCo .xsBox {clear:both; padding:0 0 7px;}
.tabCo .tabH4 {margin:12px 6px 8px; font-size:14px; font-weight:bold;}
.tabCo .tabH4 a       {color:#333; cursor:text;}
.tabCo .tabH4 a:hover {color:#333;}
.tabCo .xsHead {float:left; width:220px; margin:2px 0 12px 6px; font-weight:bold; display:inline;}
.tabCo .price1                    {clear:both; width:220px; margin:0 0 0 232px; padding:6px 0 14px;}
.tabCo .price1 p,.tabCo .price2 p {color:#e20074; font-weight:bold;}
.tabCo td .price1                 {padding:8px 0 0px;}
.tabCo td .price1 p               {margin:0;}
.tabCo sup        {font-size:10px;}
.tabCo[class] sup {font-size:8px;}

/*fuer http://preview.sczm.t-systems.de/tsi/de/435344 produkte-Reiter*/
* html .tabNa      {display:inline-block;}
* html .tabCo      {float:none;}

.tab.inactive a.errorMsg       {background:#e20074; color:#fff;}
.tab.inactive a.errorMsg:hover {background:#e7e7e7; color:#000;}

/*Produktseite*/
.xsTabGrid .tabBox {width:220px; background:#fff url('/tsi/servlet/contentblob/Default/de/bg-contentBox/blobBinary/bg-contentBox.gif') repeat-x;}
.xsTabGrid .tabNa  {width:220px !important; margin:0 0 -1px !important;}
.xsTabGrid .tabCo .tabH4 {clear:both; margin:0 0 -1px; padding:2px 8px 3px; background:#ccc; font-size:12px; font-weight:bold; position:relative;}
/*Medienreiter*/
.mTabGrid {float:left; width:464px; position:relative;}
.mTabGrid .ty1 {width:390px; margin:0 7px 7px; border:1px solid #e7e7e7; background:#f7f7f7;}
.mTabGrid .ty1 div {width:70px;}
.mTabGrid .ty1 img {width:66px;}
.mTabGrid .ty1 div.text  {width:318px;}
.mTabGrid .ty1 div.text1 {width:390px;}
.mTabGrid .tabNa {width:452px; margin:18px 6px 0 !important;  border:0; background:none; display:inline;}
.mTabGrid .tabCo {clear:both; width:452px; margin:0 6px; padding:7px 0 7px !important; border:1px solid #e7e7e7; display:inline-block;}
.mTabGrid .tabCo .mBox {width:443px; height:160px; margin:0; border:0; background:none; overflow:auto; position:relative;}
.mTabGrid .tabCo.nodisplay {display:none;}

/*OBM,OOM*/
.mGrid fieldset {float:left; width:450px; margin:18px 6px 0; display:inline; position:relative;}         /*background siehe Kontaktform*/
.mGrid .paragraph fieldset {margin:18px 0 0;}                                         /*SF extra Formular im Content*/
.mGrid fieldset .dBox.mBox2             {width:436px; margin:0; padding:0 7px; font-weight:bold;}
.mGrid fieldset .dBox.mBox2 .dBox.mBox2 {width:436px; padding:0; position:relative;}
/*OOM*/
.mGrid fieldset .dBox.mBox2 .tabBox {width:436px;}                                    /*tabBox ist nicht in OBM*/
.mGrid fieldset .tabCo fieldset     {width:436px; margin:0; padding:0; border:0;}
.mGrid fieldset .tabNa {width:452px; margin:-7px -8px 12px !important; background:#fff; position:relative;}
.mGrid fieldset .tabCo {width:436px; background:none;}
/*Kontakt-Hilfe*/
.mGrid .dBox.mBox2 td fieldset             {width:450px; margin:0;}
.mGrid .dBox.mBox2 td.color--lime fieldset             {width:100%; margin:0; border:0;}
.mGrid .dBox.mBox2 td.color--lime fieldset .dBox.mBox2 {width:100%; margin:0; padding:0;}
.mGrid .dBox.mBox2 td.color--lime fieldset .element    {width:222px;}
.mGrid .dBox.mBox2 td.color--lime fieldset .field      {width:222px;}
.mGrid .dBox.mBox2 td.color--lime fieldset .label      {display:none;}
.lGrid .dBox.lBox2 td.color--lime fieldset             {width:100%; margin:0; border:0;}
.lGrid .dBox.lBox2 td.color--lime fieldset .dBox.mBox2 {width:100%; margin:0; padding:0;}
.lGrid .dBox.lBox2 td.color--lime fieldset .element    {width:100%;}
.lGrid .dBox.lBox2 td.color--lime fieldset .field      {width:100%;}
.lGrid .dBox.lBox2 td.color--lime fieldset .label      {display:none;}

/*Formulare*/
.formbox {}
fieldset {clear:both; padding:6px 0 7px; border:1px solid #e7e7e7;}
.errorMsg          {clear:both; float:left; width:452px; margin:12px 6px 0; color:#e20074; display:inline;}
.atcError          {font-weight:bold;}
.tabNa a.errorMsg  {clear:none; width:auto; margin:0 4px -1px 0;}
fieldset .errorMsg {width:436px; margin:12px 0 -4px;}
fieldset .dBox h1,
fieldset .dBox .paragraph {margin:10px 0 0;}
fieldset h5        {clear:both; float:left; width:436px; margin:12px 0 5px;}
fieldset p         {clear:both !important; float:left; width:436px; margin:12px 0 0 !important; font-weight:bold;}
fieldset .field h5 {width:auto;}

#contentArea legend     {margin:0; padding:0; color:#333;}
#contentArea[id] legend {margin:0 2px; padding:0 4px;}
.lBox2 fieldset         {width:682px; margin:10px 6px 0;}
fieldset p span.freeBlock--footnote sup  {float:left; clear:both; width:12px; text-align:right;}
fieldset p span.freeBlock--footnote span {float:left; width:420px; margin:2px 0 0 4px; display:inline;}
fieldset p span.text                     {font-weight:normal;}

p.reihe {clear:both; float:left; width:668px; margin:12px 7px 0 !important; display:inline;}
p.reihe label {float:left; width:204px; padding:1px 0;}
p.reihe input {margin:3px 0 0 12px;}
p.reihe input.eingabefeld        {float:left; width:216px; margin:0 0 0 12px;}
p.reihe input.standardKnopfKlein {float:right; font-weight:bold;}
p.reihe select {float:left; width:220px; margin:0 0 0 12px;}

div.element {clear:both; width:436px; margin:1px 0 0; font-weight:normal;} /*float fuer IE entfernt*/
h5 div.element {font-weight:bold;}
div.element .label {float:left; width:212px; margin:12px 12px 0 0; display:inline;}
div.element .field {float:left; width:212px; overflow:hidden; position:relative;}
div.element .field br {display:none;}
div.element .field input.bxt        {margin:10px 0 0;}
div.element .field input.textfield  {width:208px;}
div.element .field input.boxelement {float:left; width:13px; height:13px; margin:12px 0 0;}
div.element .field input.rBreak     {clear:both;}
div.element .field label.rBreak     {width:174px; margin:10px 0 0;}
div.element .field textarea         {width:208px; margin:10px 0 0; color:#333; font:12px Arial, Helvetica, sans-serif;}
div.element .field select           {width:212px; margin:10px 0 0;}
div.element .field span.attachment  {display:block; padding:6px 0 0; font-size:11px;}
div.element .field strong       {float:left; width:auto; margin:12px 0 0;}
div.element .field label strong {float:none; margin:0;}
div.element .field label            {float:left; width:auto; margin:12px 0 0; padding:0 18px 0 6px; position:relative;}
div.element .field label.attachment {width:188px; padding:0 0 0 6px;}
div.element .field span.file {display:block; width:212px; margin:12px 0 0;}
div.element .field .prev     {padding:10px 0 0;}
div.element label.label, div.element .label .label {margin:0;}
div.element .labelMandatory                        {font-weight:bold;}

div.group {float:left; width:436px;}
.group .element {clear:none; float:left; width:218px;}
.group .element .label {margin:0;}
.group .element .field {width:212px;}
input.backelement,
input.resetelement,
input.bSub          {float:left; margin:0;}
input.nextelement,
input.submitelement,
input.nSub          {float:right; margin:0;}

.lGrid .container {float:left; width:694px !important;}        /*ATC ie-bug*/
.foBox3 {clear:both; float:left; width:450px; margin:7px 0; display:inline; position:relative;} /*ATC*/
.group .foBox3 {margin:12px -7px 0;}                                                            /*OOM*/
.fo13,.fo23,.fo33 {float:left; margin:2px 1px 0 7px; display:inline; overflow:hidden;}
.fo13   {width:140px;}
.fo23   {width:288px;}
.fo33   {width:436px; color:#e20074; font-weight:bold;}                       /*Fehlermeldung ATC*/
.foBox3 .oomPrice    {width:136px; padding:2px; border:0; background:#e7e7e7;}
.foBox3 .oomPriceSum {width:136px; padding:2px; border:0; background:#ccc;}

.cBox.lBox .foBox3 {clear:both; width:682px; margin:7px 0;}
.cBox.lBox .foBox3 .fo13   {width:182px;}
.cBox.lBox .foBox3 .fo23   {width:477px;}
.cBox.lBox .foBox3 .fo33   {width:666px;}

.foBox4 {clear:both; float:left; width:450px; margin:0; position:relative;}
.foBox4 div {float:left; width:103px; margin:8px 1px 8px 7px; display:inline;}
.foBox4 div div {float:none; width:103px; height:36px; margin:8px 0;}
.foBox4 div p   {padding:0 !important;}

.foBox7 {clear:both; width:682px; position:relative; font-size:11px;}
.foBox7 .boxRow {width:675px; padding:0 0 0 7px; border-top:1px solid #e7e7e7;}
.foBox7 img     {width:96px;}
.foBox7 .fo17   {float:left; width:96px;}
.foBox7 .fo17 div {margin:8px 0; font-weight:bold;}
.foBox7 .fo17 p   {padding:4px 0 !important;}

/*Newsletter,Download*/
.cBox.xsBox h5 {color:#e20074;}
.cBox.xsBox fieldset {border:0; padding:0;}
.cBox.xsBox legend   {display:none;}
.cBox.xsBox form          {margin:5px 7px 0;}
.cBox.xsBox form.listform {margin:5px 0 0;}
.cBox.xsBox p form {margin:7px 0 0;}
.cBox.xsBox form div {padding:0 0 8px;}
.cBox.xsBox form div span {display:block; text-align:right;}
.cBox.xsBox form select     {width:152px; margin:0 !important;}
.cBox.xsBox form input      {width:148px;}
.cBox.xsBox form span input {width:auto;}
.xsGrid .cBox.xsBox h5 {color:#000;}
.xsGrid .cBox.xsBox form select     {width:204px;}
.xsGrid .cBox.xsBox form input      {width:200px;}
.xsGrid .cBox.xsBox form span input {width:auto;}

/*Referenzsuche*/
fieldset .dBox.sBox2 {width:328px; max-width:328px; margin:12px 5px 0 7px; display:inline;}
fieldset .dBox.sBox2 label  {width:328px; font-weight:bold;}
fieldset .dBox.sBox2 select {width:328px; max-width:328px; margin:4px 0;}
fieldset .sBut {}
fieldset .sBut input {float:right; margin:18px 0 4px 12px;}

/*Popups*/
.bPopup {}
#popup      {width:100%;}
#popupInnen {width:100%; text-align:center}
#popup #topHeader {float:none; display:block; width:464px; height:58px; margin:6px auto 0; border-bottom:6px solid #fff; background:#ccc;}
#popup #topHeader img {border:6px solid #fff;}

#footerPopup {clear:both; width:464px; margin:0 auto;}
#footerPopup .footerNavigation {display:none}
#footerPopup p.copyright {float:left; margin:6px;}

#popup .lGrid,#popup .mGrid {clear:both; float:none; margin:0 auto; padding:0; border:0; background:none; text-align:left;}
#popup .lGrid {width:720px; max-width:720px;}
#popup .mGrid {width:464px; max-width:464px;}
#popup .lGrid .dBox.lBox2 {float:left; width:708px; max-width:708px; margin:0; border:6px solid #fff; background:#fff;}
#popup .mGrid .dBox.mBox2 {float:left; width:452px; max-width:452px; margin:0; border:6px solid #fff; background:#fff;}

#popup fieldset {width:448px; margin:12px 0px; padding:12px 0 7px 1px;}
#popup legend         {margin:0; padding:0; color:#333;}
#popup[id] legend {margin:0 3px; padding:0 2px;}
#popup div.group {float:left; width:449px;}
#popup div.element {clear:both; float:left; width:441px; margin:0 0 0 7px; display:inline;}
#popup .group .element {clear:none; width:212px; margin:6px;}
#popup .group .element .field {clear:none; width:212px; margin:0;}
#popup .freeStyle--relLink a {clear:both;} /*DSL-Check*/

#popup input.backelement,#popup input.resetelement,#popup input.bSub,
#popup input.nextelement,#popup input.submitelement,#popup input.nSub {font-size:11px; padding:2px 0;}

/*Tabellen*/
table        {clear:both; width:464px; margin:0; padding:0; border-spacing:0; border-collapse:collapse; empty-cells:show; table-layout:fixed;}
.lBox2 table {width:696px;}
table td {padding:0 6px; vertical-align:top;}
table.inlineTab {width:452px; margin:12px 6px 0; table-layout:auto;}
div.n.s table   {table-layout:auto;} /*SF AGB*/

table.inlineTab td             {padding:6px 7px; line-height:150%}
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;}
table.inlineTab.tablewidth--half {width:220px !important; margin:12px 6px 0;}
table.inlineTab.tablewidth--full {width:452px !important; margin:12px 6px 0;}

tr.background-color--gray.color--black  {background-color:#ccc; color:#000; font-weight:bold;}
tr.background-color--white.color--black {background-color:#fff; color:#000; font-weight:bold;}
table.inlineTab tr.background-color--white.color--black td                       {padding:10px 7px 4px; border:1px solid #fff; border-top:3px solid #9dc5ca;}
table.tablelayout--only-outer-border tr.background-color--white.color--black td  {padding:10px 4px 4px;}

.background-color--gray   {background:#f7f7f7;}
.background-color--silver {background:#e7e7e7;}
.background-color--gray td,
.background-color--silver td,
td.background-color--gray,
td.background-color--silver  {border:1px solid #fff;}

.faqTab {width:682px; border-collapse:collapse; empty-cells:show;}
.faqTab td      {padding:0 6px 10px; border-left:1px solid #fff; background:#f7f7f7;}
.faqTab td.sp1  {border:0;}
.faqTab .bg2 td {background:#e7e7e7;}
.faqTab td p             {padding:6px 0 !important;}
.faqTab td .magentaPfeil {margin:10px 0 0;}
.faqDetail div div a     {text-decoration:underline;}
.faqDetail div div u     {text-decoration:none;}
.faqDetail ul.referenzlist {list-style-type:none !important; margin:6px 6px 0 !important; padding:0 !important;}
.faqDetail .paragraph p  {margin:8px 0 0 !important;}

/*used MidNet,ServiceNet,BC*/
table.downloads        {width:452px; border-top:3px solid #9dc5ca; margin:12px 6px 0; table-layout:auto;}
.lGrid table.downloads {width:684px;}
.downloads th, .downloads td   {padding:4px; border:1px solid #fff !important;}
.downloads th                  {padding:10px 4px 4px; vertical-align:bottom;}
.downloads a       {color:#e20074; text-decoration:underline;}
.downloads a:hover {color:#000;}
.downloads tr.bg2 {background:#f7f7f7 !important;}

/*ExceptionBox*/
.ExceptionBox {clear:both; margin:6px 11px 12px 6px; padding:8px; font-size:13px; font-weight:bold; background:#df0000; color:#fff;}
.ExceptionBox br {display:none;}

/*NewsBox*/
#newsBox {float:right;}

/*Test*/
.boxInContentBox p,.Einklinker-Petrol-dunkel {background:red !important; color:#fff !important;}
