/* ## GLOBAL ## */

BODY
{
	margin         : 4px;
	padding        : 0px;
	font           : 10px Arial;
	background-color: #FFFFFF;
}

FORM
{
    margin         : 0px;
}

TABLE.tbTrans
{
  border-collapse  : collapse;
  border-spacing   : 0px;
  border-width     : 0px;
}

TABLE.tbtrans TD
{
  padding          : 0px;
}

TABLE.tbtrans TR
{
  vertical-align   : top;
}


A        { font: 12px Arial; color: #000080; text-decoration: none}
A:HOVER  { color: #F04A00 ; text-decoration: none}

P, SPAN, TD
{
   font           : 16px Times;
}


P
{
   padding        : 0px;
   margin         : 0px;
}



/* ## FrameStuff ##*/

DIV.RoundBox
{

  /* border            : 1px solid #c1c7e1; */
  
  border            : 1px solid #d4d4e8;
  background-color  : #ffffff;
  margin-bottom     : 5px;
}

DIV.RoundBox#box1
{
  background-color  : #f4f7fd;
  border            : 1px solid #d4d4e8;
}

DIV.RoundBox#box2
{
  border            : 1px solid #ffffff;
}

DIV.RoundBox#box3
{
  border            : 1px solid #F04A00;
}



DIV.rbnw,
DIV.rbne,
DIV.rbsw, DIV.rbse
{
  width       : 4px;
  height      : 4px;
  font-size   : 1px;
}

DIV.rbnw,
DIV.rbsw
{
  float       : left;
  position    : relative;
  left        : -2px
}

DIV.rbne,
DIV.rbse        { float: right }

DIV.rbnw      { background: url('images/nw3.gif') no-repeat left top }
DIV.rbne      { background: url('images/ne3.gif') no-repeat right top }
DIV.rbsw      { background: url('images/sw3.gif') no-repeat left bottom }
DIV.rbse      { background: url('images/se3.gif') no-repeat right bottom }

DIV.RoundBox#box1 DIV.rbnw      { background: url('images/nw2.gif') no-repeat left top }
DIV.RoundBox#box1 DIV.rbne      { background: url('images/ne2.gif') no-repeat right top }
DIV.RoundBox#box1 DIV.rbsw      { background: url('images/sw2.gif') no-repeat left bottom }
DIV.RoundBox#box1 DIV.rbse      { background: url('images/se2.gif') no-repeat right bottom }

DIV.RoundBox#box2 DIV.rbnw      { background: url('images/nw4.gif') no-repeat left top }
DIV.RoundBox#box2 DIV.rbne      { background: url('images/ne4.gif') no-repeat right top }
DIV.RoundBox#box2 DIV.rbsw      { background: url('images/sw4.gif') no-repeat left bottom }
DIV.RoundBox#box2 DIV.rbse      { background: url('images/se4.gif') no-repeat right bottom }

DIV.RoundBox#box3 DIV.rbnw      { background: url('images/nw5.gif') no-repeat left top }
DIV.RoundBox#box3 DIV.rbne      { background: url('images/ne5.gif') no-repeat right top }
DIV.RoundBox#box3 DIV.rbsw      { background: url('images/sw5.gif') no-repeat left bottom }
DIV.RoundBox#box3 DIV.rbse      { background: url('images/se5.gif') no-repeat right bottom }

DIV.rbContent   { margin: 2px 5px 2px 5px; height:100%}

DIV.rbTop,
DIV.rbBottom
{
  position    : relative;
  left        : 1px;
  height      : 4px;
}

DIV.rbTop       { top: -1px }
DIV.rbBottom       {top:1px;}


/* ## Frames Table-version ## */

TABLE.rbox
{
  border-collapse  : collapse;
  border-spacing   : 0px;
  border-width     : 0px;
  background-color : #ffffff;
  margin-bottom    : 5px;
}

TABLE.rbox IMG
{
  border-width     : 0px;
}

TABLE.rbox TD      { padding : 0px; }

TABLE.rbox TR      { vertical-align    : top;}

TABLE.rbox TD.nw
{
  background        : url('images/nw2.gif') no-repeat left top;
  width             : 4px;
  height            : 4px;
}

TABLE.rbox TD.ne
{
  background        : url('images/ne2.gif') no-repeat right top;
  width             : 4px;
  height            : 4px;
}


TABLE.rbox TD.sw
{
  background        : url('images/sw3.gif') no-repeat left bottom;
  width             : 4px;
  height            : 4px;
}

TABLE.rbox TD.se
{
  background        : url('images/se3.gif') no-repeat right bottom;
  width             : 4px;
  height            : 4px;
}

TABLE.rbox TD.vll
{
  background        : url('images/vline3.gif') repeat-y left top;
  width             : 1px;
}

TABLE.rbox TD.vlr
{
  background        : url('images/vline3.gif') repeat-y right top;
  width             : 1px;
}

TABLE.rbox TD.hlt
{
  background        : url('images/hline3.gif') repeat-x left top;
  height            : 1px;
  width             : 99%;
}

TABLE.rbox TD.hlb
{
  background        : url('images/hline3.gif') repeat-x left bottom;
  height            : 1px;
  width             : 99%;
}


TABLE#b1     {background-color:#f4f7fd}

TABLE#b1 td.nw {background-image : url('images/nw2.gif') }
TABLE#b1 td.ne {background-image : url('images/ne2.gif') }
TABLE#b1 td.sw {background-image : url('images/sw2.gif') }
TABLE#b1 td.se {background-image : url('images/se2.gif') }


TABLE#b2     {background-color:#ffffff}

TABLE#b2 td.nw {background-image : url('images/nw5.gif') }
TABLE#b2 td.ne {background-image : url('images/ne5.gif') }
TABLE#b2 td.sw {background-image : url('images/sw5.gif') }
TABLE#b2 td.se {background-image : url('images/se5.gif') }


TABLE#b2 td.vll,
TABLE#b2 td.vlr {background-image: url('images/vline5.gif')}
TABLE#b2 td.hlt,
TABLE#b2 td.hlb {background-image: url('images/hline5.gif')}


TABLE#b3     {background-color:#ffffff}

TABLE#b3 td.nw {background-image : url('images/nw6.gif') }
TABLE#b3 td.ne {background-image : url('images/ne6.gif') }
TABLE#b3 td.sw {background-image : url('images/sw6.gif') }
TABLE#b3 td.se {background-image : url('images/se6.gif') }


TABLE#b3 td.vll,
TABLE#b3 td.vlr {background-image: url('images/vline5.gif')}
TABLE#b3 td.hlt,
TABLE#b3 td.hlb {background-image: url('images/hline5.gif')}


TABLE.rbox TD.cont  { padding : 5px; }

TABLE.rbox IMG.tr   { width: 4px; height: 4px }


DIV#SWHead
{
  font             : bold 11px Arial;
  line-height      : 16px;
  color            : #000000;
  width            : 100%;
  background-color : #d4d4e8;
  padding-left     : 5px;
  padding-bottom   : 2px;
}

TD#SWhead
{
  background-color : #d4d4e8;
}

DIV#SWHead1
{
  font             : bold 11px Arial;
  line-height      : 12px;
  color            : #000080;
  width            : 100%;
  background-color : #d6def3;
  padding-left     : 5px;
  padding-bottom   : 4px;
  border-bottom    : 1px solid #b2c0ea;
}

TD#SWhead1
{
  background-color : #d6def3;
}

DIV#SWHead2
{
  font             : bold 11px Arial;
  line-height      : 12px;
  color            : #ffffff;
  width            : 100%;
  background-color : #e8834e;
  padding-left     : 5px;
  padding-bottom   : 4px;
  border-bottom    : 1px solid #b14915;
}

TD#SWhead2
{
  background-color : #e8834e;
}


/* ## TEXTSTYLES ## */

/*

A.LW10        { font: 10px Arial; color: #ffffff; text-decoration: none}
A.LW10:HOVER  { color: #D6DEF3 ; text-decoration: none}

A.LW11        { font: 11px Arial; color: #ffffff; text-decoration: none}
A.LW11:HOVER  { color: #D6DEF3 ; text-decoration: none}

A.LW11b        { font: bold 11px Arial; color: #ffffff; text-decoration: none}
A.LW11b:HOVER  { color: #D6DEF3 ; text-decoration: none}

A.LW12b        { font: bold 12px Arial; color: #ffffff; text-decoration: none}
A.LW12b:HOVER  { color: #D6DEF3 ; text-decoration: none}

A.LB10        { font: 10px Arial; color: #000080; text-decoration: none}
A.LB10:HOVER  { color: #F04A00 ; text-decoration: none}

A.LB11        { font: 11px Arial; color: #000080; text-decoration: none}
A.LB11:HOVER  { color: #F04A00 ; text-decoration: none}

A.LB11b        { font: bold 11px Arial; color: #000080; text-decoration: none}
A.LB11b:HOVER  { color: #F04A00 ; text-decoration: none}

A.LB12b        { font: bold 12px Arial; color: #000080; text-decoration: none}
A.LB12b:HOVER  { color: #F04A00 ; text-decoration: none}

*/


#b              { font-weight: bold }
#i              { font-style: italic }
#bi ,#ib        { font-weight: bold; font-style: italic}


A.f1xs          { font:  9px Arial; color: #000080; text-decoration: none }
A.f1s           { font: 10px Arial; color: #000080; text-decoration: none }
A.f1m           { font: 11px Arial; color: #000080; text-decoration: none }
A.f1l           { font: 12px Arial; color: #000080; text-decoration: none }
A.f1xl          { font: 14px Arial; color: #000080; text-decoration: none }
A.f1xxl         { font: 16px Arial; color: #000080; text-decoration: none }

A.f1xs:HOVER, A.f1s:HOVER, A.f1m:HOVER, A.f1l:HOVER, A.f1xl:HOVER, A.f1xxl:HOVER
                { color: #F04A00 ; text-decoration: none }


A.f2xs          { font:  9px Arial; color: #ffffff; text-decoration: none }
A.f2s           { font: 10px Arial; color: #ffffff; text-decoration: none }
A.f2m           { font: 11px Arial; color: #ffffff; text-decoration: none }
A.f2l           { font: 12px Arial; color: #ffffff; text-decoration: none }
A.f2xl          { font: 14px Arial; color: #ffffff; text-decoration: none }
A.f2xxl         { font: 16px Arial; color: #ffffff; text-decoration: none }

A.f2xs:HOVER, A.f2s:HOVER, A.f2m:HOVER, A.f2l:HOVER, A.f2xl:HOVER, A.f2xxl:HOVER
                { color: #D6DEF3 ; text-decoration: none }


.fError         { font: 11px Arial; color: #F04A00;}
.fAlert         { font: 11px Arial; color: #F04A00;}


.f1xs           { font:  9px Arial; color: #000000;}
.f1s            { font: 10px Arial; color: #000000;}
.f1m            { font: 11px Arial; color: #000000;}
.f1l            { font: 12px Arial; color: #000000;}
.f1xl           { font: 14px Arial; color: #000000;}
.f1xxl          { font: 16px Arial; color: #000000;}
.f1xxxl         { font: 20px Arial; color: #000000;}
.f1xxxxl        { font: 24px Arial; color: #000000;}

.f2xs           { font:  9px Arial; color: #000080;}
.f2s            { font: 10px Arial; color: #000080;}
.f2m            { font: 11px Arial; color: #000080;}
.f2l            { font: 12px Arial; color: #000080;}
.f2xl           { font: 14px Arial; color: #000080;}
.f2xxl          { font: 16px Arial; color: #000080;}
.f2xxxl         { font: 20px Arial; color: #000080;}
.f2xxxxl        { font: 24px Arial; color: #000080;}

.f3xs           { font:  9px Arial; color: #d4d4e8;}
.f3s            { font: 10px Arial; color: #d4d4e8;}
.f3m            { font: 11px Arial; color: #d4d4e8;}
.f3l            { font: 12px Arial; color: #d4d4e8;}
.f3xl           { font: 14px Arial; color: #d4d4e8;}
.f3xxl          { font: 16px Arial; color: #d4d4e8;}
.f3xxxl         { font: 20px Arial; color: #d4d4e8;}
.f3xxxxl        { font: 24px Arial; color: #d4d4e8;}

.f4xs           { font:  9px Arial; color: #F04A00;}
.f4s            { font: 10px Arial; color: #F04A00;}
.f4m            { font: 11px Arial; color: #F04A00;}
.f4l            { font: 12px Arial; color: #F04A00;}
.f4xl           { font: 14px Arial; color: #F04A00;}
.f4xxl          { font: 16px Arial; color: #F04A00;}
.f4xxxl         { font: 20px Arial; color: #F04A00;}
.f4xxxxl        { font: 24px Arial; color: #F04A00;}



/* ## FORM ELEMENTS ## */

INPUT,SELECT,TEXTAREA
{
   border           : 1px solid #d4d4e8;
   padding-left     : 3px;
   margin           : 0px;
   font             : 8pt Arial;
}

INPUT.checkbox, INPUT.radio
{
   border           : 0px solid #d4d4e8;
}



DIV.mLine1 INPUT
{
   font             : 10px Arial;
   border           : 0px solid #cccccc;
}



/* ## IMAGES ## */

IMG.bt, INPUT.bt
{
  height           : 13px;
  width            : 13px;
  border-width     : 0px;
  vertical-align   : top;
}

IMG#btdummy        { width:18px; height:16px; }

IMG#info           { background : url('images/bt_icon_info.gif') no-repeat 0px 0px; }

IMG#help ,
INPUT#help         { background : url('images/bt_help2.gif') no-repeat 0px 0px; width:18px; height:16px}

IMG#helpinfo ,
INPUT#helpinfo     { background : url('images/bt_info.gif') no-repeat 0px 0px; width:18px; height:16px}

IMG#change ,
INPUT#change       { background : url('images/bt_change.gif') no-repeat 0px 0px; width:18px; height:16px}

IMG#delete ,
INPUT#delete       { background : url('images/bt_delete.gif') no-repeat 0px 0px; width:18px; height:16px}

IMG#remark ,
INPUT#remark       { background : url('images/bt_remark.gif') no-repeat 0px 0px; width:18px; height:16px}

IMG#basket         { background : url('images/bt_icon_basket.gif') no-repeat 0px 0px; width: 16px}
IMG#rem            { background : url('images/bt_icon_remember.gif') no-repeat 0px 0px; }

IMG#btbasket,
INPUT#basket       { background : url('images/bt_small_basket.gif') no-repeat 0px 0px; width:18px; height:16px;margin-right:0px}

IMG#btfavorite,
INPUT#favorite     { background : url('images/bt_small_favorite.gif') no-repeat 0px 0px; width:18px; height:16px;margin-right:0px}

IMG#btdetail       { background : url('images/bt_small_detail.gif') no-repeat 0px 0px; width:18px; height:16px;}

IMG#infos          { background : url('images/sh_icon_info.gif') no-repeat 0px 0px; width:15px; height:15px}

IMG#bwd ,
INPUT#bwd          { background : url('images/bt_bwd.gif') no-repeat 0px 0px; width:18px; height:16px}

IMG#fwd ,
INPUT#fwd          { background : url('images/bt_fwd.gif') no-repeat 0px 0px; width:18px; height:16px}

IMG#first ,
INPUT#first        { background : url('images/bt_first.gif') no-repeat 0px 0px; width:18px; height:16px}

IMG#last ,
INPUT#last         { background : url('images/bt_last.gif') no-repeat 0px 0px; width:18px; height:16px}


IMG#bwdd           { background : url('images/bt_bwdd.gif') no-repeat 0px 0px; width:18px; height:16px}
IMG#fwdd           { background : url('images/bt_fwdd.gif') no-repeat 0px 0px; width:18px; height:16px}
IMG#firstd         { background : url('images/bt_firstd.gif') no-repeat 0px 0px; width:18px; height:16px}
IMG#lastd          { background : url('images/bt_lastd.gif') no-repeat 0px 0px; width:18px; height:16px}

IMG#checkedi       { background : url('images/bt_checkedi.gif') no-repeat 0px 0px; width:18px; height:16px}

IMG#registered     { background : url('images/bt_registered2.gif') no-repeat 0px 0px; width:18px; height:16px}

IMG#registeredl    { background : url('images/bt_lock.gif') no-repeat 0px 0px; width:18px; height:16px}

IMG#registeredi     { background : url('images/bt_registered2i.gif') no-repeat 0px 0px; width:18px; height:16px}

IMG#blanki ,
INPUT#blanki        { background : url('images/bt_blanki.gif') no-repeat 0px 0px; width:18px; height:16px}

IMG#btblank ,
INPUT#btblank      { background : url('images/bt_blank.gif') no-repeat 0px 0px; width:18px; height:16px}

IMG#btfacts ,
INPUT#btfacts      { background : url('images/bt_factsheet.gif') no-repeat 0px 0px; width:18px; height:16px}

IMG#btstock ,
INPUT#btstock      { background : url('images/bt_stock2.gif') no-repeat 0px 0px; width:18px; height:16px}

IMG#btrefs ,
INPUT#btrefs      { background : url('images/bt_references.gif') no-repeat 0px 0px; width:18px; height:16px}

IMG#btmove ,
INPUT#btmove      { background : url('images/bt_small_move2.gif') no-repeat 0px 0px; width:18px; height:16px}


IMG#pdf          { background : url('images/bt_icon_pdf.gif') no-repeat 0px 0px; width:16px; height:14px}
IMG#stock        { background : url('images/bt_icon_stock.gif') no-repeat 0px 0px; width:16px; height:14px}
IMG#alert        { background : url('images/bt_icon_alert.gif') no-repeat 0px 0px; width:16px; height:14px}
IMG#excel        { background : url('images/bt_icon_xls.gif') no-repeat 0px 0px; width:16px; height:14px}
IMG#favorite     { background : url('images/bt_icon_favorite.gif') no-repeat 0px 0px; width:16px; height:14px}

IMG#flag_gb      { background : url('images/flag_gb.gif') no-repeat 0px 0px; width:26px; height:18px}

/* ## BUTTONS ## */

DIV.bt1
{
   background       : url('images/bt2h_l_long.gif') no-repeat left top;
}

DIV.bt1 SPAN
{
  background       : url('images/bt2h_r.gif') no-repeat right top;
  display          : block;
}


DIV.bt1 A
{

  margin           : 0px;
  width            : 100%;
  display          : block;
  text-decoration  : none;
  font-family      : arial;
  font-weight      : bold;
  font-size        : 8pt;
  color            : #000080;
  text-align       : center;
  padding          : 4px 0px 5px 0px;
}

DIV.bt1 A:HOVER
{
  color            : #F04A00;
}


DIV.bt1 INPUT
{
  margin           : 0px;
  width            : 100%;
  height           : 23px;
  background       : url('images/trans.gif') no-repeat 4px 6px; */
  text-decoration  : none;
  font-family      : arial;
  font-weight      : bold;
  font-size        : 8pt;
  color            : #000080;
  border           : 0px solid #ffffff;
  cursor           : pointer;
}


DIV.bt2,
DIV.bt2a
{
   background       : url('images/bt2h_l_long2.gif') no-repeat left top;
}

DIV.bt2 SPAN,
DIV.bt2a SPAN
{
  background       : url('images/bt2h_r2.gif') no-repeat right top;
  display          : block;
}

DIV.bt2 A
{

  margin           : 0px;
  width            : 100%;
  display          : block;
  text-decoration  : none;
  font-family      : arial;
  font-size        : 10px;
  color            : #000080;
  text-align       : center;
  padding          : 2px 0px 2px 0px;
}

DIV.bt2a A
{

  margin           : 0px;
  width            : 100%;
  display          : block;
  text-decoration  : none;
  font-family      : arial;
  font-size        : 10px;
  color            : #000080;
  padding          : 2px 0px 2px 2px;
}


DIV.bt2 A:HOVER,
DIV.bt2a A:HOVER
{
  color            : #F04A00;
}

DIV.bt2 INPUT
{
  margin           : 0px;
  width            : 100%;
  height           : 17px;
  background       : url('images/trans.gif') no-repeat 4px 6px;
  font-family      : arial;
  font-size        : 10px;
  color            : #000080;
  border           : 0px solid #ffffff;
  cursor           : pointer;
}

DIV.bt2 INPUT#basket
{
  background       : url('images/bt_icon_basket.gif') no-repeat 6px 2px;
  margin           : 0px;
  width            : 100%;
  height           : 17px;
  font-family      : arial;
  font-size        : 10px;
  color            : #000080;
  border           : 0px solid #ffffff;
  cursor           : pointer;

}


DIV.bt2i
{
   background       : url('images/bt2h_l_long2i.gif') no-repeat left top;
}

DIV.bt2i SPAN
{
  background       : url('images/bt2h_r2i.gif') no-repeat right top;
  display          : block;
}

DIV.bt2i H1
{

  margin           : 0px;
  width            : 100%;
  font             : 10px arial;
  color            : #9999cc;
  text-align       : left;
  padding          : 2px 0px 2px 10px;
  background       : transparent;
}

DIV.bt2i H2
{

  margin           : 0px;
  width            : 100%;
  font             : 10px arial;
  color            : #000000;
  text-align       : left;
  padding          : 2px 0px 2px 10px;
  background       : transparent;
}

DIV.bt2i H3,
DIV.bt2 H3
{

  margin           : 0px;
  width            : 100%;
  font             : 10px arial;
  color            : #F04A00;
  text-align       : center;
  padding          : 2px 0px 2px 0px;
  background       : transparent;
}


DIV.bt2i A
{

  margin           : 0px;
  width            : 100%;
  display          : block;
  text-decoration  : none;
  font-family      : arial;
  font-size        : 10px;
  color            : #000080;
  padding          : 2px 0px 2px 10px;
}




A#btL
{
  text-align       : left;
}

A#btR
{
  text-align       : right;
}


/* ## BUTTONLIST ## */

DIV#ButtonList
{
/*
  border-left      : 1px solid #DDE0EF;
  border-top       : 1px solid #DDE0EF;
  border-bottom    : 1px solid #ffffff;
  border-right     : 1px solid #ffffff;
  padding          : 1px;
*/
}

DIV#ButtonList SPAN
{
  display          : block;
  color            : #000080;
  background       : url('images/bt2h_l_long2.gif') no-repeat left top;

  height           : 17px;
  margin-top       : 4px;
  width            : 100%;
}

DIV#ButtonList A
{
  display          : block;
  background       : url('images/bt2h_r2.gif') no-repeat right top;
  height           : 17px;
  text-align       : left;
  font             : 10px arial,sans-serif;
  text-decoration  : none;
  padding-top      : 2px;
  padding-left     : 10px;


}

DIV#ButtonList a:HOVER
{
  color            : #F04A00;
}

DIV#ButtonList SPAN INPUT
{

  border           : 0px solid #ffffff;
  background       : url('images/bt2h_r2.gif') no-repeat right top;
  height           : 17px;
  text-align       : left;
  font             : 10px arial,sans-serif;
  text-decoration  : none;
  padding-top      : 0px;
  padding-left     : 10px;
  width            : 100%;
  color            : #000080;
  cursor           : pointer;
}




/* ## MAIN TABLE & LAYOUT ## */

DIV#ContAlign
{
   width           : 100%;
   text-align      : center;
}

TABLE.tbMain
{
  width            : 995px;
  border-collapse  : collapse;
  border-spacing   : 0px;
  border-width     : 0px;
  text-align       : center;
  margin-left      : auto;
  margin-right     : auto;
}

TABLE.tbMain tr, TABLE.tbMain td  {text-align:left;}


TABLE.tbMain TD#mHead          { height : 65px; vertical-align : top;}

TABLE.tbMain TD#mSpacer        { width  : 0px;  padding: 0px;}
TABLE.tbMain TD#mRowSpacer     { Height : 10px;}

TABLE.tbMain TD#mColLeft       { width  : 20%; vertical-align : top; padding: 0px;}
TABLE.tbMain TD#mColCenter     { width  : 56%; vertical-align : top; padding: 0px;}
TABLE.tbMain TD#mColRight      { width  : 20%; vertical-align : top; padding: 0px;}


TABLE.tbMain TD#oColLeft       { width  : 45%; vertical-align : top; padding: 0px;}
TABLE.tbMain TD#oColRight      { width  : 45%; vertical-align : top; padding: 0px;}


/* ## HEADLINE TABLE & MAINMENU ## */



/* ## MAINWINDOWS ## */

TABLE.tbWindows
{
  border-collapse  : collapse;
  border-spacing   : 0px;
  border-width     : 0px;
  width            : 100%;
}


TD.WinHead
{
  background       : url('images/wh_l.gif') no-repeat left top;
  background-color : #7886be;
  border           : 0px solid #000000;
  border-bottom    : 1px solid #d6def3;
  height           : 30px;
  padding          : 0px;
  
}


TD.WinHead DIV                 {background: url('images/wh_icon_info2.gif') no-repeat 3px 0px;}

TD.WinHead DIV#whSearch        {background: url('images/wh_icon_search.gif') no-repeat 3px 0px;height:30px;}
TD.WinHead DIV#whProducts      {background: url('images/wh_icon_plist.gif') no-repeat 3px 0px;height:30px;}
TD.WinHead DIV#whBasket        {background: url('images/wh_icon_basket.gif') no-repeat 3px 0px;height:30px;}
TD.WinHead DIV#whinfo          {background: url('images/wh_icon_info2.gif') no-repeat 3px 0px;height:30px;}
TD.WinHead DIV#whInfo2         {background: url('images/wh_icon_info.gif') no-repeat 3px 0px;height:30px;}
TD.WinHead DIV#whProductList   {}
TD.WinHead DIV#whProductDetails{background: url('images/wh_icon_pdetails.gif') no-repeat 3px 0px;height:30px;}
TD.WinHead DIV#whTopProducts   {background: url('images/wh_icon_ptop.gif') no-repeat 3px 0px;height:30px;}
TD.WinHead DIV#whNewsProducts  {background: url('images/wh_icon_pnew.gif') no-repeat 3px 0px;height:30px;}
TD.WinHead DIV#whNewProducts   {background: url('images/wh_icon_pnew.gif') no-repeat 3px 0px;height:30px;}
TD.WinHead DIV#whSpecialProducts {background: url('images/wh_icon_ptop.gif') no-repeat 3px 0px;height:30px;}
TD.WinHead DIV#whOrder         {height:30px;}
TD.WinHead DIV#whProfile       {height:30px;}


TD.WinHead SPAN
{
  background       : url('images/wh_r.gif') no-repeat right top;

  font-family      : arial;
  font-weight      : bold;
  font-size        : 9pt;
  color            : #ffffff;
  display          : block;
  padding          : 6px 5px 6px 35px;
  margin           : 0px;
  border           : 0px solid #000000;
}

TD.WinHead H1
{
  
  background       : url('images/wh_r.gif') no-repeat right top;

  font-family      : arial;
  font-weight      : bold;
  font-size        : 9pt;
  color            : #ffffff;
  display          : block;
  padding          : 6px 5px 6px 35px;
  margin           : 0px;
  border           : 0px solid #000000;
}


TD.WinContent
{
  background-color : #f4f7fd;
  font-family      : arial;
  font-size        : 8pt;
  padding          : 5px;
  vertical-align   : top;
}


/* ## MENU PRODUCTGROUPS ## */

DIV#MenuProducts
{
/*
  border-left      : 1px solid #DDE0EF;
  border-top       : 1px solid #DDE0EF;
  border-bottom    : 1px solid #ffffff;
  border-right     : 1px solid #ffffff;
  padding          : 1px;
*/
}

DIV#MenuProducts A
{
  display          : block;
  text-align       : left;
  font             : 11px arial,sans-serif;
  padding          : 2px;
  text-decoration  : none;
  color            : #000080;
}

DIV#MenuProducts SPAN
{
  color            : #9999cc;
  font             : 11px arial,sans-serif;
  float            : right;
  padding-right    : 4px;
}

DIV#MenuProducts a:HOVER SPAN

{
  background-color : #ffffff;
  color            : #F04A00;
}


DIV#MenuProducts a.l1:HOVER

{
  padding-left     : 20px;
  background       : url('images/ppoint_over.gif') no-repeat 6px 5px;
  background-color : #ffffff;

  color            : #F04A00;
}

DIV#MenuProducts a.l2:HOVER
{
  padding-left     : 30px;
  background       : url('images/ppoint_over.gif') no-repeat 16px 5px;
  background-color : #ffffff;
  color            : #F04A00;
}

DIV#MenuProducts a.l3:HOVER
{
  padding-left     : 40px;
  background       : url('images/ppoint_over.gif') no-repeat 26px 5px;
  background-color : #ffffff;
  color            : #F04A00;
}


DIV#MenuProducts a.ll1:HOVER
{
  padding-left     : 20px;
  background       : url('images/ppoint_over.gif') no-repeat 6px 5px;
  background-color : #f4f7fd;

  color            : #F04A00;
}

DIV#MenuProducts a.ll2:HOVER
{
  padding-left     : 30px;
  background       : url('images/ppoint_over.gif') no-repeat 16px 5px;
  background-color : #f4f7fd;

  color            : #F04A00;
}

DIV#MenuProducts a.ll3:HOVER
{
  padding-left     : 40px;
  background       : url('images/ppoint_over.gif') no-repeat 26px 5px;
  background-color : #f4f7fd;

  color            : #F04A00;
}



DIV#MenuProducts a.lin1:HOVER   {padding-left:20px; background-color: #ffffff; color: #F04A00}
DIV#MenuProducts a.lin2:HOVER   {padding-left:30px; background-color: #ffffff; color: #F04A00}
DIV#MenuProducts a.lin3:HOVER   {padding-left:40px; background-color: #ffffff; color: #F04A00}


DIV#MenuProducts .l1   {padding-left:20px; background: url('images/ppoint.gif') no-repeat 6px 5px;}
DIV#MenuProducts .l2   {padding-left:30px; background: url('images/ppoint.gif') no-repeat 16px 5px;}
DIV#MenuProducts .l3   {padding-left:40px; background: url('images/ppoint.gif') no-repeat 26px 5px;}

DIV#MenuProducts .ll1   {padding-left:20px; background: url('images/ppoint.gif') no-repeat 6px 5px;}
DIV#MenuProducts .ll2   {padding-left:30px; background: url('images/ppoint.gif') no-repeat 16px 5px;}
DIV#MenuProducts .ll3   {padding-left:40px; background: url('images/ppoint.gif') no-repeat 26px 5px;}


DIV#MenuProducts .lin1
{
  padding-left     : 20px;
  background       : url('images/ppoint_over.gif') no-repeat 6px 5px;
  background-color : #ffffff;
  font-weight      : bold;
}

DIV#MenuProducts .lin2
{
  padding-left     : 30px;
  background       : url('images/ppoint_over.gif') no-repeat 16px 5px;
  background-color : #ffffff;
  font-weight      : bold;
}

DIV#MenuProducts .lin3
{
  padding-left     : 40px;
  background       : url('images/ppoint_over.gif') no-repeat 26px 5px;
  background-color : #ffffff;
  font-weight      : bold;
}


/* ## LIST PRODUCTS ## */

td#pl1             { width: 15% }
td#pl2             { width: 65% }
td#pl3             { width: 20% }

IMG.plThumb
{
  margin-top       : 15px;
  margin-left      : 3px;
  margin-right     : 5px;
  width            : 60px;
  border-width     : 0px;
  /*border            : 1px solid #c1c7e1;*/
}

DIV.plHead
{
  font             : bold 12px Arial;
  margin-bottom    : 3px;
}

DIV.plDesc
{
  font-size        : 8pt;
  line-height      : 12px;
}

DIV.plPrice
{
  text-align       : right;
  font             : bold 16px Arial;
  margin-top       : 0px;
}

DIV.plComp
{
  text-align       : right;
  font             : 10px Arial;
}

DIV.plSpecial
{
  font             : bold 11px Arial;
  color            : #F04A00;
  /*color            : #00AD04;*/
  letter-spacing   : 2px;
  margin-bottom    : 4px;
}


/* ## TOP - SPECIAL - NEW PRODUCTS ## */

IMG.psThumb
{
  width            : 50px;
  border-width     : 0px;
  margin-right     : 10px;
}

.psHead
{
  text-align       : right;
  font             : bold 11px Arial;
}

.psPrice
{
  text-align       : right;
  font             : bold 16px Arial;
  margin-top       : 2px;
}

.psPriceNetto
{
  text-align       : right;
  font             : bold 12px Arial;
  margin-top       : 2px;
}


.psVat
{
  text-align       : right;
  font             : 10px Arial;
}



/* ## ONLINE HELP STUFF ## */

DIV#hhead
{
  font             : bold 11px Arial;
  line-height      : 10px;
  color            : #ffffff;
  width            : 100%;
  background-color : #da5e1d;
  padding-left     : 5px;
  padding-bottom   : 2px;
}

TD#hhead
{
  background-color : #da5e1d;
}


div#help
{
  position         : absolute;
  width            : 20px;
  height           : 40px;
  display          : inline;
}

div#help a
{
  display          : block; ;
  padding          : 0px;
  margin           : 0px;
  border-width     : 0;
  text-decoration  : none;
  position         : relative;
  z-index          : 24;

}
   
div#help a:hover
{
  border-right     : 0px solid #505050;
  z-index          : 25;
}

div#help a span
{
  display          : none;
}

div#help a:hover span
{
  position         : relative;
  display          : block;
  width            : 1px;
  height           : 1px;
  padding          : 0px;
  margin-left      : 0px;
  z-index          : 24;
  background-color : #000000;
}

div#help a:hover span#pRight
{
  width            : 200px;
  margin-left      : -182px;
}

div#help a:hover span#pLeft
{
  width            : 200px;
  margin-left      : -182px;
}

div#help a:hover span#pMiddle
{
  width            : 200px;
  margin-left      : -91px;
}

div#help a:hover span#pLeft50
{
  width            : 200px;
  margin-left      : -138px;
}

div#help a:hover span#pRight50
{
  width            : 200px;
  margin-left      : -45px;
}


a.info
{
  position         : absolute;
  z-index          : 24;
}

a.info:hover
{
  z-index          : 25;
  background-color : #ffffff;
}

a.info SPAN        { display : none }

a.info:hover SPAN
{
  display          : block;
  position         : absolute;
  top              : 0.7em;
  left             : 0;
  width            : 200px;
  height           : 1px;
  padding          : 5px;
  margin-left      : 0px;
}

a.info:hover span#pRight
{
  width            : 200px;
  margin-left      : -182px;
}

a.info:hover span#pLeft
{
  width            : 200px;
  margin-left      : -200px;
  height           : 0em;
}

a.info:hover span#pMiddle
{
  width            : 200px;
  margin-left      : -91px;
}

a.info:hover span#pLeft50
{
  width            : 200px;
  margin-left      : -138px;
}

a.info:hover span#pRight50
{
  width            : 200px;
  margin-left      : -45px;
}

TABLE.infotext TD
{
  font            : 11px Arial;
}

UL.infotext
{
  padding         : 0px;
  margin          : 0px;
  margin-left     : 20px;

}

UL.infotext LI
{
  font            : 11px Arial;
  line-height     : 14px;
}


/* ## SMALL SEARCHBOX ## */

INPUT#search
{
  border           : 1px solid #d4d4e8;
  padding-left     : 3px;
}

INPUT#rbsearch
{
  width            : 12px;
  height           : 12px;
  border-width     : 0px;
}



/* ## PRODUCT DETAIL ## */



DIV.pLTDetail
{
  float           : left;
  width           : 60%;
  clear           ; left;
}

DIV.pRTDetail
{
  float           : right;
  width           : 38%;
}

DIV.pNameDetail
{
  font             : bold 14px Arial;
}

DIV.pPicDetail
{
  text-align       : center;
  height           : 150px;
}

IMG#pDetailw
{
  width            : 200px;
  margin-bottom    : 20px;
  margin-top       : 20px;
}

IMG#pDetail
{
  margin-bottom    : 20px;
  margin-top       : 20px;
}

IMG#pDetailh
{
  height           : 150px;
  margin-bottom    : 20px;
  margin-top       : 20px;
}

IMG#pAccThumb
{
  width            : 30px;
  height           : 30px;
  margin-right     : 0px;
}

DIV.pNoPic
{
  margin-top       : 75px;
  margin-bottom    : 75 px;
}

TD#flist
{
  background-color : #ffffff;

  border-bottom    : 1px solid #d6def3;
  padding          : 3px;
}



/* ## NEWS & CONTENT ## */

.NewsContent P
{
  font             : 12px Arial;
  margin-bottom    : 12px;
}

.NewsContent LI
{
  font             : 12px Arial;
}


/* ## REGISTER / PROFILE */

INPUT#reg
{
  width            : 100%;
  margin-top       : 2px;
}

TD#reg, SPAN#reg
{
  width            : 28%;
  padding-top      : 2px;
}

TD#regA, SPAN#regA
{
  width            : 28%;
  padding-top      : 2px;
  color            : #F04A00;

}


#al
{
  color            : #F04A00;
  font             : bold 14px arial;
}


/* ## BASKET ## */

TD#blist
{
  background-color : #ffffff;
  border-left      : 1px solid #f4f7fd;
  border-bottom    : 1px solid #d6def3;
  padding          : 4px;
}

TD#blists
{
  background-color : #ffffff;
  border-left      : 1px solid #f4f7fd;
  border-bottom    : 1px solid #d6def3;
  padding-right    : 2px;
  padding-left     : 2px;
  padding-top      : 1px;
}


TD#sum
{
  background-color : #ffffff;
  padding          : 5px;
}

div#note a:hover
{
  border-right     : 0px solid #505050;
}

div#note a span
{
  display          : none;
  background-color : #ffffff;
}

div#note a:hover span
{
  display          : block;
  width            : 250px;
  height           : 100%;
  padding          : 0px;
  margin-left      : 0px;
  background-color : #ffffff;
}


/* ## ARTICLE COMPARE ## */

TABLE.tbcompare
{
  border-collapse  : collapse;
  background-color : #ffffff;
}

TABLE.tbcompare TR
{
  vertical-align   : top;
}

TABLE.tbcompare TD
{
  font             : 11px Arial;
  border           : 1px solid #d6def3;
  padding          : 3px;
}

TD#compp
{
  background-color : #f4f7fd;
}


/* ## HOME GENERAL ## */

DIV.home1
{
  width            : 287px;
  height           : 317px;
  background       : url('images/home_women.jpg') no-repeat left top;
  float            : left;
}

DIV.home2
{
	width            : 349px;
	height           : 105px;
	background       : url('images/home_welcome.jpg') no-repeat left top;
	position         : absolute;
	top              : 0px;
	right            : 0px;
	z-index          : 2;
}

DIV.home3
{
  width            : 287px;
  height           : 102px;
  background       : url('images/home_slogan.gif') no-repeat left top;
  float            : left;
}

DIV.home4
{
  width            : 270px;
  height           : 102px;
  background       : url('images/home_link.gif') no-repeat left top;
  float            : right;
  border           : 0px solid black;
}

DIV.hometext
{
  float            : right;
  width            : 45%;
  padding          : 5px;
  margin-top       : 100px;
}

DIV.hometext UL
{

 margin            : 0px 0px 0px 15px;
 padding-left      : 0px;
 list-style-type   : disc;
}

DIV.hometext LI
{
  padding          : 2px;
}



TD.productdetail-head2 {
	FONT-SIZE: 12px;
	FONT-COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR : #000063;
}
.f1xl1 {font: 14px Arial; color: #000000;}
.f2xxl1 {font: 16px Arial; color: #000080;}
.f1l1 {font: 12px Arial; color: #000000;}
.f1xs1 {font:  9px Arial; color: #000000;}
h1 {font: 16px Arial; color: #000080; font-weight:bold}
h2 {font: 14px Arial; color: #000000;}
h3 {font: 12px Arial; color: #000000;}

#header{
  background       : url("/images/headback/rotate.php") no-repeat left top;
  
}

#header6{
  background       : url(`/images/headback/6.jpg`) no-repeat left top;}

#header7{
  background       : url(`/images/headback/7.jpg`) no-repeat left top;}

#header8{
  background       : url(`/images/headback/8.jpg`) no-repeat left top;}

#header9{
  background       : url(`/images/headback/9.jpg`) no-repeat left top;}

#header10{
  background       : url(`/images/headback/10.jpg`) no-repeat left top;}

#header12{
  background       : url(`/images/headback/12.jpg`) no-repeat left top;}

#header13{
  background       : url(`/images/headback/13.jpg`) no-repeat left top;}

#header17{
  background       : url(`/images/headback/17.jpg`) no-repeat left top;}

#header18{
  background       : url(`/images/headback/18.jpg`) no-repeat left top;}

#header19{
  background       : url(`/images/headback/19.jpg`) no-repeat left top;}

#header20{
  background       : url(`/images/headback/20.jpg`) no-repeat left top;}

#header21{
  background       : url(`/images/headback/21.jpg`) no-repeat left top;}  

#header22{
  background       : url(`/images/headback/22.jpg`) no-repeat left top;}

#header23{
  background       : url(`/images/headback/23.jpg`) no-repeat left top;}

#header24{
  background       : url(`/images/headback/24.jpg`) no-repeat left top;}

#header25{
  background       : url(`/images/headback/25.jpg`) no-repeat left top;}      

#header26{
  background       : url(`/images/headback/26.jpg`) no-repeat left top;}   
  
.dvHead div#header_logo
{
   height           : 75px;
   background       : url('/images/logo/info.gif') no-repeat 15px 0px;
   width            : 300px;
   float			: left;
}

.dvMenu {
	
}

.dvMenu.l1 div.inner {
}


.dvMenu.l1 {
   background       : url("/images/bt1h_m.gif") repeat-x top left;
   width			: 100%;
   height			: 23px;
   padding			: 0px;
   margin			: 0px;
   clear			: both;
   float:left;
}

.dvMenu.l1 div.mLine1 {
  width            : 100%;
  background       : url("/images/bt1h_r.gif") no-repeat top right;
  height			: 23px;
  padding			: 0px;
  margin			: 0px;
}
.dvMenu.l1 div.mLine2
{
   padding          : 5px 5px 0px 5px;
   background       : url("/images/bt1h_l.gif") no-repeat top left;
   font-size        : 8pt;
   color            : #ffffff;	
   width			: 100%;
   margin           : 0px;
  text-align       : left;
  height			: 19px;
  font-family		: Arial;
}

.dvMenu.l2 {
   background       : url("/images/bt2h_m.gif") repeat-x top left;
   width			: 100%;
   height			: 23px;
   padding			: 0px;
   margin			: 0px;
   clear			: both;
   float			: left;
}

.dvMenu.l2 div.mLine1 {
  width            : 100%;
  background       : url("/images/bt2h_r.gif") no-repeat top right;
  height			: 23px;
  padding			: 0px;
  margin			: 0px;
  float				: left;
}
.dvMenu.l2 div.mLine2 {
  width            : 100%;
  background       : url("/images/bt2h_l.gif") no-repeat top left;
  height			: 23px;
  padding			: 0px;
  margin			: 0px;
  float				: right;
}

.dvMenu.l2  .mLine2 .entry {
  float				: left;
  clear				: none;
  max-width			: 100px;
}

.dvMenu.l2 ul {
  display			: block;
  clear				: none;
  width				: 650px;
  padding			: 0px;
  margin			: 0px auto;
  
}

.dvMenu.l2 ul li {
  float				: left;
  display			: block;
  list-style-type	: none;
  padding			: 0px 5px;
  margin			: 0px;
  clear				: none;
  vertical-align	: top;
  border-left		: 1px solid #fff;
}

.dvMenu.l2 ul li:last-child {
  border-right		: 1px solid #fff;
}

.dvMenu.l2  a {
  margin           : 0;
  width            : 100%;
  display          : inline;
  text-decoration  : none;
  font-family      : arial;
  font-weight      : bold;
  font-size        : 8pt;
  color            : #000080;
  text-align       : center;
  padding          : 4px 5px 5px 2px;
}


.dvMenu.l2 ul ul.submenu {
	list-style-type:none;
	background:#D6DEF3;
	margin:0px;
	padding:0px;	
	display: none;
	position:absolute;
	clear:none;
	max-width:170px;
}

.dvMenu.l2 ul ul.submenu li{
	display:block;
	margin:0px;
	padding:0px;
	clear:both;
	vertical-align:top;
	width:100%;
}

ul.submenu li a,
ul.submenu li a:link,
ul.submenu li a:visited,
ul.submenu li a:active,
ul.submenu li a:hover
{
	display:block;
	padding:1px 20px 1px 5px;
	font-weight:normal;
	text-align:left;
	width:145px;
}

ul.submenu li a:hover {
	color:#fff;
	background:#7886BE;
}

.dvMenu.l2 li.tdhov:hover,
.dvMenu.l2 li.tdhov:hover ul.submenu {
	display:block;
}

.entry.entL {
	float:left;
	border-right: 1px solid #fff;
	padding:0px 4px 0px 1px;
}

.entry.entr {
	float:right;
	border-left: 2px solid #fff;
	padding:0px 4px;
}

 #silverlightControlHost {
	height: 240px;
	width: auto;
	text-align:center;
	cursor: crosshair;
    }

