/* this style sheet defines several classes/features commonly used by */
/* 'main content' webpages regarding the MVTec Software GmbH          */
BODY             { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background-repeat:   repeat-y;
                   margin:              0px 0px 0px 0px;
                   padding:             8px 8px 8px 8px; }
P                { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   margin:              0px 0px 0px 0px;
                   padding:             0px 0px 0px 0px; }
TD               { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px; }
TH               { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-weight:         bold;
                   font-size:           13px; }
H1               { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-weight:         bold;
                   font-size:           1.7em;
                   color:               #002065; }
H2               { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-weight:         bold;
                   font-size:           15px;
                   color:               #001055; }
H3               { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-weight:         bold;
                   font-size:           13px;
                   padding:             0;
                   margin:              6px 0px 6px 0px;
                   color:               #001055; }
H4               { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-weight:         bold;
                   font-size:           13px;
                   padding:             0;
                   margin:              6px 0px 6px 0px;
                   color:               #001055; }
EM               { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-style:          normal;
                   font-weight:         bold; }
PRE              { font-family:         Courier, 'Courier New', fixed;
                   font-size:           13px; }
A:link           { text-decoration:     none;
                   color:               #103085; }
A:visited        { text-decoration:     none;
                   color:               #5060b9; }
A:active         { text-decoration:     underline;
                   color:               #ffb529; }
A:link:hover     { text-decoration:     underline;
                   color:               #103085; }
A:visited:hover  { text-decoration:     underline;
                   color:               #5060b9; }
A:active:hover   { text-decoration:     underline;
                   color:               #103085; }
a.anchor_y {
  padding-left:      14px;
  background:        url(/images/orange-triangle-dot.gif) left no-repeat;
}
a.anchor_b {
  padding-left:      12px;
  background:        url(/images/separator-sm.gif) left 0px no-repeat;
}
/* new style definitions for relaunched pages of MVTec website:             */
H1.mvtec         { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-weight:         bold;
                   font-size:           2.0em;
                   margin:              1.4em 0em 0.8em 0em;
                   color:               #6683ac; }
H2.mvtec         { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-weight:         bold;
                   font-size:           1.5em;
                   margin:              1.4em 0em 0.8em 0em;
                   color:               #6683ac; }
H3.mvtec         { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-weight:         bold;
                   font-size:           1.3em;
                   color:               #6683ac; }
H4.mvtec         { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-weight:         bold;
                   font-size:           1.0em;
                   color:               #6683ac; }
img.mvtecimglink       { opacity:1.0; border:0; }
img.mvtecimglink:hover { opacity:0.6; border:0; }
/* appearance of small link texts used for an index on large pages:         */
.idxlink:link    { font-family:         Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           11px;
                   color:               #003075;
                   background:          transparent;
                   text-decoration:     none; }
.idxlink:link:hover  { font-family:     Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           11px;
                   color:               #ffd569;
                   background:          #003075;
                   text-decoration:     none; }
.idxlink:visited { font-family:         Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           11px;
                   color:               #3663a2;
                   background:          transparent;
                   text-decoration:     none; }
.idxlink:visited:hover { font-family:   Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           11px;
                   color:               #ffd569;
                   background:          #3663a2;
                   text-decoration:     none; }
.idxlink:active  { font-family:         Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           11px;
                   color:               #ffb529;
                   background:          #003075;
                   text-decoration:     none; }
span.idxnolink   { font-family:         Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           11px;
                   color:               #e53019; }
/* appearance of bold link texts such as on the HALCON homepage:*/
.boldlink:link   { font-family:         Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           15px;
                   font-weight:         bold;
                   font-style:          italic;
                   color:               #003075;
                   background:          transparent;
                   text-decoration:     none; }
.boldlink:link:hover { font-family:     Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           15px;
                   font-weight:         bold;
                   font-style:          italic;
                   color:               #003075;
                   background:          transparent;
                   text-decoration:     underline; }
.boldlink:visited { font-family:        Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           15px;
                   font-weight:         bold;
                   font-style:          italic;
                   color:               #3663a2;
                   background:          transparent;
                   text-decoration:     none; }
.boldlink:visited:hover { font-family:  Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           15px;
                   font-weight:         bold;
                   font-style:          italic;
                   color:               #3663a2;
                   background:          transparent;
                   text-decoration:     underline; }
.boldlink:active { font-family:         Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           15px;
                   font-weight:         bold;
                   font-style:          italic;
                   color:               #ffb529;
                   background:          transparent;
                   text-decoration:     underline; }
/* same as boldlink (see above), but without italic font style ("WI") and */
/* a smaller font size: */
.boldlinkWI:link  { font-family:        Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         bold;
                   color:               #003075;
                   background:          transparent;
                   text-decoration:     none; }
.boldlinkWI:link:hover { font-family:   Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         bold;
                   color:               #003075;
                   background:          transparent;
                   text-decoration:     underline; }
.boldlinkWI:visited { font-family:      Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         bold;
                   color:               #3663a2;
                   background:          transparent;
                   text-decoration:     none; }
.boldlinkWI:visited:hover { font-family: Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         bold;
                   color:               #3663a2;
                   background:          transparent;
                   text-decoration:     underline; }
.boldlinkWI:active { font-family:       Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         bold;
                   color:               #ffb529;
                   background:          transparent;
                   text-decoration:     underline; }
/* the following style defines bold-faced "sub-headlines"  */
B.mvtec          { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-weight:         bold;
                   font-size:           17px;
                   color:               #003075; }
/* file type buttons normally used for downloading such as [HTML] [PDF] */
.download:link    { font-family:        Arial, Helvetica,
                                        Homerton, sans-serif;
                    font-size:          12px;
                    color:              #ffffff;
                    background:         #7b8cbe;
                    text-decoration:    none; }
.download:link:hover { font-family:     Arial, Helvetica, Homerton, sans-serif;
                    font-size:          12px;
                    color:              #ffd569;
                    background:         #003075;
                    text-decoration:    none; }
.download:visited { font-family:        Arial, Helvetica,
                                        Homerton, sans-serif;
                    font-size:          12px;
                    color:              #eeeeee;
                    background:         #7b8cbe;
                    text-decoration:    none; }
.download:visited:hover { font-family:  Arial, Helvetica, Homerton, sans-serif;
                    font-size:          12px;
                    color:              #ffd569;
                    background:         #3663a2;
                    text-decoration:    none; }
.download:active  { font-family:        Arial, Helvetica, Homerton, sans-serif;
                    font-size:          12px;
                    color:              #ffb529;
                    background:         #003075;
                    text-decoration:    none; }
/* rule for file size captions as they are typical for download ("PDF, 1 MB")*/
SPAN.filesize    { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           0.9em; }
/* rules for defining the layout of matrix tables that present logos */
table.logos      { border-collapse:     collapse; }
table.logos td   { border-bottom:       1px dotted #003075;
                   border-right:        1px dotted #003075; }
table.logos td.bottom { border-bottom:  none; }
table.logos td.right  { border-right:   none; }
table.logos td.bottomright { border-bottom: none;
                   border-right:        none; }
/* rules for defining the layout of forms */
INPUT            { font-family:         Courier, 'Courier New', fixed;
                   font-size:           13px; }
TEXTAREA         { font-family:         Courier, 'Courier New', fixed;
                   font-size:           13px; }
TD.tt            { font-family:         Courier, 'Courier New', fixed;
                   font-size:           13px; }
SELECT           { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px; }
INPUT.submitbutton { font-family:       Arial, Helvetica, Homerton, sans-serif;
                   font-size:           15px;
                   font-weight:         bold; }
/* the following styles define the appearance of copyright notes and imprint */
.copyright       { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           11px;
                   text-align:          left; }
TD.imprint       { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   text-align:          left; }
/* rules for a standard layout of page sections, "snippets" with register */
/* card like headers, and style definitions for newsletter pages */
TD.snipwinheadblue {
  font-family:       Arial, Helvetica, Homerton, sans-serif;
  font-size:         13px;
  text-align:        left;
  font-weight:       bold;
  color:             #ffffff;
  padding:           0px;
  margin:            0px;
  background-color:  #FFFFFF;
  background-image:  url(http://www.mvtec.com/images/reg-card-header-blue-bg.gif);
  background-repeat: no-repeat;
}
TD.snipwinheadblue260 {
  font-family:       Arial, Helvetica, Homerton, sans-serif;
  font-size:         13px;
  text-align:        left;
  font-weight:       bold;
  color:             #ffffff;
  padding:           0px;
  margin:            0px;
  background-color:  #FFFFFF;
  background-image:  url(http://www.mvtec.com/images/reg-card-header-blue-260-bg.gif);
  background-repeat: no-repeat;
}
TD.snipwinheadyellow {
  font-family:       Arial, Helvetica, Homerton, sans-serif;
  font-size:         13px;
  text-align:        left;
  font-weight:       bold;
  color:             #ffffff;
  padding:           0px;
  margin:            0px;
  background-color:  #FFFFFF;
  background-image:  url(http://www.mvtec.com/images/reg-card-header-yellow-bg.gif);
  background-repeat: no-repeat;
}
TD.snipwinheadyellow260 {
  font-family:       Arial, Helvetica, Homerton, sans-serif;
  font-size:         13px;
  text-align:        left;
  font-weight:       bold;
  color:             #ffffff;
  padding:           0px;
  margin:            0px;
  background-color:  #FFFFFF;
  background-image:  url(http://www.mvtec.com/images/reg-card-header-yellow-260-bg.gif);
  background-repeat: no-repeat;
}
TD.snipwinheadred {
  font-family:       Arial, Helvetica, Homerton, sans-serif;
  font-size:         13px;
  text-align:        left;
  font-weight:       bold;
  color:             #ffffff;
  padding:           0px;
  margin:            0px;
  background-color:  #FFFFFF;
  background-image:  url(http://www.mvtec.com/images/reg-card-header-red-bg.gif);
  background-repeat: no-repeat;
}
TD.snipwinheadred260 {
  font-family:       Arial, Helvetica, Homerton, sans-serif;
  font-size:         13px;
  text-align:        left;
  font-weight:       bold;
  color:             #ffffff;
  padding:           0px;
  margin:            0px;
  background-color:  #FFFFFF;
  background-image:  url(http://www.mvtec.com/images/reg-card-header-red-260-bg.gif);
  background-repeat: no-repeat;
}
TD.snipwin {
  padding:           8px;
  margin:            0px;
  background:        #eeeeee;
  font-size:         13px;
}
TD.wbhead        { background:          url(http://www.mvtec.com/images/reg-card-header-shadow.gif);
                   background-repeat:   no-repeat; }
TD.wblr          { background:          url(http://www.mvtec.com/images/wbl-shadow-r.gif);
                   background-repeat:   repeat-y; }
TD.wblb          { background:          url(http://www.mvtec.com/images/wbl-shadow-b.gif);
                   background-repeat:   repeat-x; }
TD.newsl         { background:          url(/marketing/newsletter/imgs/newsletter-bg.jpg);
                   padding:             8px 8px 8px 8px;
                   margin:              0px 0px 0px 0px; }
SPAN.newsl       { font-family:         Courier, 'Courier New', fixed;
                   font-size:           13px;
                   font-weight:         normal;
                   color:               #000000;  }
SPAN.newslh2     { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           15px;
                   font-weight:         bold;
                   background:          #c8b49b;
                   color:               #000000;
                   padding:             0px 0px 0px 0px;
                   margin:              0px 0px 0px 0px; }
/* the following styles define the appearance of "news" texts */
.newscountryhead { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-weight:         bold; }
.newscountry     { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           0.9em;
                   font-weight:         bold; }
TD.newscategory  { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           0.9em;
                   font-weight:         bold;
                   color:               #001055;
                   background:          #efd9c0;}
TD.newsheaders   { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           0.9em;
                   font-weight:         normal;
                   background:          #ffffff;}
.newsheadline    { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           0.9em;
                   font-weight:         bold;}
TD.newscolleft   { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           5px;
                   font-weight:         normal;
                   background-image:
                   url(http://www.mvtec.com/images/bg-col-left-blue.gif);
                   background-repeat:   repeat-y; }
TD.newsseparator { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           5px;
                   font-weight:         normal;
                   background-image:
                   url(http://www.mvtec.com/images/blue-dotted-line.gif);
                   background-repeat:   repeat-x; }
.newsdate        { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           0.9em;
                   font-weight:         normal; }
.newstext        { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           0.9em;
                   font-weight:         normal; }
TD.newsmore      { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         normal; }
/* -------- additional style rules for the HALCON Frame Grabbers pages */
TD.wblt          { background: url(/images/wbl-t.gif);  }
TD.wbll          { background: url(/images/wbl-l.gif);  }
TD.wblr          { background: url(/images/wbl-shadow-r.gif);  }
TD.wblb          { background: url(/images/wbl-shadow-b.gif);  }
HR.iaSeparator, HR.separator {
  width:100%;
  height:1px;
  margin:10px 0px 10px 0px;
  padding:0;
  border:0;
  color:#CCD6E1;
  background-color:#CCD6E1;
  text-align:center;
}
HR.registration {
  width:100%;
  height:1px;
  margin:10px auto;
  padding:0;
  border:0;
  color:#000000;
  background-color:#000000;
  text-align:center;
}
TD.iaWrap        { background-color:#CCD6E1;
                   text-align:left; }
TD.iaWrapBG      { background-color:#CCD6E1; }
TABLE.iaItem     { width:360px; margin:10px; }
TR.iaRow         { background-color:#CCD6E1;
                   line-height:22px; }
TD.iaCompanyL     { width:160px; }
TD.iaCompanyN     { width:200px; }
IMG.iaLogo        { margin-right:8px; }
TD.iaIcons       { width:45px;
                   border-top:1px solid #FFF; }
TD.iaDevice      { border-top:1px solid #FFF; }
TD.iaInfo        { width:225px;
                   border-top:1px solid #FFF;
                   line-height:22px; }
IMG.iaIcon       { vertical-align:top; }
SPAN.iaName      { color:#5D5B5A;
                   font-size:11px;
                   vertical-align:bottom;
                   margin:0px 8px 0px 3px; }
TR.iaRowSub      { line-height:5px; }
TABLE.iaSub      { margin:0px 5px 3px 3px;
                   width:95%;
                   background-color:#CCD6E1; }
TR.iaSub         { background-color:#FFF; }
/* specific rules for defining the layout of input forms for gnats queries: */
TABLE.qgnats     { border:              1px solid #ffffff;
                   border-spacing:      0px;
                   padding:             2px;
                   margin:              0;
                   background:          #bbcced; }
TD.qgnats        { border:              1px solid #ffffff;
                   padding:             2px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background:          #bbcced;
                   text-align:          left; }
INPUT.textgnats  { font-family:         Courier, 'Courier New', fixed;
                   font-size:           13px;
                   background:          #abbbd0; }
TEXTAREA.gnats   { font-family:         Courier, 'Courier New', fixed;
                   font-size:           13px;
                   width:               700px;
                   background:          #abbbd0; }
SELECT.gnats     { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background:          #abbbd0; }
INPUT.submitgnats { font-family:        Arial, Helvetica, Homerton, sans-serif;
                   background-image:
                   url(http://www.mvtec.com/images/blue-bg-pattern1.jpg);
                   font-size:           13px;
                   font-weight:         bold;
                   color:               #001050; }
INPUT.buttongnats { font-family:        Arial, Helvetica, Homerton, sans-serif;
                   background-image:
                   url(http://www.mvtec.com/images/blue-bg-pattern1.jpg);
                   font-size:           13px;
                   font-weight:         bold;
                   color:               #000000; }
/* specific rules for results of gnats queries: */
TABLE.rgnatsHTML { border:              0px;
                   padding:             0;
                   margin:              3px 0px 3px 0px;
                   background:          #ffffff; }
TD.rgnatsHTML    { border:              0px;
                   padding:             0px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         normal;
                   background:          #bbcced;
                   text-align:          left; }
/* alternative result table cell */
TD.rgnatsHTMLAlt { border:              0px;
                   padding:             0px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         normal;
                   background:          #cddeff;
                   text-align:          left; }
TD.rgnatsheadHTML { border:             0px;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-weight:         bold;
                   background:          #aabbdc;
                   text-align:          left; }
/* specific rules for registration forms in the download area: */
TABLE.qreg       { border:              1px solid #ffffff;
                   border-spacing:      0px;
                   padding:             2px;
                   margin:              0;
                   background:          #bbcced; }
TD.qreg          { border:              1px solid #ffffff;
                   padding:             2px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background:          #bbcced;
                   text-align:          left; }
INPUT.textreg    { font-family:         Courier, 'Courier New', fixed;
                   font-size:           13px;
                   background:          #abbbd0; }
INPUT.radreg     { font-family:         Courier, 'Courier New', fixed;
                   font-size:           13px; }
TEXTAREA.reg     { font-family:         Courier, 'Courier New', fixed;
                   font-size:           13px;
                   width:               700px;
                   background:          #abbbd0; }
SELECT.reg       { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background:          #abbbd0; }
INPUT.submitreg  { font-family:        Arial, Helvetica, Homerton, sans-serif;
                   background-image:
                   url(http://www.mvtec.com/images/blue-bg-pattern1.jpg);
                   font-size:           13px;
                   font-weight:         bold;
                   color:               #001050; }
INPUT.buttonreg  { font-family:        Arial, Helvetica, Homerton, sans-serif;
                   background-image:
                   url(http://www.mvtec.com/images/blue-bg-pattern1.jpg);
                   font-size:           13px;
                   font-weight:         bold;
                   color:               #000000; }
/* defining appearance of texts of HALCON application pages: */
TD.appldescription { font-family:       Arial, Helvetica, Homerton, sans-serif;
                   font-style:          italic;
                   font-size:           15px; }
TD.applcaption   { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           11px;
                   color:               #cccccc; }
P.appltaskintro  { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-weight:         bold;
                   color:               #556677; }
/* defining appearance of small image captions, e.g., on "solutions" pages: */
.imgcaption      { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-style:          italic;
                   font-size:           11px; }
/* specific layout for success story pages:                                 */
p.successstory   { margin:              0px 0px 0px 0px;
                   padding:             0px 0px 18px 0px; }
div.box_left     { float:               left;
                   clear:               left;
                   margin:              0px 5px 5px 5px;
                   padding:             5px; }
div.box_right    { float:               right;
                   clear:               right;
                   margin:              0px 5px 5px 5px;
                   padding:             5px; }
div.box_image    { padding:             5px;
                   margin:              5px;
                   border:              1px solid #BBCCEE;
                   background:          #EFF3FB; }
div.box_image .imgcaption { margin-top: 8px; }
div.box_inner    { float:               left;
                   clear:               none; }
div.box_text     { padding:             5px;
                   margin:              5px;
                   border:              1px solid #BBCCEE;
                   width:               300px;
                   background:          #E5ECF9; }
img.fig          { border:              1px solid #BBCCEE; }
a:hover img.fig  { border:              1px solid #003075; }
div.storylink A  { display:             inline-block; 
                   height:              35px;
                   padding:             8px 0px 0px 40px;
                   margin:              20px 0px 0px 0px;
                   background-image: url(http://www.mvtec.com/images/read-success-story-icon.gif); background-repeat:   no-repeat; }
div.storylink A:hover { background-image: url(http://www.mvtec.com/images/read-success-story-icon-hover.gif); }
div.storylink A:active { background-image: url(http://www.mvtec.com/images/read-success-story-icon-active.gif); }
/* defining appearance of small table caption texts:                       */
.tablecaption    { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-style:          italic;
                   font-size:           11px; }
/* style definitions for the "Where To Buy" page: */
.salescompany    { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-weight:         bold;
                   font-size:           13px; }
H3.salescountry  { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-weight:         bold;
                   font-size:           16px;
                   background-image:    url(http://www.mvtec.com/images/light-blue-fade-horizontal.jpg);
                   background-repeat:   no-repeat;
                   color:               #6683ac;
                   padding:             10px 10px 10px 10px;
                   margin:              30px 0px 10px 0px; }
TD.salesseparator { font-family:        Arial, Helvetica, Homerton, sans-serif;
                   font-size:           5px;
                   font-weight:         normal;
                   background-image:
                   url(http://www.mvtec.com/images/blue-dotted-line.gif);
                   background-repeat:   repeat-x; }
/* style definitions for the "CIP" page: */
div.ciplogo      { clear:               both; 
                   width:               200px;
                   height:              110px;
                   float:               left; }
img.ciplogo      { border:              0px; }
div.cipname      { font-weight:         bold; }
div.cipadress    { padding:             0px 0px 0px 0px;
                   margin:              8px 0px 15px 0px; }
/* left-hand HALCON navigation bar */
.navlink:link    { font-family:         "Futura Md BT", Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           24px;
                   font-weight:         bold;
                   color:               #ffb529;
                   background:          #104085;
                   text-decoration:     none; }
.navlink:link:hover  { font-family:     "Futura Md BT", Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           24px;
                   font-weight:         bold;
                   color:               #003075;
                   background:          #306095;
                   text-decoration:     none; }
.navlink:visited { font-family:         "Futura Md BT", Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           24px;
                   font-weight:         bold;
                   color:               #ffb529;
                   background:          #104085;
                   text-decoration:     none; }
.navlink:visited:hover { font-family:   "Futura Md BT", Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           24px;
                   font-weight:         bold;
                   color:               #003075;
                   background:          #306095;
                   text-decoration:     none; }
.navlink:active  { font-family:         "Futura Md BT", Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           24px;
                   font-weight:         bold;
                   color:               #003075;
                   background:          #6090c5;
                   text-decoration:     none; }
TD.navigationTOP { border-top:          1px solid #205095;
                   border-right:        1px solid #001055;
                   border-bottom:       1px solid #003075;
                   border-left:         1px solid #205095;
                   padding:             2px;
                   margin:              0;
                   background:          #104085;
                   text-align:          left;
                   font-family:         Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           11px;
                   font-weight:         normal; }
TD.navigationTOPD { border-top:          1px solid #205095;
                   border-right:        1px solid #001055;
                   border-bottom:       1px solid #001055;
                   border-left:         1px solid #205095;
                   padding:             2px;
                   margin:              0;
                   background:          #104085;
                   text-align:          left;
                   font-family:         Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           11px;
                   font-weight:         normal; }
TD.navigationRBL { border-top:          0px;
                   border-right:        1px solid #001055;
                   border-bottom:       1px solid #003075;
                   border-left:         1px solid #205095;
                   padding:             2px;
                   margin:              0;
                   background:          #104085;
                   text-align:          left;
                   font-family:         Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           11px;
                   font-weight:         normal; }
TD.navigationRBBL { border-top:          0px;
                   border-right:        1px solid #001055;
                   border-bottom:       1px solid #001055;
                   border-left:         1px solid #205095;
                   padding:             2px;
                   margin:              0;
                   background:          #104085;
                   text-align:          left;
                   font-family:         Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           11px;
                   font-weight:         normal; }
TD.navigationM    { border-top:          1px solid #003075;
                   border-right:        1px solid #001055;
                   border-bottom:       1px solid #003075;
                   border-left:         1px solid #205095;
                   padding:             2px;
                   margin:              0;
                   background:          #104085;
                   text-align:          left;
                   font-family:         Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           11px;
                   font-weight:         normal; }
TD.navigationD    { border-top:          1px solid #003075;
                   border-right:        1px solid #001055;
                   border-bottom:       1px solid #001055;
                   border-left:         1px solid #205095;
                   padding:             2px;
                   margin:              0;
                   background:          #104085;
                   text-align:          left;
                   font-family:         Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           11px;
                   font-weight:         normal; }
TD.navigationTRL { border-top:          1px solid #003075;
                   border-right:        1px solid #001055;
                   border-bottom:       0px;
                   border-left:         1px solid #205095;
                   padding:             2px;
                   margin:              0;
                   background:          #104085;
                   text-align:          left;
                   font-family:         Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           11px;
                   font-weight:         normal; }
TD.navigationRL  { border-top:          0px;
                   border-right:        1px solid #001055;
                   border-bottom:       0px;
                   border-left:         1px solid #205095;
                   padding:             2px;
                   margin:              0;
                   background:          #104085;
                   text-align:          left;
                   font-family:         Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                   font-size:           11px;
                   font-weight:         normal; }
/* the following styles define the appearance of "hints" texts */
.hintheadline    { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           0.9em;
                   font-weight:         bold;
                   background:          #ffffff;}
TD.hintseparator { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           5px;
                   font-weight:         normal;
                   background-image:
                   url(http://www.mvtec.com/images/blue-dotted-line.gif);
                   background-repeat:   repeat-x; }
.hintsection     { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           0.9em;
                   font-weight:         bold;
                   color:               #777777;
                   background:          #ffffff; }
.hinttext        { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           0.9em;
                   font-weight:         normal; }
/* style rules for overview tables, used, for example, on the download page: */
TABLE.list       { border:              1px solid #fff4a9;
                   padding:             0;
                   margin:              3px 0px 3px 0px;
                   background:          #ffffff; }
TD.list          { border:              1px solid #fff4a9;
                   padding:             2px 4px 2px 4px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         normal;
                   background:          #ffd989;
                   color:               #000000;
                   text-align:          left; }
TD.listconcave   { border-top:          2px solid #443309;
                   border-right:        2px solid #fff4a9;
                   border-bottom:       2px solid #fff4a9;
                   border-left:         2px solid #443309;
                   padding:             2px 4px 2px 4px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         normal;
                   background:          #ffd989;
                   color:               #000000;
                   text-align:          left; }
TD.listblank     { border:              0px solid #fff4a9;
                   padding:             2px 4px 2px 4px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         normal;
                   background:          #ffffff;
                   color:               #000000;
                   text-align:          left; }
TD.listAlt       { border:              1px solid #fff4a9;
                   padding:             2px 4px 2px 4px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         normal;
                   background:          #ffe999;
                   text-align:          left; }
TD.listHead      { border:              1px solid #fff4a9;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         bold;
                   background:          #ffc979;
                   background-image:    url(http://www.mvtec.com/images/listhead-bg.png);
                   background-repeat:   repeat-x;
                   text-align:          left; }
TD.listHeadSmart { border:              1px solid #ffffff;
                   padding:             0px 0px 3px 0px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         bold;
                   text-align:          left;
                   background-image:    url(http://www.mvtec.com/images/blue-dotted-line-bottom.gif);
                   background-position: bottom left;
                   background-repeat:   repeat-x; }
TD.listHeadsub   { border:              1px solid #fff4a9;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           10px;
                   background:          #ffc979;
                   text-align:          left; }
TD.listHeadsubNBl { border-top:         1px solid #fff4a9;
                   border-right:        1px solid #fff4a9;
                   border-bottom:       1px solid #fff4a9;
                   border-left:         0px;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           10px;
                   background:          #ffc979;
                   text-align:          left; }
TD.listHeadsubNBr { border-top:         1px solid #fff4a9;
                   border-right:        0px;
                   border-bottom:       1px solid #fff4a9;
                   border-left:         1px solid #fff4a9;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           10px;
                   background:          #ffc979;
                   text-align:          left; }
TD.listHeadsubNBlr { border-top:        1px solid #fff4a9;
                   border-right:        0px;
                   border-bottom:       1px solid #fff4a9;
                   border-left:         0px;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           10px;
                   background:          #ffc979;
                   text-align:          left; }
TD.listHeadsubNBb { border-top:         1px solid #fff4a9;
                   border-right:        1px solid #fff4a9;
                   border-bottom:       0px;
                   border-left:         1px solid #fff4a9;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           10px;
                   background:          #ffc979;
                   text-align:          left; }
TD.listHeadsubNBtbr { border-top:       0px;
                   border-right:        0px;
                   border-bottom:       0px;
                   border-left:         1px solid #fff4a9;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           10px;
                   background:          #ffc979;
                   text-align:          left; }
TD.listHeadsubNBtbl { border-top:       0px;
                   border-right:        1px solid #fff4a9;
                   border-bottom:       0px;
                   border-left:         0px;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           10px;
                   background:          #ffc979;
                   text-align:          left; }
TD.listHeadsubNBt { border-top:         0px;
                   border-right:        1px solid #fff4a9;
                   border-bottom:       1px solid #fff4a9;
                   border-left:         1px solid #fff4a9;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           10px;
                   background:          #ffc979;
                   text-align:          left; }
TH.listcaption   { border:              0px;
                   padding:             2px 4px 2px 4px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         normal;
                   background:          #ffc979;
                   color:               #000000;
                   text-align:          left; }
/* -------- basic UL LI lists for MVTec website -------- */
UL.mvteclist     { padding:             0px 0px 0px 10px;
                   margin:              0px 0px 0px 10px; }
UL.mvteclist LI  { padding:             0px 0px 2px 0px;
                   margin:              0px 0px 0px 0px;
                   font-size:           13px;
  list-style-image: url(http://www.mvtec.com/images/orange-sqr-dot-lower.gif);
                   list-style-type:     square;
                   list-style-position: outside; }
/* -------- basic UL LI lists for HALCON website -------- */
UL.halconlist    { padding:             0px 0px 0px 10px;
                   margin:              0px 0px 0px 10px; }
UL.halconlist LI { padding:             0px 0px 2px 0px;
                   margin:              0px 0px 0px 0px;
                   font-size:           13px;
  list-style-image: url(http://www.mvtec.com/images/orange-sqr-dot-lower.gif);
                   list-style-type:     square;
                   list-style-position: outside; }
/* -------- UL LI lists containing hints, such as install. guide, sys. req. */
UL.hints         { padding:             0px 0px 0px 10px;
                   margin:              0px 0px 0px 10px; }
UL.hints LI.hints { padding:            0px 0px 2px 0px;
                   margin:              0px 0px 0px 0px;
                   font-size:           13px;
  list-style-image: url(http://www.mvtec.com/images/orange-sqr-dot-lower.gif);
                   list-style-type:     square;
                   list-style-position: outside; }
/* -------- UL LI elements containing sub headlines, e.g. in install. guides */
UL.subhead       { padding:             0px 0px 0px 10px;
                   margin:              0px 0px 0px 10px; }
UL.subhead LI.subhead { padding:        0px 0px 2px 0px;
                   margin:              0px 0px 0px 0px;
                   font-size:           13px;
                   font-weight:         bold;
                   color:               #7f2509;
  list-style-image: url(http://www.mvtec.com/images/blue-sqr-dot-lower.gif);
                   list-style-type:     square;
                   list-style-position: outside; }
/* -------- UL LI lists hyperlinks to further relevant pages -------- */
UL.linklist      { padding:             0px 0px 0px 6px;
                   margin:              0px 0px 0px 10px; }
UL.linklist LI.linklist { padding:      0px 0px 0px 0px;
                   margin:              0px 0px 0px 0px;
                   font-size:           13px;
           list-style-image: url(http://www.mvtec.com/images/separator-sm.gif);
                   list-style-type:     square;
                   list-style-position: outside; }
UL.mvteclinklist { padding:             0px 0px 0px 6px;
                   margin:              0px 0px 0px 10px; }
UL.mvteclinklist LI { padding:          0px 0px 0px 0px;
                   margin:              0px 0px 2px 0px;
                   font-size:           13px;
    list-style-image: url(http://www.mvtec.com/images/gray-triangle-dot.gif);
                   list-style-type:     square;
                   list-style-position: outside; }
UL.mvteclinklist LI a { padding:        0px 0px 0px 0px;
                        display:        block !important;
                        display:        inline;
                        margin:         0px 0px 0px 0px; }
UL.mvteclinklist LI a:hover { background: #003075;
                   color:               #ffffff;
                   text-decoration:     none; }
/* -------- table for normal text listings and infos (MVTec style) ---- */
TABLE.mvtec      { border:              0px;
                   padding:             0px 0px 2px 0px;
                   margin:              3px 0px 3px 0px; }
TABLE.mvtec TH   { border:              0px;
                   padding:             2px 30px 2px 0px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           16px;
                   font-weight:         bold;
                   color:               #838383;
                   text-align:          left; }
TABLE.mvtec TD   { vertical-align:      top; }
/* -------- table for technical listing (such as system requirements) ---- */
TABLE.techdata   { border:              0px;
                   padding:             0;
                   margin:              3px 0px 3px 0px;
                   background:          #fff4a9; }
TH.techdata      { border:              0px;
                   padding:             2px 4px 2px 4px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         bold;
                   background:          #ffc979;
                   color:               #000000;
                   text-align:          left; }
TH.techdatacaption { border:            0px;
                   padding:             2px 4px 2px 4px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         normal;
                   background:          #ffc979;
                   color:               #000000;
                   text-align:          left; }
TD.techdata      { border:              0px;
                   padding:             2px 4px 2px 4px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         normal;
                   background:          #ffd989;
                   color:               #000000;
                   text-align:          left; }
TD.techdataAlt   { border:              0px;
                   padding:             2px 4px 2px 4px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         normal;
                   background:          #ffe999;
                   text-align:          left; }
/* -------- specific Marketing Area rules -------- */
/* style rules for overview tables: */
TABLE.malist     { border:              1px solid #ddefff;
                   padding:             0;
                   margin:              3px 0px 3px 0px;
                   background:          #ffffff; }
TD.malist        { border:              1px solid #cddfff;
                   padding:             2px 4px 2px 4px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         normal;
                   background:          #bccdef;
                   color:               #000000;
                   text-align:          left; }
TD.malistconcave { border-top:          2px solid #001055;
                   border-right:        2px solid #cddfff;
                   border-bottom:       2px solid #cddfff;
                   border-left:         2px solid #001055;
                   padding:             2px 4px 2px 4px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         normal;
                   background:          #bccdef;
                   color:               #000000;
                   text-align:          left; }
TD.malistblank   { border:              0px solid #cddfff;
                   padding:             2px 4px 2px 4px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         normal;
                   background:          #ffffff;
                   color:               #000000;
                   text-align:          left; }
TD.malistAlt     { border:              1px solid #cfdfff;
                   padding:             2px 4px 2px 4px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         normal;
                   background:          #aabbdd;
                   text-align:          left; }
TD.malistHead    { border:              1px solid #cddfff;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         bold;
                   background:          #8b9cbe;
                   color:               #ffffff;
                   text-align:          left; }
TD.malistHeadsub { border:              1px solid #cddfff;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           10px;
                   background:          #8b9cbe;
                   text-align:          left; }
TD.malistHeadsubNBl { border-top:       1px solid #cddfff;
                   border-right:        1px solid #cddfff;
                   border-bottom:       1px solid #cddfff;
                   border-left:         0px;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           10px;
                   background:          #8b9cbe;
                   text-align:          left; }
TD.malistHeadsubNBr { border-top:       1px solid #cddfff;
                   border-right:        0px;
                   border-bottom:       1px solid #cddfff;
                   border-left:         1px solid #cddfff;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           10px;
                   background:          #8b9cbe;
                   text-align:          left; }
TD.malistHeadsubNBlr { border-top:      1px solid #cddfff;
                   border-right:        0px;
                   border-bottom:       1px solid #cddfff;
                   border-left:         0px;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           10px;
                   background:          #8b9cbe;
                   text-align:          left; }
TD.malistHeadsubNBb { border-top:       1px solid #cddfff;
                   border-right:        1px solid #cddfff;
                   border-bottom:       0px;
                   border-left:         1px solid #cddfff;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           10px;
                   background:          #8b9cbe;
                   text-align:          left; }
TD.malistHeadsubNBtbr { border-top:     0px;
                   border-right:        0px;
                   border-bottom:       0px;
                   border-left:         1px solid #cddfff;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           10px;
                   background:          #8b9cbe;
                   text-align:          left; }
TD.malistHeadsubNBtbl { border-top:     0px;
                   border-right:        1px solid #cddfff;
                   border-bottom:       0px;
                   border-left:         0px;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           10px;
                   background:          #8b9cbe;
                   text-align:          left; }
TD.malistHeadsubNBt { border-top:       0px;
                   border-right:        1px solid #cddfff;
                   border-bottom:       1px solid #cddfff;
                   border-left:         1px solid #cddfff;
                   padding:             3px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           10px;
                   background:          #8b9cbe;
                   text-align:          left; }
TD.topbarleft  { font-family:        Arial, Helvetica, Homerton, sans-serif;
                   font-size:           5px;
                   font-weight:         normal;
                   background-image:
                   url(http://www.mvtec.com/home-imgs/top-bar-left.gif); }
TD.topbarright  { font-family:        Arial, Helvetica, Homerton, sans-serif;
                   font-size:           5px;
                   font-weight:         normal;
                   background-image:
                   url(http://www.mvtec.com/home-imgs/top-bar-right.gif); }
TD.dotseparator  { font-family:        Arial, Helvetica, Homerton, sans-serif;
                   font-size:           5px;
                   font-weight:         normal;
                   background-image:
                   url(http://www.mvtec.com/images/blue-dotted-line.gif);
                   background-repeat:   repeat-x; }
TD.dotseparatorvert  { font-family:     Arial, Helvetica, Homerton, sans-serif;
                   font-size:           5px;
                   font-weight:         normal;
                   background-image:
                   url(http://www.mvtec.com/images/blue-dotted-line-vert.gif);
                   background-repeat:   repeat-y; }
TD.dotseparatorcross { font-family:     Arial, Helvetica, Homerton, sans-serif;
                   font-size:           5px;
                   font-weight:         normal;
                   background-image:
                   url(http://www.mvtec.com/images/blue-dotted-line-cross.gif);
                   background-repeat:   no-repeat; }
/* specific rules for the layout of Halconists pages */
SELECT.hnistscmenu { font-family:       Arial, Helvetica, Homerton, sans-serif;
                   font-size:           11px;
                   width:               160px;
                   background:          #bbbbbb; }
/* specific rules for defining the layout pages for the B2B forms for our */
/* distributors: */
div.footer       { margin:      0;
                   text-align:  left; }
div.footer A     { margin: 0px 3px 0px 3px; }
div.footer A:first-child { border-left: none; }
div.footer A:link        { text-decoration: underline; color: #003075; }
div.footer A:visited     { text-decoration: underline; color: #003075; }
div.footer A:hover       { background: #003075; color: #b7c2e0; }
div.footer A:active      { background: #003075; color: #ff7505; }
BODY.b2bformOST  { margin:      0px 0px 0px 0px;
                   padding:     0px 0px 0px 0px;
                   background:  #9baccd;
                   color:       #000000; }
FORM.b2bformOST  { margin:              0px 0px 0px 0px;
                   padding:             0px 0px 0px 0px; }
H2.tablecell     { padding:             0;
                   margin:              0px 0px 0px 0px; }
TABLE.b2bform    { border:              1px solid #ffffff;
                   border-spacing:      2px;
                   padding:             0px;
                   margin:              0;
                   background:          #bbcced; }
TABLE.b2bformOST { border:              0px solid #ffffff;
                   border-spacing:      0px;
                   padding:             1px;
                   margin:              0;
                   background:          #bbcced; }
TABLE.b2bformDrk { border:              1px solid #ffffff;
                   border-spacing:      2px;
                   padding:             0px;
                   margin-top:          0px;
                   margin-bottom:       0px;
                   margin-left:         0px;
                   margin-right:        0px;
                   background:          #9baccd; }
TH.b2bform       { border:              1px solid #ffffff;
                   padding:             2px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         bold;
                   background:          #9baccd;
                   text-align:          left; }
TH.b2bformempty  { border:              0px solid #ffffff;
                   padding:             2px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         bold;
                   text-align:          left;
                   height:              20px; }
TH.b2bformnb     { border:              0px;
                   padding:             2px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         bold;
                   background:          #9baccd;
                   text-align:          left; }
TD.b2bformtransnb { border:             0px;
                   padding:             2px;
                   margin:              0;
                   vertical-align:      top; }
TD.b2bform       { border:              1px solid #ffffff;
                   padding:             2px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background:          #bbcced;
                   text-align:          left; }
.b2bformOSTtitle { font-size:           13px; }
.b2bformOSTcat   { font-size:           9px;
                   color:               #9baccd; }
.b2bformOSTcatAct { font-size:          9px;
                   color:               #687aab; }
TD.b2bformOST    { border:              1px solid #ffffff;
                   border-spacing:      0px;
                   padding:             1px;
                   margin:              0;
                   background:          #bbcced;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px; }
TD.b2bformALT    { border:              1px solid #ffffff;
                   padding:             2px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background:          #aabbdc;
                   text-align:          left; }
TD.b2bformInactive { border:            1px solid #ffffff;
                   padding:             2px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   color:               #444444;
                   background:          #ccccd0;
                   text-align:          left; }
TD.b2bformLight  { border:              1px solid #ffffff;
                   padding:             2px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background:          #c8d9fa;
                   text-align:          left; }
TD.b2bformnb     { border:              0px;
                   padding:             2px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background:          #bbcced;
                   text-align:          left; }
TD.b2bformnbALT   { border:              0px;
                   padding:             2px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background:          #aabbdc;
                   text-align:          left; }
TD.b2bformnbCh   { border:              0px;
                   padding:             2px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background:          #f6ae7a;
                   text-align:          left; }
.b2bformCh       { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background:          #f6ae7a; }
TD.b2bformnbALTCh  { border:            0px;
                   padding:             2px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background:          #e59d69;
                   text-align:          left; }
TD.b2bformnbInactive { border:          0px;
                   padding:             2px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   color:               #444444;
                   background:          #ccccd0;
                   text-align:          left; }
TD.b2bformnewcust  { border-top:        2px solid #445576;
                   border-right:        1px solid #ddeeff;
                   border-bottom:       2px solid #ddeeff;
                   border-left:         1px solid #445576;
                   padding-top:         0px;
                   padding-right:       2px;
                   padding-left:        2px;
                   padding-bottom:      4px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background:          #99aacb;
                   text-align:          center; }

/* specific rules for defining the layout pages for the B2B forms for print */
TABLE.b2bformPrint
                 { border:              1px solid #555555;
                   border-spacing:      2px;
                   padding:             0px;
                   margin:              0;
                   background:          #ffffff; }

TH.b2bformPrint
                 { border:              1px solid  #555555;
                   padding:             2px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         bold;
                   background:          #dddddd;
                   text-align:          left; }

TH.b2bformemptyPrint
                 { border:              0px solid #555555;
                   padding:             2px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   font-weight:         bold;
                   text-align:          left;
                   height:              20px; }

TD.b2bformPrint  { border:              1px solid #555555;
                   padding:             2px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background:          #ffffff;
                   text-align:          left; }

TD.b2bformALTPrint
                  { border:             1px solid #555555;
                   padding:             2px;
                   margin:              0;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background:          #eeeeee;
                   text-align:          left; }

.b2bformChanged  { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background:          #abbcdd;
                   text-align:          left; }
IMG.b2bformnb    { border:              0px;
                   padding:             2px;
                   margin:              0;
                   vertical-align:      middle;
                   height:              22px;
                   width:               26px; }
INPUT.b2bform    { font-family:         Courier, 'Courier New', fixed;
                   font-size:           11px;
                   background:          #bbcced; }
INPUT.b2bformrad { font-family:         Courier, 'Courier New', fixed;
                   font-size:           11px; }
INPUT.textb2bform  { font-family:       Courier, 'Courier New', fixed;
                   font-size:           13px;
                   background:          #abbbd0; }
INPUT.licb2bform { font-family:         Courier, 'Courier New', fixed;
                   font-size:           13px;
                   text-align:          right;
                   background:          #bbcced; }
/* number of licenses for an order item for which more li.s may be generated */
INPUT.licb2bformYES { font-family:      Courier, 'Courier New', fixed;
                   font-size:           13px;
                   text-align:          right;
                   background:          #bbdfcd; }
/* number of licenses for an order item for which only a few more licenses */
/* may be generated */
INPUT.licb2bformATTENTION { font-family: Courier, 'Courier New', fixed;
                   font-size:           13px;
                   text-align:          right;
                   background:          #ffb529; }
/* number of licenses for an order item for which all li.s have been gen.ed */
INPUT.licb2bformNO { font-family:       Courier, 'Courier New', fixed;
                   font-size:           13px;
                   text-align:          right;
                   background:          #ab909d; }
INPUT.readonlyb2bform { font-family:    Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background:          #bbcced; }
INPUT.readonlyb2bformInactive { font-family: Arial, Helvetica, Homerton,
                                        sans-serif;
                   font-size:           13px;
                   color:               #444444;
                   background:          #ccccd0; }
INPUT.readonlyb2bformF { font-family:   Courier, 'Courier New', fixed;
                   font-size:           13px;
                   background:          #bbcced; }
INPUT.readonlyb2bformFInactive { font-family: Courier, 'Courier New', fixed;
                   font-size:           13px;
                   color:               #444444;
                   background:          #ccccd0; }
INPUT.readonlyb2bformra
                 { text-align:   right;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   background:          #bbcced;
                   vertical-align:      middle; }
INPUT.readonlyb2bformraF { text-align:  right;
                   font-family:         Courier, 'Courier New', fixed;
                   font-size:           13px;
                   background:          #bbcced; }
INPUT.readonlyb2bformraInactive { text-align:   right;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px;
                   color:               #444444;
                   background:          #ccccd0; }
TEXTAREA.b2bform  { font-family:        Courier, 'Courier New', fixed;
                   font-size:           13px;
                   width:               700px;
                   background:          #abbbd0; }
TEXTAREA.readonlyb2bformF  { font-family: Courier, 'Courier New', fixed;
                   font-size:           13px;
                   width:               700px;
                   background:          #bbcced; }
TEXTAREA.readonlyb2bformFInactive  { font-family: Courier, 'Courier New', fixed;
                   font-size:           13px;
                   width:               700px;
                   color:               #444444;
                   background:          #ccccd0; }
TEXTAREA.b2bformhelp { font-family:     Arial, Helvetica, Homerton, sans-serif;
                   font-size:           11px;
                   font-weight:         normal;
                   width:               700px;
                   background:          #bbcced; }
SELECT.b2bform   { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           12px;
                   background:          #abbbd0; }
INPUT.submitb2bform { font-family:      Arial, Helvetica, Homerton, sans-serif;
                   background-image:
                   url(http://www.mvtec.com/images/blue-bg-pattern1.jpg);
                   font-size:           13px;
                   font-weight:         bold;
                   color:               #001050; }
INPUT.buttonb2bform { font-family:      Arial, Helvetica, Homerton, sans-serif;
                   background-image:
                   url(http://www.mvtec.com/images/blue-bg-pattern1.jpg);
                   font-size:           13px;
                   font-weight:         bold;
                   color:               #000000; }
INPUT.smbuttonb2bform { font-family:    Arial, Helvetica, Homerton, sans-serif;
                   background-image:
                   url(http://www.mvtec.com/images/blue-bg-pattern1.jpg);
                   font-size:           11px;
                   font-weight:         bold;
                   color:               #000000; }
INPUT.delbuttonb2bform { font-family:   Arial, Helvetica, Homerton, sans-serif;
                   background-image:
                   url(http://www.mvtec.com/images/blue-bg-pattern1.jpg);
                   font-size:           11px;
                   font-weight:         bold;
                   color:               #440000; }
INPUT.helpb2bform { font-family:      Arial, Helvetica, Homerton, sans-serif;
                   background-image:
                   url(http://www.mvtec.com/images/blue-bg-pattern1.jpg);
                   font-size:           11px;
                   font-weight:         bold;
                   color:               #000000;
                   cursor:              help; }
INPUT.actionb2bform { font-family:      Arial, Helvetica, Homerton, sans-serif;
                   background-image:
                   url(http://www.mvtec.com/images/blue-bg-pattern1.jpg);
                   font-size:           11px;
                   font-weight:         bold;
                   color:               #000000; }
.tinytextb2bform { font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-weight:         bold;
                   font-size:           9px;
                   vertical-align:      top; }
.textactionb2bform { font-family:      Arial, Helvetica, Homerton, sans-serif;
                   font-size:           11px;
                   font-weight:         bold;
                   color:               #000000; }
.inactiveactionb2bform { font-family: Arial, Verdana, Helvetica,
                                        Homerton, sans-serif;
       background-image: url(http://www.mvtec.com/images/blue-bg-inactive.gif);
                   font-size:           11px;
                   font-weight:         bold;
                   padding:             1px 20px 1px 20px;
                   margin:              3px 1px 3px 1px;
                   border-top:          1px solid #555555;
                   border-right:        1px solid #ffffff;
                   border-bottom:       1px solid #ffffff;
                   border-left:         1px solid #555555;
                   color:               #888888; }
INPUT.updateb2bform { font-family:      Arial, Helvetica, Homerton, sans-serif;
                   background-image:
                   url(http://www.mvtec.com/images/blue-bg-update1.jpg);
                   font-size:           11px;
                   font-weight:         bold;
                   color:               #000000; }
TD.b2bformTop    { border-left:         1px solid #ffffff;
                   border-top:          1px solid #ffffff;
                   border-right:        0px solid #ffffff;
                   border-bottom:       0px solid #ffffff;
                   border-spacing:      0px;
                   padding:             1px;
                   margin:              0;
                   background:          #bbcced;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px; }
TD.b2bformLeft   { border-left:         1px solid #ffffff;
                   border-top:          1px solid #ffffff;
                   border-bottom:       1px solid #ffffff;
                   border-right:        0px solid #ffffff;
                   border-spacing:      0px;
                   padding:             1px;
                   margin-left:         1px;
                   background:          #bbcced;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px; }
TD.b2bformBottom { border-left:         1px solid #ffffff;
                   border-bottom:       1px solid #ffffff;
                   border-top:          0px solid #ffffff;
                   border-right:        0px solid #ffffff;
                   border-spacing:      0px;
                   padding:             1px;
                   margin:              0;
                   background:          #bbcced;
                   font-family:         Arial, Helvetica, Homerton, sans-serif;
                   font-size:           13px; }
TD.b2bformFirstline{ border-left:       1px solid #ffffff;
                     border-top:        1px solid #ffffff;
                     border-right:      0px solid #ffffff;
                     border-bottom:     0px solid #ffffff;
                     border-spacing:    0px;
                     padding:           1px;
                     margin:            0;
                     background:        #bbcced;
                     font-family:       Arial, Helvetica, Homerton, sans-serif;
                     font-size:         13px; }
TD.b2bformFirstlineEnd {
                     border-left:       1px solid #ffffff;
                     border-top:        1px solid #ffffff;
                     border-right:      1px solid #ffffff;
                     border-bottom:     0px solid #ffffff;
                     border-spacing:    0px;
                     padding:           1px;
                     margin:            0;
                     background:        #bbcced;
                     font-family:       Arial, Helvetica, Homerton, sans-serif;
                     font-size:         13px; }
TD.b2bformFirstlineEndL {
                     border-top:        1px solid #ffffff;
                     border-right:      1px solid #ffffff;
                     border-left:       0px solid #ffffff;
                     border-bottom:     0px solid #ffffff;
                     border-spacing:    0px;
                     padding:           1px;
                     margin:            0;
                     background:        #bbcced;
                     font-family:       Arial, Helvetica, Homerton, sans-serif;
                     font-size:         13px;}
TD.b2bformFirstlineOne {
                     border-left:       1px solid #ffffff;
                     border-top:        1px solid #ffffff;
                     border-bottom:     1px solid #ffffff;
                     border-right:      0px solid #ffffff;
                     border-spacing:    0px;
                     padding:           1px;
                     margin:            0;
                     background:        #bbcced;
                     font-family:       Arial, Helvetica, Homerton, sans-serif;
                     font-size:         13px;}
TD.b2bformLastline{  border-left:       1px solid #ffffff;
                     border-top:        1px solid #ffffff;
                     border-bottom:     1px solid #ffffff;
                     border-right:      0px solid #ffffff;
                     border-spacing:    0px;
                     padding:           1px;
                     margin:            0;
                     background:        #bbcced;
                     font-family:       Arial, Helvetica, Homerton, sans-serif;
                     font-size:         13px; }
TD.b2bformLastlineEnd{
                     border:            1px solid #ffffff;
                     border-spacing:    0px;
                     padding:           1px;
                     margin:            0;
                     background:        #bbcced;
                     font-family:       Arial, Helvetica, Homerton, sans-serif;
                     font-size:         13px; }
TD.b2bformRemarks {  border-left:       1px solid #ffffff;
                     border-right:      1px solid #ffffff;
                     border-top:        0px solid #ffffff;
                     border-bottom:     0px solid #ffffff;
                     border-spacing:    0px;
                     padding:           1px;
                     margin:            0;
                     background:        #bbcced; }
TD.b2bformClear {    border-left:       0px solid #ffffff;
                     border-right:      0px solid #ffffff;
                     border-top:        0px solid #ffffff;
                     border-bottom:     0px solid #ffffff;
                     border-spacing:    0px;
                     padding:           0px;
                     margin:            0;
                     background:        #9baccd;
                     font-family:       Arial, Helvetica, Homerton, sans-serif;
                     font-size:         13px; }
/* ----- styles for download section (both current and former versions) ---- */
FORM.dlform        { margin:            0;
                     padding:           0; }
FORM.dlform INPUT  { border:            none;
                     text-decoration:   none;
                     color:             #103085;
                     width:             80%;
                     vertical-align:    text-top;
                     margin:            0;
                     padding:           0;
                     font-weight:       bold;
                     font-family:       Arial, Helvetica, Homerton, sans-serif;
                     text-align:        left; }
FORM.dlform INPUT:hover {
                     text-decoration:   underline;
                     cursor:            pointer; }
FORM.dlform INPUT.list {
                     background-color:  #ffd989; }
FORM.dlform INPUT.listAlt {
                     background-color:  #ffe999; }
FORM.dlform INPUT.list_iai {
                     background-color:  #ffd989;
                     font-weight:       normal;
                     width:             auto; }
FORM.dlform INPUT.listAlt_iai {
                     background-color:  #ffe999;
                     font-weight:       normal;
                     width:             auto; }
FORM.dlform INPUT.list_run {
                     background-color:  #ffd989;
                     font-weight:       bold;
                     width:             auto; }
FORM.dlform INPUT.listAlt_run {
                     background-color:  #ffe999;
                     font-weight:       bold;
                     width:             auto; }
/* styles for HALCON Applications 3D Vision subpages, e.g. the snippet box */
h2.spaced        { margin-top:          30px; }
h3.spaced        { margin-top:          20px; }
h3.minfothreed   { font-size:           15px;
                   font-weight:         bold;
                   color:               #e8ba80;
                   background-color:    #f8e2a8;
                   border-top:          0px;
                   border-right:        0px;
                   border-bottom:       1px solid #a89248;
                   border-left:         0px;
                   padding:             0px 0px 0px 3px;
                   margin:              0px 0px 0px 0px; }
UL.minfothreed   { padding:             0px 0px 0px 10px;
                   margin:              0px 0px 0px 10px; }
UL.minfothreed LI.minfothreed { padding: 0px 0px 2px 0px;
                   margin:              0px 0px 0px 0px;
                   list-style-image:    url(http://www.mvtec.com/images/blue-sqr-dot-lower.gif);
                   list-style-type:     square;
                   list-style-position: outside; }
div.minfothreed {  font-size:           11px;
                   background-color:    #f8ca90;
                   width:               400px;
                   padding:             0px 0px 10px 0px;
                   background-image:    url(http://www.mvtec.com/images/minfo3d-bg.gif);
                   background-position: right bottom;
                   background-repeat:   no-repeat;
                   border-top:          0px;
                   border-right:        0px;
                   border-bottom:       0px;
                   border-left:         1px dotted #a97858; }
div.minfo_inner {  border-top:          1px solid #fef9be;
                   border-right:        0px;
                   border-bottom:       0px;
                   border-left:         0px;
                   padding:             5px 0px 0px 0px;
                   margin:              0px 0px 0px 0px; }
/* -------- styles for the default (left-hand) MVTec/HALCON navigation bar   */
/* notes: basically, the site can contain up to four different flavours of   */
/* navigation bars, distinguished by their id:                               */
/* id = [menu | marketing | HALCON | HALCON70 | HALCON71 | b2b]              */
/* For correctly displaying the styles, MS IE needs a specific               */
/* postprocessing of a CSS class name by a JavaScript function, which is     */
/* included in all HTML pages by an ssi function (cp. SSI.pm).               */
/* The complete navigation styles can be used in two flavours - one for      */
/* non-frame-based pages, where the second navigation level is displayed     */
/* as box exactly to the right of the first level's box. The second flavour  */
/* is used by frame-based pages and uses less space so that the complete     */
/* (unfolded) navigation bar may fit into a narrow subframe at the left.     */
/* rules for removing the default LI item dots:                              */
li.frame,
li.frame li.item{    list-style-image:  none;
                     list-style-type:   none;  }
li.FirstFrame,
li.FristFrame li.item
                {   list-style-image:   none;
                    list-style-type:    none;  }
li.EndFrame,
li.EndFrame li.item
                {   list-style-image:   none;
                    list-style-type:    none;  }
li.noframe,
li.noframe li.item
                {    list-style-image:  none;
                     list-style-type:   none;  }
li.FirstNoframe,
li.FirstNoframe li.item
                {    list-style-image:  none;
                     list-style-type:   none;  }
li.EndNoframe,
li.EndNoframe li.item
                {    list-style-image:  none;
                     list-style-type:   none;  }
li.open,
li.open li.item
                {    list-style-image:  none;
                     list-style-type:   none;  }
li.FirstOpen,
li.FirsOpen li.item
                {    list-style-image:  none;
                     list-style-type:   none;  }
li.EndOpen,
li.EndOpen li.item
                {    list-style-image:  none;
                     list-style-type:   none;  }
li.item         {    list-style-image:  none;
                     list-style-type:   none;  }
li.ItemUnderline{    list-style-image:  none;
                     list-style-type:   none;  }
/* delete the border setting by items that showed with red color             */
li.OpenEnd    a#active,
li.OpenEnd    a#active:visited,
li.FrameEnd   a,
li.FrameEnd   a:visited,
li.FrameEnd   a#active,
li.FrameEnd   a#active:visited,
li.NoframeEnd a,
li.NoframeEnd a:visited,
li.NoframeEnd a#active,
li.NoframeEnd a#active:visited
                {    border-left:       0px solid #003075;
                     border-right:      0px solid #003075;
                     border-top:        0px solid #003075;
                     border-bottom:     0px solid #003075;  }

/*  ------------ ID = "menu" ----------------------------------------------- */
/* definition of the global menu item */
ul#menu         {    /* positon is not absolute so that menu stay flexible */
                     position:          relative;
                     left:              0px;
                     top:               0px;
                     display:           block;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     text-decoration:   none;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #5080b5;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border-top:        0px solid #003075;
                     border-right:      1px solid #003075;
                     border-bottom:     0px solid #003075;
                     border-left:       1px solid #003075;
                     float:             right;
                     /* set length of all items */
                     width:             105px;
                     cursor:            default;  }
ul#menu li.FirstFrame,
ul#menu li.FirstOpen,
ul#menu li.FirstNoframe
                {    /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     text-decoration:   none;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #5080b5;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border-top:        1px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     0px solid #003075;
                     border-left:       0px solid #003075;
                     float:             left;
                     /* length of all items */
                     width:             105px;
                     cursor:            default;  }
ul#menu li.FrameEnd,
ul#menu li.OpenEnd,
ul#menu li.EndNoframe
                {    /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     text-decoration:   none;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #5080b5;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border-top:        0px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     1px solid #003075;
                     border-left:       0px solid #003075;
                     float:             left;
                     /* length of all items */
                     width:              105px;
                     cursor:             default;  }
/* the sub items of the menu will not be displayed                           */
ul#menu li ul   {    display:           none;  }
/* the following settings will be opened the sub items                       */
ul#menu li.open ul,
ul#menu li.FirstOpen ul
                {    display:           block;
                     /* settings for color */
                     background-color:  #140283;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     /* settings border */
                     border-top:        0px solid #ffffff;
                     border-right:      0px solid #ffffff;
                     border-bottom:     0px solid #ffffff;
                     border-left:       0px solid #ffffff;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;  }
ul#menu a,
ul#menu a:visited
                {    display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     text-decoration:   none;
                     letter-spacing:    +0.2px;
                     /* settings for border */
                     border-top:        2px solid #104085;
                     border-right:      0px solid #003075;
                     border-bottom:     2px solid #003075;
                     border-left:       0px solid #003075;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    4px;
                     padding-left:      0px;
                     width:             105px;  }
/* settings for sub items */
ul#menu a.subitem,
ul#menu a.subitem:visited
                {    display:           block;
                     color:             #a5b8d9;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     text-decoration:   none;
                     letter-spacing:    0px;
                     /* settings for border */
                     border:            0px solid #ffffff;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     width:             105px;  }
ul#menu a.subitem:hover, ul#menu a.subitem:focus
                {    background-color: #306095;  }
ul#menu a#active{    border-top:        2px solid #104085;
                     border-right:      0px solid #003075;
                     border-bottom:     0px solid #003075;
                     border-left:       0px solid #003075; }
ul#menu a.upperline
                {    border-top:        2px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     2px solid #003075;
                     border-left:       0px solid #003075;
                     padding-top:       2px;
                     padding-right:     0px;
                     padding-bottom:    4px;
                     padding-left:      0px; }
ul#menu a.SubitemSelect,
ul#menu a.SubitemSelect:visited
                {    display:           block;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #ffb529;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* border */
                     border-top:        0px solid #ffffff;
                     border-right:      0px solid #ffffff;
                     border-bottom:     0px solid #ffffff;
                     border-left:       0px solid #ffffff;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px; }
ul#menu a.SubitemSelect:hover,
ul#menu a.SubitemSelect:focus
                {    background-color:  #306095;
                     color:             #ffb529;  }
ul#menu a.FirstSubitemSelect,
ul#menu a.FirstSubitemSelect:visited
                {    display:           block;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #ffb529;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for border */
                     border-top:        0px solid #ffffff;
                     border-right:      0px solid #ffffff;
                     border-bottom:     0px solid #ffffff;
                     border-left:       0px solid #ffffff;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px; }
ul#menu a.FirstSubitemSelect:hover,
ul#menu a.FirstSubitemSelect:focus
                {    background-color:  #306095;
                     color:             #ffb529;  }
ul#menu a.EndSubitemSelect,
ul#menu a.EndSubitemSelect:visited
                {    display:           block;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #ffb529;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for border */
                     border-top:        0px solid #ffffff;
                     border-right:      0px solid #ffffff;
                     border-bottom:     0px solid #ffffff;
                     border-left:       0px solid #ffffff;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px; }
ul#menu a.EndSubitemSelect:hover,
ul#menu a.EndSubitemSelect:focus
                {    background-color:  #306095;
                     color:             #ffb529;  }
ul#menu a.SubitemFixed,
ul#menu a.SubitemFixed:visited
                {    position:          relative;
                     display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     letter-spacing:    0px;
                     text-decoration:   none;
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     /* border */
                     border-top:        0px solid #ffffff;
                     border-right:      0px solid #ffffff;
                     border-bottom:     0px solid #ffffff;
                     border-left:       0px solid #ffffff;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px; }
ul#menu a.SubitemFixed:hover,
ul#menu a.SubitemFixed:focus
                {    background-color:  #306095;
                     /* settings for border */
                     border-top:        0px solid #ffffff;
                     border-right:      0px solid #ffffff;
                     border-bottom:     0px solid #ffffff;
                     border-left:       0px solid #ffffff;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px; }
ul#menu a.FirstSubitemFixed,
ul#menu a.FirstSubitemFixed:visited
                {    position:          relative;
                     display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     letter-spacing:    0px;
                     text-decoration:   none;
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     /* settings for border */
                     border-top:        0px solid #ffffff;
                     border-right:      0px solid #ffffff;
                     border-bottom:     0px solid #ffffff;
                     border-left:       0px solid #ffffff;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px; }
ul#menu a.FirstSubitemFixed:hover,
ul#menu a.FirstSubitemFixed:focus
                {    background-color:  #306095;
                     /* settings for  border */
                     border-top:        0px solid #ffffff;
                     border-right:      0px solid #ffffff;
                     border-bottom:     0px solid #ffffff;
                     border-left:       0px solid #ffffff;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px; }
ul#menu a.EndSubitemFixed,
ul#menu a.EndSubitemFixed:visited
                {    position:          relative;
                     display:           block;
                     /* settings for  font */
                     letter-spacing:    0px;
                     text-decoration:   none;
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     /* settings for  color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for  border */
                     border-top:        0px solid #ffffff;
                     border-right:      0px solid #ffffff;
                     border-bottom:     0px solid #ffffff;
                     border-left:       0px solid #ffffff;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px; }
ul#menu a.EndSubitemFixed:hover,
ul#menu a.EndSubitemFixed:focus
                {    background-color: #306095;
                     /* settings for border */
                     border-top:        0px solid #ffffff;
                     border-right:      0px solid #ffffff;
                     border-bottom:     0px solid #ffffff;
                     border-left:       0px solid #ffffff;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px; }
ul#menu li.frame:hover      ul,
ul#menu li.frame.over       ul,
ul#menu li.FirstFrame:hover ul,
ul#menu li.FirstFrame.over  ul
                {    position:          absolute;
                     display:           block;
                     /* settings for border */
                     background-color:  #140283;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       12px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border:            1px solid #ffffff;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     width:             105px;  }
ul#menu li.noframe:hover      ul,
ul#menu li.noframe.over       ul,
ul#menu li.FirstNoframe:hover ul,
ul#menu li.FirstNoframe.over  ul
                { position:             absolute;
                  display:              block;
                  /* settings for color */
                  background-color:     #140283;
                  margin-top:           -20px;
                  margin-right:         0px;
                  margin-bottom:        0px;
                  margin-left:          90px;
                  padding-top:          0px;
                  padding-right:        0px;
                  padding-bottom:       0px;
                  padding-left:         0px;
                  border:               1px solid #ffffff;
                  /* settings for font */
                  font-family:          Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                  font-size:            12px;
                  font-weight:          bold;
                  width:                105px;
                  z-index:              10;  }
ul#menu li.EndNoframe a, ul#menu li.EndNoframe a#active
ul#menu li.EndFrame   a, ul#menu li.EndFrame   a#active
                {  border-bottom:       0px solid #003075;
                   border-right:        0px solid #003075;  }
ul#menu a:hover, ul#menu a:focus
                {  background-color: #306095;
                   border-top-color: #306095; }

/* for MS IE */
li.open          a#active:hover, li.open          a#active.over,
li.FirstOpen     a#active:hover, li.FirstOpen     a#active.over,
li.EndOpen       a#active:hover, li.EndOpen       a#active.over,
li.FirstFrame    a:hover,        li.FirstFrame    a.over,
li.EndFrame      a:hover,        li.EndFrame      a.over,
li.noframe       a:hover,        li.noframe       a.over,
li.FirstNoframe  a:hover,        li.FirstNoframe  a.over,
li.EndNoframe    a:hover,        li.EndNoframe    a.over,
li.frame         a:hover,        li.frame         a.over
                {    background-color:  #306095;  }

ul#menu li.open          a#active,
ul#menu li.FirstOpen     a#active,
ul#menu li.EndOpen       a#active,
ul#menu li.FirstFrame    a#active,
ul#menu li.EndFrame      a#active,
ul#menu li.noframe       a#active,
ul#menu li.FirstNoframe  a#active,
ul#menu li.EndNoframe    a#active,
ul#menu li.frame         a#active
                {    color:             #ffb529;   }
ul#menu li.EndOpen       a#active /* for "Marketing Area" when Home selected */
                {    border-bottom:2px solid #003075; }
html ul li a    {    margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px; }
html ul li.frame,
html ul li.noframe,
html ul li.open,
html ul li.FirstFrame,
html ul li.EndFrame,
html ul li.FirstNoframe,
html ul li.EndNoframe,
html ul li.FirstOpen,
html ul li.EndOpen,
html ul li.item
                {    float:             left;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px; }
html ul li.ItemUnderline
                {    float:             left;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border-top:        0px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     2px solid #002065;
                     border-left:       0px solid #003075; }

/* -------- ID = "Marketing" (Marketing Area navigation bar) --------------- */
SPAN.distronly {
  font-family:       Arial, Helvetica, Homerton, sans-serif;
  font-weight:       normal;
  letter-spacing:    +1.0px;
  color:             #3060a5;
  font-size:         10px;
}
/* default all items by <ul id="marketing"> */
ul#marketing {
  position:          relative;
  left:              0px;
  top:               0px;
  display:           block;
  font-family:       Verdana, Arial, Helvetica,
                     Homerton, sans-serif;
  font-size:         12px;
  text-decoration:   none;
  background-color:  #104085;
  color:             #5080b5;
  margin:            0px;
  padding:           0px;
  border-top:        0px solid #003075;
  border-right:      1px solid #003075;
  border-bottom:     0px solid #003075;
  border-left:       1px solid #003075;
  float:             right;
  width:             105px;
  cursor:            default;
}
ul#marketing li.FirstFrame,
ul#marketing li.FirstOpen,
ul#marketing li.FirstNoframe {
  font-family:       Verdana, Arial, Helvetica,
                     Homerton, sans-serif;
  font-size:         12px;
  text-decoration:   none;
  background-color:  #104085;
  color:             #5080b5;
  margin:            0px;
  padding:           0px;
  border-top:        1px solid #003075;
  border-right:      0px solid #003075;
  border-bottom:     0px solid #003075;
  border-left:       0px solid #003075;
  float:             left;
  width:             105px;
  cursor:            default;
}
ul#marketing li.FrameEnd,
ul#marketing li.OpenEnd,
ul#marketing li.NoframeEnd {
  font-family:       Verdana, Arial, Helvetica,
                     Homerton, sans-serif;
  font-size:         12px;
  text-decoration:   none;
  background-color:  #104085;
  color:             #5080b5;
  margin:            0px;
  padding:           0px;
  border-top:        0px solid #003075;
  border-right:      0px solid #003075;
  border-bottom:     1px solid #003075;
  border-left:       0px solid #003075;
  float:             left;
  width:             105px;
  cursor:            default;
}
/* the sub items will not be displayed */
ul#marketing li ul {
  display:           none;
}
ul#marketing li.open ul,
ul#marketing li.FirstOpen ul {
  display:           block;
  background-color:  #140283;
  margin:            0px;
  padding:           0px;
  border:            0px solid #ffffff;
  font-family:       Verdana, Arial, Helvetica,
                     Homerton, sans-serif;
  font-size:         10px;
  font-weight:       normal;
}
ul#marketing li.frame:hover      ul,
ul#marketing li.frame.over       ul,
ul#marketing li.FirstFrame:hover ul,
ul#marketing li.FirstFrame.over  ul {
  position:          absolute;
  display:           block;
  background-color:  #140283;
  margin-top:        0px;
  margin-right:      0px;
  margin-bottom:     0px;
  margin-left:       12px;
  padding:           0px;
  border:            1px solid #ffffff;
  font-family:       Verdana, Arial, Helvetica,
                     Homerton, sans-serif;
  font-size:         12px;
  font-weight:       bold;
  width:             105px;
}
/* default settings for sub items */
ul#marketing li.noframe:hover      ul,
ul#marketing li.noframe.over       ul,
ul#marketing li.FirstNoframe:hover ul,
ul#marketing li.FirstNoframe.over  ul {
  position:          absolute;
  display:           block;
  background-color:  #140283;
  margin-top:        -20px;
  margin-right:      0px;
  margin-bottom:     0px;
  margin-left:       105px;
  padding:           0px;
  border:            1px solid #ffffff;
  font-family:       Verdana, Arial, Helvetica,
                     Homerton, sans-serif;
  font-size:         12px;
  font-weight:       bold;
  width:             105px;
  z-index:           10;
}
ul#marketing li.EndNoframe a, ul#marketing li.EndNoframe a#active
ul#marketing li.EndFrame   a, ul#marketing li.EndFrame   a#active {
  border-bottom:     1px solid #003075;
  border-right:      0px solid #003075;
}
ul#marketing a,
ul#marketing a:visited {
  display:           block;
  color:             #78A8ED;
  background-color:  #104085;
  font-family:       Verdana, Arial, Helvetica,
                     Homerton, sans-serif;
  font-size:         10px;
  font-weight:       normal;
  text-decoration:   none;
  letter-spacing:    0px;
  border-top:        2px solid  #104085;
  border-right:      0px solid  #003075;
  border-bottom:     1px dotted #002065;
  border-left:       0px solid  #003075;
  margin:            0px;
  padding-top:       3px;
  padding-right:     0px;
  padding-bottom:    5px;
  padding-left:      0px;
  width:             105px;
}
ul#marketing a#active {
  color:             #ffb529;
}
ul#marketing a.headline,
ul#marketing a.headline:visited
{
  font-size:         12px;
  font-weight:       bold;
  letter-spacing:    -1.0px;
  border-top:        2px solid #003075;
  border-bottom:     2px solid #003075;
}
ul#marketing a#ActiveHeadline {
  border-top:        2px solid #003075;
  border-bottom:     2px solid #003075;
  color:             #ffb529;
}
ul#marketing a.underline,
ul#marketing a.underline:visited {
  border-bottom:     2px solid #003075;
}
ul#marketing a#ActiveUnderline {
  border-bottom:     2px solid #003075;
  color:             #ffb529;
}
ul#marketing a:hover,           ul#marketing a:focus,
ul#marketing a.headline:hover,  ul#marketing a.headline:focus,
ul#marketing a.underline:hover, ul#marketing a.underline:focus {
  background-color:  #306095;
  border-top-color:  #306095;
}
/* -------- ID = HALCON (HALCON website navigation bar) -------------------- */
/* default all items by <ul id="HALCON"> */
ul#HALCON       {    position:          relative;
                     left:              0px;
                     top:               0px;
                     display:           block;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     text-decoration:   none;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #5080b5;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border-top:        0px solid #003075;
                     border-right:      1px solid #003075;
                     border-bottom:     0px solid #003075;
                     border-left:       1px solid #003075;
                     float:             right;
                     /* length of all items */
                     width:             105px;
                     cursor:            default;  }
ul#HALCON li.FirstFrame,
ul#HALCON li.FirstOpen,
ul#HALCON li.FirstNoframe
                {    /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     text-decoration:   none;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #5080b5;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border-top:        1px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     0px solid #003075;
                     border-left:       0px solid #003075;
                     float:             left;
                     /* length of all items */
                     width:             105px;
                     cursor:            default;  }
ul#HALCON li.FrameEnd,
ul#HALCON li.OpenEnd,
ul#HALCON li.NoframeEnd
                {    /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     text-decoration:   none;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #5080b5;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border-top:        0px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     1px solid #003075;
                     border-left:       0px solid #003075;
                     float:             left;
                     /* length of all items */
                     width:              105px;
                     cursor:             default;  }
/* the sub items will not be displayed */
ul#HALCON li ul   {    display:           none;  }
ul#HALCON li.open ul,
ul#HALCON li.FirstOpen ul
                {    display:           block;
                     /* settings for color */
                     background-color:  #140283;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border:            0px;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;  }
ul#HALCON a,
ul#HALCON a:visited
                {    display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     text-decoration:   none;
                     letter-spacing:    0px;
                     /* settings for border */
                     border-top:        2px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     0px solid #003075;
                     border-left:       0px solid #104085;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       2px;
                     padding-right:     0px;
                     padding-bottom:    4px;
                     padding-left:      0px;
                     width:             105px;  }
ul#HALCON a.headline,
ul#HALCON a.headline:visited
                {    display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     text-decoration:   none;
                     /* settings for border */
                     border-top:        2px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     0px solid #003075;
                     border-left:       0px solid #003075;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       2px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px;
                     width:             105px;  }
ul#HALCON a#active{  border-top:        2px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     0px solid #003075;
                     border-left:       0px solid #003075; }
ul#HALCON a#ActiveUnderline
                  {  border-top:        2px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     2px solid #002065;
                     border-left:       0px solid #003075;
                     color:             #ffb529; }
ul#HALCON a.underline,
ul#HALCON a.underline:visited
                {    display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     text-decoration:   none;
                     letter-spacing:    0px;
                     /* settings for color */
                     border-top:        2px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     2px solid #002065;
                     border-left:       0px solid #003075;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       2px;
                     padding-right:     0px;
                     padding-bottom:    4px;
                     padding-left:      0px;
                     width:             105px;  }
ul#HALCON a.underline:hover, ul#HALCON a.underline:focus
                {    background-color: #306095;  }
ul#HALCON a.subitem,
ul#HALCON a.subitem:visited
                {    display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     text-decoration:   none;
                     letter-spacing:    0px;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     width:             105px;  }
ul#HALCON a.subitem:hover, ul#HALCON a.subitem:focus
                {    background-color: #306095;  }
ul#HALCON a.SubitemSelect,
ul#HALCON a.SubitemSelect:visited
                {    display:           block;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #ffb529;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for color */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px; }
ul#HALCON a.SubitemSelect:hover,
ul#HALCON a.SubitemSelect:focus
                {    background-color:  #306095;
                     color:             #ffb529;  }
ul#HALCON a.FirstSubitemSelect,
ul#HALCON a.FirstSubitemSelect:visited
                {    display:           block;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #ffb529;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for color */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px;  }
ul#HALCON a.FirstSubitemSelect:hover,
ul#HALCON a.FirstSubitemSelect:focus
                {    background-color:  #306095;
                     color:             #ffb529;  }
ul#HALCON a.EndSubitemSelect,
ul#HALCON a.EndSubitemSelect:visited
                {    display:           block;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #ffb529;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px;  }
ul#HALCON a.EndSubitemSelect:hover,
ul#HALCON a.EndSubitemSelect:focus
                {    background-color:  #306095;
                     color:             #ffb529;  }
ul#HALCON a.SubitemFixed,
ul#HALCON a.SubitemFixed:visited
                {    position:          relative;
                     display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     letter-spacing:    0px;
                     text-decoration:   none;
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px;  }
ul#HALCON a.SubitemFixed:hover,
ul#HALCON a.SubitemFixed:focus
                {    background-color:  #306095;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px;  }
ul#HALCON a.FirstSubitemFixed,
ul#HALCON a.FirstSubitemFixed:visited
                {    position:          relative;
                     display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px; }
ul#HALCON a.FirstSubitemFixed:hover,
ul#HALCON a.FirstSubitemFixed:focus
                {    background-color:  #306095;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px;  }
ul#HALCON a.EndSubitemFixed,
ul#HALCON a.EndSubitemFixed:visited
                {    position:          relative;
                     display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     letter-spacing:    0px;
                     text-decoration:   none;
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px;  }
ul#HALCON a.EndSubitemFixed:hover,
ul#HALCON a.EndSubitemFixed:focus
                {    background-color: #306095;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px;  }
/* default settings for sub items */
ul#HALCON li.frame:hover      ul,
ul#HALCON li.frame.over       ul,
ul#HALCON li.FirstFrame:hover ul,
ul#HALCON li.FirstFrame.over  ul
                {    position:          absolute;
                     display:           block;
                     /* settings for color */
                     background-color:  #140283;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       12px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border:            1px solid #b5c8e9;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     width:             105px;
                     z-index:           15; }
ul#HALCON li.noframe:hover      ul,
ul#HALCON li.noframe.over       ul,
ul#HALCON li.FirstNoframe:hover ul,
ul#HALCON li.FirstNoframe.over  ul
                {    position:             absolute;
                     display:              block;
                     /* settings for color */
                     background-color:     #140283;
                     /* settings for border */
                     margin-top:           -20px;
                     margin-right:         0px;
                     margin-bottom:        0px;
                     margin-left:          100px;
                     padding-top:          0px;
                     padding-right:        0px;
                     padding-bottom:       0px;
                     padding-left:         0px;
                     border-top:           1px solid #b5c8e9;
                     border-right:         1px solid #b5c8e9;
                     border-bottom:        1px solid #b5c8e9;
                     border-left:          1px solid #b5c8e9;
                     /* settings for font */
                     font-family:          Verdana, Arial, Helvetica,
                                           Homerton, sans-serif;
                     font-size:            12px;
                     font-weight:          bold;
                     width:                105px;
                     z-index:              10;  }
ul#HALCON li.EndNoframe a, ul#HALCON li.EndNoframe a#active
ul#HALCON li.EndFrame   a, ul#HALCON li.EndFrame   a#active
                {    border-bottom:       1px solid #003075;
                     border-right:        0px solid #003075;  }
ul#HALCON a:hover, ul#HALCON a:focus
                {    background-color:  #306095;  }
ul#HALCON a.headline:hover, ul#HALCON a.headline:focus
                {    background-color:  #306095;  }
ul#HALCON a#active
                {    color:             #ffb529;   }
/* -------- ID = HALCON 7.0 (HALCON 7.0 navigation bar) -------------------- */
/* default all items by <ul id="HALCON70"> */
ul#HALCON70     {    position:          relative;
                     left:              0px;
                     top:               0px;
                     display:           block;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     text-decoration:   none;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #5080b5;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border-top:        0px solid #003075;
                     border-right:      1px solid #003075;
                     border-bottom:     0px solid #003075;
                     border-left:       1px solid #003075;
                     float:             right;
                     /* length of all items */
                     width:             105px;
                     cursor:            default;  }
ul#HALCON70 li.FirstFrame,
ul#HALCON70 li.FirstOpen,
ul#HALCON70 li.FirstNoframe
                {    /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     text-decoration:   none;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #5080b5;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border-top:        1px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     0px solid #003075;
                     border-left:       0px solid #003075;
                     float:             left;
                     /* length of all items */
                     width:             105px;
                     cursor:            default;  }
ul#HALCON70 li.FrameEnd,
ul#HALCON70 li.OpenEnd,
ul#HALCON70 li.NoframeEnd
                {    /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     text-decoration:   none;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #5080b5;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-top:       0px;
                     border-top:        0px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     1px solid #003075;
                     border-left:       0px solid #003075;
                     float:             left;
                     /* length of all items */
                     width:              105px;
                     cursor:             default;  }
/* the sub items will not be displayed */
ul#HALCON70 li ul {  display:           none;  }
ul#HALCON70 li.open ul,
ul#HALCON70 li.FirstOpen ul
                {    display:           block;
                     /* settings for color */
                     background-color:  #140283;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border:            0px;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;  }
ul#HALCON70 a,
ul#HALCON70 a:visited
                {    display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     text-decoration:   none;
                     letter-spacing:    0px;
                     /* settings for border */
                     border-top:        2px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     0px solid #003075;
                     border-left:       0px solid #104085;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       2px;
                     padding-right:     0px;
                     padding-bottom:    4px;
                     padding-left:      0px;
                     width:             105px;  }
ul#HALCON70 a.headline,
ul#HALCON70 a.headline:visited
                {    display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     text-decoration:   none;
                     /* settings for border */
                     border-top:        2px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     2px solid #003075;
                     border-left:       0px solid #003075;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       2px;
                     padding-right:     0px;
                     padding-bottom:    4px;
                     padding-left:      0px;
                     width:             105px;  }
ul#HALCON70 a#active
                  {  border-top:        2px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     0px solid #003075;
                     border-left:       0px solid #003075; }
ul#HALCON70 a#ActiveUnderline
                  {  border-top:        2px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     2px solid #002065;
                     border-left:       0px solid #003075;
                     color:             #ffb529; }
ul#HALCON70 a.underline,
ul#HALCON70 a.underline:visited
                {    display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     text-decoration:   none;
                     letter-spacing:    0px;
                     /* settings for color */
                     border-top:        2px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     2px solid #002065;
                     border-left:       0px solid #003075;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       2px;
                     padding-right:     0px;
                     padding-bottom:    4px;
                     padding-left:      0px;
                     width:             105px;  }
ul#HALCON70 a.underline:hover, ul#HALCON70 a.underline:focus
                {    background-color: #306095;  }
ul#HALCON70 a.subitem,
ul#HALCON70 a.subitem:visited
                {    display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     text-decoration:   none;
                     letter-spacing:    0px;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     width:             105px;  }
ul#HALCON70 a.subitem:hover, ul#HALCON70 a.subitem:focus
                {    background-color: #306095;  }
ul#HALCON70 a.SubitemSelect,
ul#HALCON70 a.SubitemSelect:visited
                {    display:           block;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #ffb529;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for color */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px;  }
ul#HALCON70 a.SubitemSelect:hover,
ul#HALCON70 a.SubitemSelect:focus
                {    background-color:  #306095;
                     color:             #ffb529;  }
ul#HALCON70 a.FirstSubitemSelect,
ul#HALCON70 a.FirstSubitemSelect:visited
                {    display:           block;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #ffb529;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for color */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;  }
ul#HALCON70 a.FirstSubitemSelect:hover,
ul#HALCON70 a.FirstSubitemSelect:focus
                {    background-color:  #306095;
                     color:             #ffb529;  }
ul#HALCON70 a.EndSubitemSelect,
ul#HALCON70 a.EndSubitemSelect:visited
                {    display:           block;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #ffb529;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px; }
ul#HALCON70 a.EndSubitemSelect:hover,
ul#HALCON70 a.EndSubitemSelect:focus
                {    background-color:  #306095;
                     color:             #ffb529;  }
ul#HALCON70 a.SubitemFixed,
ul#HALCON70 a.SubitemFixed:visited
                {    position:          relative;
                     display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     letter-spacing:    0px;
                     text-decoration:   none;
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px;  }
ul#HALCON70 a.SubitemFixed:hover,
ul#HALCON70 a.SubitemFixed:focus
                {    background-color:  #306095;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px;  }
ul#HALCON70 a.FirstSubitemFixed,
ul#HALCON70 a.FirstSubitemFixed:visited
                {    position:          relative;
                     display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;  }
ul#HALCON70 a.FirstSubitemFixed:hover,
ul#HALCON70 a.FirstSubitemFixed:focus
                {    background-color:  #306095;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;  }
ul#HALCON70 a.EndSubitemFixed,
ul#HALCON70 a.EndSubitemFixed:visited
                {    position:          relative;
                     display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     letter-spacing:    0px;
                     text-decoration:   none;
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px;  }
ul#HALCON70 a.EndSubitemFixed:hover,
ul#HALCON70 a.EndSubitemFixed:focus
                {    background-color:  #306095;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px;  }
/* default settings for sub items */
ul#HALCON70 li.frame:hover      ul,
ul#HALCON70 li.frame.over       ul,
ul#HALCON70 li.FirstFrame:hover ul,
ul#HALCON70 li.FirstFrame.over  ul
                {    position:          absolute;
                     display:           block;
                     /* settings for color */
                     background-color:  #140283;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       12px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border:            1px solid #b5c8e9;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     width:             105px;  }
ul#HALCON70 li.noframe:hover      ul,
ul#HALCON70 li.noframe.over       ul,
ul#HALCON70 li.FirstNoframe:hover ul,
ul#HALCON70 li.FirstNoframe.over  ul
                {    position:             absolute;
                     display:              block;
                     /* settings for color */
                     background-color:     #140283;
                     /* settings for border */
                     margin-top:           -20px;
                     margin-right:         0px;
                     margin-bottom:        0px;
                     margin-left:          100px;
                     padding-top:          0px;
                     padding-right:        0px;
                     padding-bottom:       0px;
                     padding-left:         0px;
                     border:               1px solid #b5c8e9;
                     /* settings for font */
                     font-family:          Verdana, Arial, Helvetica,
                                           Homerton, sans-serif;
                     font-size:            12px;
                     font-weight:          bold;
                     width:                105px;
                     z-index:              10;  }
ul#HALCON70 li.EndNoframe a, ul#HALCON70 li.EndNoframe a#active
ul#HALCON70 li.EndFrame   a, ul#HALCON70 li.EndFrame   a#active
                {    border-bottom:       1px solid #003075;
                     border-right:        0px solid #003075;  }
ul#HALCON70 a:hover, ul#HALCON70 a:focus
                {    background-color:  #306095;  }
ul#HALCON70 a.headline:hover, ul#HALCON70 a.headline:focus
                {    background-color:  #306095;  }
ul#HALCON70 a#active
                {    color:             #ffb529;   }
/* -------- ID = HALCON 7.1 (HALCON 7.1 navigation bar) -------------------- */
/* default all items by <ul id="HALCON71"> */
ul#HALCON71     {    position:          relative;
                     left:              0px;
                     top:               0px;
                     display:           block;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     text-decoration:   none;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #5080b5;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border-top:        0px solid #003075;
                     border-right:      1px solid #003075;
                     border-bottom:     0px solid #003075;
                     border-left:       1px solid #003075;
                     float:             right;
                     /* length of all items */
                     width:             105px;
                     cursor:            default;  }
ul#HALCON71 li.FirstFrame,
ul#HALCON71 li.FirstOpen,
ul#HALCON71 li.FirstNoframe
                {    /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     text-decoration:   none;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #5080b5;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border-top:        1px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     0px solid #003075;
                     border-left:       0px solid #003075;
                     float:             left;
                     /* length of all items */
                     width:             105px;
                     cursor:            default;  }
ul#HALCON71 li.FrameEnd,
ul#HALCON71 li.OpenEnd,
ul#HALCON71 li.NoframeEnd
                {    /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     text-decoration:   none;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #5080b5;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-top:       0px;
                     border-top:        0px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     1px solid #003075;
                     border-left:       0px solid #003075;
                     float:             left;
                     /* length of all items */
                     width:              105px;
                     cursor:             default;  }
/* the sub items will not be displayed */
ul#HALCON71 li ul {  display:           none;  }
ul#HALCON71 li.open ul,
ul#HALCON71 li.FirstOpen ul
                {    display:           block;
                     /* settings for color */
                     background-color:  #140283;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border:            0px;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;  }
ul#HALCON71 a,
ul#HALCON71 a:visited
                {    display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     text-decoration:   none;
                     letter-spacing:    0px;
                     /* settings for border */
                     border-top:        2px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     0px solid #003075;
                     border-left:       0px solid #104085;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       2px;
                     padding-right:     0px;
                     padding-bottom:    4px;
                     padding-left:      0px;
                     width:             105px;  }
ul#HALCON71 a.headline,
ul#HALCON71 a.headline:visited
                {    display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     text-decoration:   none;
                     /* settings for border */
                     border-top:        2px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     2px solid #003075;
                     border-left:       0px solid #003075;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       2px;
                     padding-right:     0px;
                     padding-bottom:    4px;
                     padding-left:      0px;
                     width:             105px;  }
ul#HALCON71 a#active
                  {  border-top:        2px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     0px solid #003075;
                     border-left:       0px solid #003075; }
ul#HALCON71 a#ActiveUnderline
                  {  border-top:        2px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     2px solid #002065;
                     border-left:       0px solid #003075;
                     color:             #ffb529; }
ul#HALCON71 a.underline,
ul#HALCON71 a.underline:visited
                {    display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     text-decoration:   none;
                     letter-spacing:    0px;
                     /* settings for color */
                     border-top:        2px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     2px solid #002065;
                     border-left:       0px solid #003075;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       2px;
                     padding-right:     0px;
                     padding-bottom:    4px;
                     padding-left:      0px;
                     width:             105px;  }
ul#HALCON71 a.underline:hover, ul#HALCON71 a.underline:focus
                {    background-color: #306095;  }
ul#HALCON71 a.subitem,
ul#HALCON71 a.subitem:visited
                {    display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     text-decoration:   none;
                     letter-spacing:    0px;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     width:             105px;  }
ul#HALCON71 a.subitem:hover, ul#HALCON71 a.subitem:focus
                {    background-color: #306095;  }
ul#HALCON71 a.SubitemSelect,
ul#HALCON71 a.SubitemSelect:visited
                {    display:           block;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #ffb529;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for color */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px;  }
ul#HALCON71 a.SubitemSelect:hover,
ul#HALCON71 a.SubitemSelect:focus
                {    background-color:  #306095;
                     color:             #ffb529;  }
ul#HALCON71 a.FirstSubitemSelect,
ul#HALCON71 a.FirstSubitemSelect:visited
                {    display:           block;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #ffb529;
                     /* settings for font */
                    font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for color */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;  }
ul#HALCON71 a.FirstSubitemSelect:hover,
ul#HALCON71 a.FirstSubitemSelect:focus
                {    background-color:  #306095;
                     color:             #ffb529;  }
ul#HALCON71 a.EndSubitemSelect,
ul#HALCON71 a.EndSubitemSelect:visited
                {    display:           block;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #ffb529;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px; }
ul#HALCON71 a.EndSubitemSelect:hover,
ul#HALCON71 a.EndSubitemSelect:focus
                {    background-color:  #306095;
                     color:             #ffb529;  }
ul#HALCON71 a.SubitemFixed,
ul#HALCON71 a.SubitemFixed:visited
                {    position:          relative;
                     display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     letter-spacing:    0px;
                     text-decoration:   none;
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px;  }
ul#HALCON71 a.SubitemFixed:hover,
ul#HALCON71 a.SubitemFixed:focus
                {    background-color:  #306095;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px;  }
ul#HALCON71 a.FirstSubitemFixed,
ul#HALCON71 a.FirstSubitemFixed:visited
                {    position:          relative;
                     display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;  }
ul#HALCON71 a.FirstSubitemFixed:hover,
ul#HALCON71 a.FirstSubitemFixed:focus
                {    background-color:  #306095;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;  }
ul#HALCON71 a.EndSubitemFixed,
ul#HALCON71 a.EndSubitemFixed:visited
                {    position:          relative;
                     display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #104085;
                     /* settings for font */
                     letter-spacing:    0px;
                     text-decoration:   none;
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px;  }
ul#HALCON71 a.EndSubitemFixed:hover,
ul#HALCON71 a.EndSubitemFixed:focus
                {    background-color:  #306095;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    2px;
                     padding-left:      0px;  }
/* default settings for sub items */
ul#HALCON71 li.frame:hover      ul,
ul#HALCON71 li.frame.over       ul,
ul#HALCON71 li.FirstFrame:hover ul,
ul#HALCON71 li.FirstFrame.over  ul
                {    position:          absolute;
                     display:           block;
                     /* settings for color */
                     background-color:  #140283;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       12px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border:            1px solid #b5c8e9;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     width:             105px;  }
ul#HALCON71 li.noframe:hover      ul,
ul#HALCON71 li.noframe.over       ul,
ul#HALCON71 li.FirstNoframe:hover ul,
ul#HALCON71 li.FirstNoframe.over  ul
                {    position:             absolute;
                     display:              block;
                     /* settings for color */
                     background-color:     #140283;
                     /* settings for border */
                     margin-top:           -20px;
                     margin-right:         0px;
                     margin-bottom:        0px;
                     margin-left:          100px;
                     padding-top:          0px;
                     padding-right:        0px;
                     padding-bottom:       0px;
                     padding-left:         0px;
                     border:               1px solid #b5c8e9;
                     /* settings for font */
                     font-family:          Verdana, Arial, Helvetica,
                                           Homerton, sans-serif;
                     font-size:            12px;
                     font-weight:          bold;
                     width:                105px;
                     z-index:              10;  }
ul#HALCON71 li.EndNoframe a, ul#HALCON71 li.EndNoframe a#active
ul#HALCON71 li.EndFrame   a, ul#HALCON71 li.EndFrame   a#active
                {    border-bottom:       1px solid #003075;
                     border-right:        0px solid #003075;  }
ul#HALCON71 a:hover, ul#HALCON71 a:focus
                {    background-color:  #306095;  }
ul#HALCON71 a.headline:hover, ul#HALCON71 a.headline:focus
                {    background-color:  #306095;  }
ul#HALCON71 a#active
                {    color:             #ffb529;   }
/* -------- ID = "b2b" (Marketing Area navigation bar) --------------- */
/* default all items by <ul id="b2b"> */
ul#b2b          {    position:          relative;
                     left:              0px;
                     top:               0px;
                     display:           block;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     text-decoration:   none;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #5080b5;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border-top:        0px solid #003075;
                     border-right:      1px solid #003075;
                     border-bottom:     0px solid #003075;
                     border-left:       1px solid #003075;
                     float:             right;
                     /* length of all items */
                     width:             105px;
                     cursor:            default;  }
ul#b2b li.FirstFrame,
ul#b2b li.FirstOpen,
ul#b2b li.FirstNoframe
                {    /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     text-decoration:   none;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #5080b5;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border-top:        1px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     0px solid #003075;
                     border-left:       0px solid #003075;
                     float:             left;
                     /* length of all items */
                     width:             105px;
                     cursor:            default;  }
ul#b2b li.FrameEnd,
ul#b2b li.OpenEnd,
ul#b2b li.NoframeEnd
                {    /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     text-decoration:   none;
                     /* settings for color */
                     background-color:  #104085;
                     color:             #5080b5;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border-top:        0px solid #003075;
                     border-right:      0px solid #003075;
                     border-bottom:     1px solid #003075;
                     border-left:       0px solid #003075;
                     float:             left;
                     /* length of all items */
                    width:              105px;
                    cursor:             default;  }
/* the sub items will not be displayed */
ul#b2b li ul   {    display:           none;  }
ul#b2b li.open ul,
ul#b2b li.FirstOpen ul
                {    display:           block;
                     /* settings for color */
                     background-color:  #140283;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border:            0px;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal; }
ul#b2b a,
ul#b2b a:visited
                {    display:           block;
                     /* settings for color */
                     color:             #78A8ED;
                     background-color:  #104085;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     text-decoration:   none;
                     letter-spacing:    0px;
                     /* settings for border */
                     border-top:        2px solid #104085;
                     border-right:      0px solid #003075;
                     border-bottom:     2px solid #003075;
                     border-left:       0px solid #003075;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    4px;
                     padding-left:      0px;
                     width:             105px;  }
ul#b2b a.headline,
ul#b2b a.headline:visited
                {    display:           block;
                     /* settings for color */
                     color:             #78A8ED;
                     background-color:  #104085;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     text-decoration:   none;
                     letter-spacing:    -0.5px;
                     /* settings for border */
                     border-top:        2px solid #104085;
                     border-right:      0px solid #003075;
                     border-bottom:     2px solid #003075;
                     border-left:       0px solid #003075;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    4px;
                     padding-left:      0px;
                     width:             105px;  }
ul#b2b a.subitem,
ul#b2b a.subitem:visited
                {    display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     text-decoration:   none;
                     letter-spacing:    0px;
                     /* settings for border */
                     border:            0px;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     width:             105px;  }
ul#b2b a.subitem:hover, ul#b2b a.subitem:focus
                {    background-color: #306095;  }
ul#b2b a.SubitemSelect,
ul#b2b a.SubitemSelect:visited
                {    display:           block;
                     /* settings for color */
                     background-color:  #000000;
                     color:             #ffb529;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for border */
                     border-top:        0px solid #b5c8e9;
                     border-right:      1px solid #b5c8e9;
                     border-bottom:     0px solid #b5c8e9;
                     border-left:       1px solid #b5c8e9;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px; }
ul#b2b a.SubitemSelect:hover,
ul#b2b a.SubitemSelect:focus
                {    background-color:  #306095;
                     color:             #ffb529;  }
ul#b2b a.FirstSubitemSelect,
ul#b2b a.FirstSubitemSelect:visited
                {    display:           block;
                     /* settings for color */
                     background-color:  #000000;
                     color:             #ffb529;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for border */
                     border-top:        1px solid #b5c8e9;
                     border-right:      1px solid #b5c8e9;
                     border-bottom:     0px solid #b5c8e9;
                     border-left:       1px solid #b5c8e9;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px; }
ul#b2b a.FirstSubitemSelect:hover,
ul#b2b a.FirstSubitemSelect:focus
                {    background-color:  #306095;
                     color:             #ffb529;  }
ul#b2b a.EndSubitemSelect,
ul#b2b a.EndSubitemSelect:visited
                {    display:           block;
                     /* settings for color */
                     background-color:  #000000;
                     color:             #ffb529;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for border */
                     border-top:        0px solid #b5c8e9;
                     border-right:      1px solid #b5c8e9;
                     border-bottom:     1px solid #b5c8e9;
                     border-left:       1px solid #b5c8e9;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px; }
ul#b2b a.EndSubitemSelect:hover,
ul#b2b a.EndSubitemSelect:focus
                {    background-color:  #306095;
                     color:             #ffb529;  }
ul#b2b a.SubitemFixed,
ul#b2b a.SubitemFixed:visited
                {    position:          relative;
                     display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #000000;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for border */
                     border-top:        0px solid #b5c8e9;
                     border-right:      1px solid #b5c8e9;
                     border-bottom:     0px solid #b5c8e9;
                     border-left:       1px solid #b5c8e9;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px; }
ul#b2b a.SubitemFixed:hover,
ul#b2b a.SubitemFixed:focus
                {    background-color:  #306095;
                     /* settings for border */
                     border-top:        0px solid #b5c8e9;
                     border-right:      1px solid #b5c8e9;
                     border-bottom:     0px solid #b5c8e9;
                     border-left:       1px solid #b5c8e9;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;  }
ul#b2b a.FirstSubitemFixed,
ul#b2b a.FirstSubitemFixed:visited
                {    position:          relative;
                     display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #000000;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for border */
                     border-top:        1px solid #b5c8e9;
                     border-right:      1px solid #b5c8e9;
                     border-bottom:     0px solid #b5c8e9;
                     border-left:       1px solid #b5c8e9;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;  }
ul#b2b a.FirstSubitemFixed:hover,
ul#b2b a.FirstSubitemFixed:focus
                {    background-color:  #306095;
                     /* settings for border */
                     border-top:        1px solid #b5c8e9;
                     border-right:      1px solid #b5c8e9;
                     border-bottom:     0px solid #b5c8e9;
                     border-left:       1px solid #b5c8e9;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;  }
ul#b2b a.EndSubitemFixed,
ul#b2b a.EndSubitemFixed:visited
                {    position:          relative;
                     display:           block;
                     /* settings for color */
                     color:             #a5b8d9;
                     background-color:  #000000;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         10px;
                     font-weight:       normal;
                     letter-spacing:    0px;
                     text-decoration:   none;
                     /* settings for border */
                     border-top:        0px solid #b5c8e9;
                     border-right:      1px solid #b5c8e9;
                     border-bottom:     1px solid #b5c8e9;
                     border-left:       1px solid #b5c8e9;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;  }
ul#b2b a.EndSubitemFixed:hover,
ul#b2b a.EndSubitemFixed:focus
                {    background-color: #306095;
                     /* settings for border */
                     border-top:        0px solid #b5c8e9;
                     border-right:      1px solid #b5c8e9;
                     border-bottom:     1px solid #b5c8e9;
                     border-left:       1px solid #b5c8e9;
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       0px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;  }
ul#b2b li.frame:hover      ul,
ul#b2b li.frame.over       ul,
ul#b2b li.FirstFrame:hover ul,
ul#b2b li.FirstFrame.over  ul
                {    position:          absolute;
                     display:           block;
                     /* settings for color */
                     background-color:  #140283;
                     /* settings for border */
                     margin-top:        0px;
                     margin-right:      0px;
                     margin-bottom:     0px;
                     margin-left:       12px;
                     padding-top:       0px;
                     padding-right:     0px;
                     padding-bottom:    0px;
                     padding-left:      0px;
                     border:            1px solid #b5c8e9;
                     /* settings for font */
                     font-family:       Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                     font-size:         12px;
                     font-weight:       bold;
                     width:             105px;  }
/* default settings for sub items */
ul#b2b li.noframe:hover      ul,
ul#b2b li.noframe.over       ul,
ul#b2b li.FirstNoframe:hover ul,
ul#b2b li.FirstNoframe.over  ul
                { position:             absolute;
                  display:              block;
                  /* settings for color */
                  background-color:     #140283;
                  /* settings for border */
                  margin-top:           -20px;
                  margin-right:         0px;
                  margin-bottom:        0px;
                  margin-left:          105px;
                  padding-top:          0px;
                  padding-right:        0px;
                  padding-bottom:       0px;
                  padding-left:         0px;
                  border:               1px solid #b5c8e9;
                  /* settings for font */
                  font-family:          Verdana, Arial, Helvetica,
                                        Homerton, sans-serif;
                  font-size:            12px;
                  font-weight:          bold;
                  width:                105px;
                  z-index:              10;  }
ul#b2b li.EndNoframe a, ul#b2b li.EndNoframe a#active
ul#b2b li.EndFrame   a, ul#b2b li.EndFrame   a#active
                {  border-top:          0px solid #003075;
                   border-right:        0px solid #003075;
                   border-bottom:       1px solid #003075;
                   border-left:         0px solid #003075;  }
ul#b2b a:hover,          ul#b2b a:focus,
ul#b2b a.headline:hover, ul#b2b a.headline:focus
                {    background-color: #306095;  }

ul#b2b a#active
                {    color:             #ffb529;   }

