@charset "ISO-8859-1";

/* JS QuickInhalt */

/*
#jsqInhalt { display:none; border-spacing:0px; position:absolute;z-index: 10; }

#jsqInhalt > tbody > tr > td { padding:0px; }

#jsqInhalt > tbody > tr.oben > td,
#jsqInhalt > tbody > tr.unten > td { height:10px;  }
#jsqInhalt > tbody > tr > td.links,
#jsqInhalt > tbody > tr > td.rechts { width:10px; }

#jsqInhalt > tbody > tr.oben > td.links { background-image:url(bilder/jsqm2/OL.png); background-repeat:no-repeat; background-position: bottom right;}
#jsqInhalt > tbody > tr.oben > td.mitte { background-image:url(bilder/jsqm2/OM.png); background-repeat:repeat-x; background-position: bottom center; }
#jsqInhalt > tbody > tr.oben > td.rechts { background-image:url(bilder/jsqm2/OR.png); background-repeat:no-repeat; background-position: bottom left;}

#jsqInhalt > tbody > tr.mitte > td.links { background-image:url(bilder/jsqm2/ML.png); background-repeat:repeat-y; background-position: center left;}
#jsqInhalt > tbody > tr.mitte > td.rechts { background-image:url(bilder/jsqm2/MR.png); background-repeat:repeat-y; background-position: center center;}

#jsqInhalt > tbody > tr.unten > td.links { background-image:url(bilder/jsqm2/UL.png); background-repeat:no-repeat; background-position: center center;}
#jsqInhalt > tbody > tr.unten > td.mitte { background-image:url(bilder/jsqm2/UM.png); background-repeat:repeat-x; background-position: center center;}
#jsqInhalt > tbody > tr.unten > td.rechts { background-image:url(bilder/jsqm2/UR.png); background-repeat:no-repeat; background-position: center center;}

#jsqInhalt > tbody > tr.mitte > td.inhalt { font-size:8pt; padding:1px; background-color:#FAA976; }

#jsqInhalt > tbody > tr.mitte > td.style-form { font-size:11px; padding:4px; background-color:#FFF; }
#jsqInhalt > tbody > tr.mitte > td.style-form input  { font-size:11px }
*/

/*.style_form  td.inhalt { background-color:#FFF; }*/


/* JS QuickMenü */

/* JSQMENÜ Ü*/
.jsqm2m { display:none; border-spacing:0px; position:absolute; z-index: 10; }
.jsqm2m > tbody > tr.oben > td,
.jsqm2m > tbody > tr.unten > td { height:10px;  }

.jsqm2m > tbody > tr.oben > td.links { background-image:url(bilder/jsqm2/OL.png); background-repeat:no-repeat; background-position: bottom right; }
.jsqm2m > tbody > tr.oben > td.mitte { background-image:url(bilder/jsqm2/OM.png); background-repeat:repeat-x; background-position: bottom center; }
.jsqm2m > tbody > tr.oben > td.rechts { background-image:url(bilder/jsqm2/OR.png); background-repeat:no-repeat; background-position: bottom left;}
/*...*/
.jsqm2m > tbody > tr.mitte > td.links { background-image:url(bilder/jsqm2/ML.png); background-repeat:repeat-y; background-position: center left;}
.jsqm2m > tbody > tr.mitte > td.rechts { background-image:url(bilder/jsqm2/MR.png); background-repeat:repeat-y; background-position: center center;}

.jsqm2m > tbody > tr.unten > td.links { background-image:url(bilder/jsqm2/UL.png); background-repeat:no-repeat; background-position: center center;}
.jsqm2m > tbody > tr.unten > td.mitte { background-image:url(bilder/jsqm2/UM.png); background-repeat:repeat-x; background-position: center center;}
.jsqm2m > tbody > tr.unten > td.rechts { background-image:url(bilder/jsqm2/UR.png); background-repeat:no-repeat; background-position: center center;}

.jsqm2m > tbody > tr > td.links,
.jsqm2m > tbody > tr > td.rechts { width:10px; }

.jsqm2m > tbody > tr > td { padding:0px; }
.jsqm2m > tbody > tr.mitte > td.inhalt { padding:1px; background-color:#faa976; } /*FBB281*/

.jsqm2m > tbody > tr.mitte > td.style-form { font-size:11px; padding:4px; background-color:#FFF; }
.jsqm2m > tbody > tr.mitte > td.style-form input  { font-size:11px }


.jsqm2m > tbody > tr.mitte > td.progress { height:44px; background-color:#FFF; background-image:url(/bilder/progress22x22_white.gif); background-repeat:no-repeat; background-position: center center; }
.jsqm2m > tbody > tr.mitte > td.inhalt > form { margin:0px; }

/* Pfeile und Flaches Design für JSQM2 */

.isPfeil-bottom-left > tbody > tr.oben > td.mitte { height:19px; background-image:url(bilder/jsqm2/OM_PL.png); background-position: bottom left; }
.isPfeil-bottom-right > tbody > tr.oben > td.mitte { height:19px; background-image:url(bilder/jsqm2/OM_PR.png); background-position: bottom right; }

.isFlach-bottom > tbody > tr.oben > td.links  { height:8px; background-image:url(bilder/jsqm2/OL_F.png) }
.isFlach-bottom > tbody > tr.oben > td.mitte  { height:8px; background-image:url(bilder/jsqm2/OM_F.png) }
.isFlach-bottom > tbody > tr.oben > td.rechts { height:8px; background-image:url(bilder/jsqm2/OR_F.png) }

/* =========================================================== */

/* Menü-Inhalt */
.jsqm2s { display:inline-table; vertical-align:top; border-spacing:0px; overflow:hidden;  margin-left:5px; }
.jsqm2s:first-child { border:none; margin-left:0px;; }                 /*border-left:#555 1px solid; ;*/

.jsqm2s > tbody > tr > td { font-size:11px; text-align:left; white-space: nowrap; color:#555;
                            padding:2px; }
.jsqm2s > tbody > tr > td:first-child { padding-left:4px; }

.jsqm2s > tbody > tr > td > label { border-bottom:none; }

.jsqm2s > tbody > tr > td.num { text-align:left; padding-right:0px; }
.jsqm2s > tbody > tr > td.cb { padding-left:8px; tpadding-right:0px; }

.jsqm2s > tbody > tr > td.cb > img { display:none }
.jsqm2s > tbody > tr > td.cb > img.checked { display:block !important; }



.jsqm2s > tbody > tr > td.symbol { padding-left:0px; text-align:right; font-weight:bold; }

.jsqm2s > tbody > tr.line > td { padding:0px; height:0px; border-bottom:#888 1px solid }
.jsqm2s > tbody > tr.active > td { cursor:pointer;  background-image:url(bilder/jsqm2/activebg.png); background-repeat:repeat; }

.jsqm2s > tbody > tr > td > A:link,
.jsqm2s > tbody > tr > td > A:visited,
.jsqm2s > tbody > tr > td > A:hover { text-transform:normal; font-weight:normal; color:inherit; text-decoration:none; }

.jsqm2s > tbody > tr.active > td A:link,
.jsqm2s > tbody > tr.active > td A:visited,
.jsqm2s > tbody > tr.active > td A:hover {  text-transform:none !important; font-weight:normal !important; text-decoration:none !important }

/*
#jsqInhalt.isPfeil-bottom-left > tbody > tr.oben > td.mitte { height:19px; background-image:url(bilder/jsqm2/OM_PL.png); background-repeat:no-repeat; background-position: left center;}
#jsqInhalt.isPfeil-bottom-right > tbody > tr.oben > td.mitte { height:19px; background-image:url(bilder/jsqm2/OM_PR.png); background-repeat:no-repeat; background-position: right center;}

#jsqInhalt.isFlach-bottom > tbody > tr.oben > td.links  { height:8px; background-image:url(bilder/jsqm2/OL_F.png); }
#jsqInhalt.isFlach-bottom > tbody > tr.oben > td.mitte  { height:8px; background-image:url(bilder/jsqm2/OM_F.png); }
#jsqInhalt.isFlach-bottom > tbody > tr.oben > td.rechts { height:8px; background-image:url(bilder/jsqm2/OR_F.png); }
*/

/* ============================================================================ */
/* Fussnote an sich */
a.fussnote_link:link,
a.fussnote_link:visited { font-size:7pt; background-color:#FFFFFF; color:#F76503; text-decoration:none; font-weight:bold; vertical-align:text-top }
a.fussnote_link:hover   { font-size:7pt; background-color:#FFFFFF; color:#F76503; text-decoration:underline; font-weight:bold; vertical-align:text-top }

/* Quick Suggest */
table.QSug { display:none; position:absolute; background-color:#FFFFFF; border:#555555 1px solid;; }
table.QSug tr.line { display:none; }
table.QSug tr.line td { padding:3px; padding-left:5px; font-size:8pt; color:#555555; background-color:#FFFFFF; text-align:left; }
table.QSug tr.akt  td { color:#FFFFFF; background-color:#F76503 }
table.QSug tr.outro td { padding:5px; font-size:7.5pt; color:#555555; border-top:#EEEEEE 1px solid; text-align:left;
                            background-image:url(bilder/verlauf/v15_EE_FF.jpg); background-repeat:repeat-x; }


/* NEW CHART */
div.chart2_layer { padding:0px; height:16px; line-height:16px; font-size:10px; color:#333333; text-align:right; font-weight:normal }
/*span.chart2_layer { background-color:yellow; height:16px; line-height:16px; font-size:10px; color:#333333; text-align:right; font-weight:normal; }*/

table.chart2 { BORDER:#555555 1px solid; height:16px; font-size:10px; table-layout:fixed; border-spacing:0px; }
table.chart2 td { font-size:inherit; padding:0px; overflow:hidden; }
table.chart2 td span { white-space: nowrap; }

table.chart2 td.bar {
         text-align:right;
         background-color:#F76503; color:#FFFFFF;
         background-image:url(bilder/chart2_barbg.png); background-repeat:repeat-y; background-position: right top;
         }
table.chart2 td.bar span { padding-right:3px; }

table.chart2 td.last { background-image:url(bilder/chart2_lbarbg.png) !important; }
table.chart2 td.last span { padding-right:2px; }

table.chart2 td.isleft { text-align:left; }
table.chart2 td.isleft span { padding:0px; padding-left:2px }


table.chart2 td.end {
         text-align:left;
         background-color:#FFFFFF; color:#555555;
         background-image:url(bilder/chart2_endbg.png); background-repeat:repeat-y; background-position: left top;
         }
table.chart2 td.end span { padding-left:2px; }

  /* Kleine Preis-DB Boxen */


  span.preisdb_lboxInline { background-color:#F76503; margin-left:5px; padding:3px; color:#FFF; }
  span.preisdb_lboxInline > font { font-size:90% }

  span.preisdb_lboxInline > a:link,
  span.preisdb_lboxInline > a:visited,
  span.preisdb_lboxInline > a:hover { color:inherit; TEXT-DECORATION:underline; font-weight:bold; }

  .preisdb_linkbox { margin:0px; background-color:#F76503; padding-bottom:4px; text-align:center; font-family:Verdana; color:#FFFFFF; }

  table.preisdb_linkbox { font-size:7.5pt; }
  .preisdb_linkbox > tbody > td { padding:3px; }

  p.preisdb_linkbox { font-size:7pt; }

  .preisdb_linkbox A.preis:link,
  .preisdb_linkbox A.preis:visited,
  .preisdb_linkbox A.preis:hover { TEXT-DECORATION:underline !important; color:#FFFFFF !important }

  .preisdb_linkbox A.prepreis:link,
  .preisdb_linkbox A.prepreis:visited,
  .preisdb_linkbox A.prepreis:hover { TEXT-DECORATION:none !important; color:#FFFFFF !important }


  /* JS INFO BOX NEU */
  /* Version 2.1,  10.12.2009 */
  /* Läuft aus ! */

  table.jsinfobox { font-size:11px; empty-cells:show; position:absolute; z-index:10; table-layout:fixed; border-spacing:0px; }

  .jsinfobox > tbody > tr > td.rand_ol { height:3px; background-image:url(http://www.druckerchannel.de/bilder/ecken/BB_3P_OL.gif); background-repeat:no-repeat; background-position: left top }
  .jsinfobox > tbody > tr > td.rand_om { height:3px; background-image:url(http://www.druckerchannel.de/bilder/ecken/BB_3P_O.gif); background-repeat:repeat-x; background-position: center top }
  .jsinfobox > tbody > tr > td.rand_or { height:3px; background-image:url(http://www.druckerchannel.de/bilder/ecken/BB_3P_OR.gif); background-repeat:no-repeat; background-position: right top }

  .jsinfobox > tbody > tr > td.rand_ml { background-image:url(http://www.druckerchannel.de/bilder/ecken/BB_3P_L.gif); background-repeat:repeat-y; background-position: left center }
  .jsinfobox > tbody > tr > td.rand_mr { background-image:url(http://www.druckerchannel.de/bilder/ecken/BB_3P_R.gif); background-repeat:repeat-y; background-position: right center }

  .jsinfobox > tbody > tr > td.rand_ul { height:3px; background-image:url(http://www.druckerchannel.de/bilder/ecken/BB_3P_UL.gif); background-repeat:no-repeat; background-position: left bottom }
  .jsinfobox > tbody > tr > td.rand_um { height:3px; background-image:url(http://www.druckerchannel.de/bilder/ecken/BB_3P_U.gif); background-repeat:repeat-x; }
  .jsinfobox > tbody > tr > td.rand_ur { height:3px; background-image:url(http://www.druckerchannel.de/bilder/ecken/BB_3P_UR.gif); background-repeat:no-repeat; background-position: right bottom }

  .jsinfobox > tbody > tr > td.inhalt { padding:2px; background-color:#FFFFFF; text-align:left ! important; font-weight:normal !important; }
  .jsinfobox > tbody > tr > td.inhalt > p:first-child { margin:0px; margin-bottom:5px; padding-bottom:2px; BORDER-BOTTOM:#F76503 1px solid; font-weight:bold !important; }
  .jsinfobox > tbody > tr > td.inhalt > div > .:first-child { margin-top:0px; }

  /* ---- läuft aus ---- */


table.pageIndex { margin-top:2px; margin-bottom:2px; BORDER:#F76503 1px solid; }

table.pageIndex td { padding:1px; font-size:8pt; text-align:center; vertical-align:middle; height:16px; }

table.pageIndex td.precaption { padding:3px; COLOR:#F76503; }
table.pageIndex td.caption {  padding:3px; background-color:#F76503; COLOR:#FFFFFF; }

table.pageIndex td.empty { background-color:#F5F5F5; color:#888888;  }

table.pageIndex td.topage { background-color:#F5F5F5; cursor:pointer; width:20px; }
table.pageIndex td.topage A:link,
table.pageIndex td.topage A:visited,
table.pageIndex td.topage A:hover    { text-decoration:none; color:#555555; font-weight:none; }

table.pageIndex td.akt { background-color:#F76503; color:#FFFFFF; font-weight:bold; }
table.pageIndex td.akt A:link,
table.pageIndex td.akt A:visited,
table.pageIndex td.akt A:hover    { text-decoration:none; color:#FFFFFF; font-weight:bold; }

/* Läuft aus ... */
td.menuE_aktiv    { border:#F76503 1px solid; border-bottom:none; background-color:#FFFFFF; padding:7px; padding-top:4px; padding-bottom:2px; vertical-align:bottom; }
.menuE_aktiv A:link,
.menuE_aktiv A:visited,
.menuE_aktiv A:hover    { color:#F76503; font-family:Arial; font-weight:bold; text-decoration:none; font-size:11pt; }

td.menuE_normal   { border-bottom:#F76503 1px solid; border-top:#FFFFFF 3px solid; background-color:#EEEEEE; padding:8px; padding-top:0px; padding-bottom:1px; vertical-align:bottom; }
.menuE_normal A:link,
.menuE_normal A:visited,
.menuE_normal A:hover    { text-decoration:none; font-size:9pt; }

td.menuE_leer     { border-bottom:#F76503 1px solid; background-color:#FFFFFF; padding:2px; }
td.menuE_abstand  { border-bottom:#F76503 1px solid; background-color:#FFFFFF; padding:1px; font-size:1px; }
td.menuE_fill     { border:#F76503 1px solid; border-top:none; background-color:#F5F5F5; padding:5px; padding-top:10px; vertical-align:top;
                     background-image:url(bilder/verlauf/v50_FF_F5.jpg); background-repeat:repeat-x; background-position: top; }


/* menuE2 == START == */
/* aktiv / normal / leer */
td.menuE2_aktiv    {
                     border:#F76503 1px solid; border-bottom:none;
                     padding:5px; padding-top:3px; padding-bottom:4px;
                     vertical-align:middle;
                     font-size:10pt;  font-weight:bold;
                     }

.menuE2_aktiv A.menuE2_text_std:link,
.menuE2_aktiv A.menuE2_text_std:visited,
.menuE2_aktiv A.menuE2_text_std:hover    { text-transform:uppercase; font-size:10pt;  font-weight:bold; color:#555555; text-decoration:none; }

td.menuE2_normal   {
                     border-bottom:#F76503 1px solid;
                     padding:6px; padding-top:4px; padding-bottom:3px;
                     vertical-align:middle;
                     font-size:9pt;
                     }
.menuE2_normal A:link,
.menuE2_normal A:visited { color:#555555; text-decoration:none; }
.menuE2_normal A:hover   { color:#555555; text-decoration:underline; }

.menuE2_leer     { border-bottom:#F76503 1px solid;  }


/* Fussnoten */
table.fussnote_ausgabe { margin-top:20px; }
.fussnote_ausgabe > tbody > tr > td { vertical-align:top; text-align:left; color:#555; padding:0px; padding-top:5px; font-size:8pt;  }
.fussnote_ausgabe > tbody > tr > td:first-child { padding-top:3px;  text-align:right; font-weight:bold; width:25px; padding-right:3px; }
.fussnote_ausgabe > tbody > tr > td:first-child > p { margin:0px; padding:2px; background-color:#EEE; }