/*  content:
    ------------------
    GENERAL
    FONTS
    GRID
    AREAs
    SUBLAYOUTs
    BREADCRUMB
    GLOBAL
    LEFT MENU
    FRONTPAGE & DOCUMENT
    SPOTS

    TOPBAR
    TOPMENU
    TOPICONS
    LEFT COLUMN
    LEFTMENU
    ARROWS
    CENTER COLUMN
    RIGHT COLUMN
    BOTTOM
    --
    MISCELLANEOUS
    --

*/


/* ----- GENERAL ----- */

img { border: none; }


/* ----- FONTS ----- */

body { height: 100%; margin: 0px; font-family: verdana, sans-serif; font-size: 0.6em; }

/*
td 
{
        font-family: verdana, sans-serif;
        font-size: 0.6em;
}
*/

h1 { font-size: 1.2em; font-weight: bold; margin: 18px 0px 14px 0px; padding: 0px; color: #333; }

/*  not in use
h2
{
  font:bold 10px verdana;
  margin:0px 0px 19px 0px;
}

h3
{
  font:bold 10px verdana;
  margin:0px 0px 0px 0px;
}
*/

h2, h4 { font-size: 1em; font-weight: bold; margin: 14px 0px 0px 0px; padding: 0px; color: #333; }

p { font-size: 1em; color: #333; margin: 0px; }

p.abstract { /* font-weight: bold; */ margin: 0px 0px 14px 0px; }

p.date { margin: 0px 0px 14px 0px; }

p.time { margin: -14px 0px 14px 0px; }

a { color: #333; text-decoration: underline; }

a:hover { text-decoration: underline; }



/* ----- GRID ----- */

div.siteArea { height: 100%; width: 760px; margin: 0 auto; }



/* ----- AREAs ----- */

body.areaBody { color: #333333; }

div.areaIdentity { width: 100%; position: relative; }

img.identityImage { width: 100%; }

div.areaIdentity div.identityName div { padding-top: 10px; margin-left: -24px; text-align: right; z-index: 50; width: 100%; position: absolute; }

img.topImage { width: 100%; height: auto; }

div.areaTopImage div.topimageName { position: absolute; padding: 28px 0px 0px 24px; }

div.areaBreadcrumb, div.areaFooter { width: 100%; }

div.areaFooter { height: 19px; }

div.areaFooter a { text-decoration: none; color: #FFFFFF; }

div.areaGlobal { float: right; padding: 0px 8px 0px 0px; }

div.areaGlobal a.LanguageButton { vertical-align: super; text-decoration: none; color: white; margin-right: 5px; }


div.areaSublayout { background-color: #CCCCCC; padding: 6px 0px 6px 0px; clear: both; }



/* ----- SUBLAYOUTs ----- */

table.sublayoutTable { width: 100%; table-layout: fixed; }

table.sublayoutTable td.leftcol, table.sublayoutTable td.centercol, table.sublayoutTable td.rightcol, table.sublayoutTable td.spacecol { vertical-align: top; padding: 0px; }

table.sublayoutTable td.leftcol, table.sublayoutTable td.rightcol { width: 201px; background-color: #FFFFFF; }

table.sublayoutTable td.centercol { background-color: #FFFFFF; padding: 0px 4px 20px 4px; }

table.sublayoutTable td.centercol span.SearchWord { background-color: #CC0000; color: #FFFFFF; }


table.sublayoutTable td.frontcol { padding: 0px 4px 20px 4px; }

table.sublayoutTable td.spacecol, table.sublayoutTable td.spacecol img { width: 6px; }

table.sublayoutTable td div.columnDivider { height: 6px; background-color: #CCCCCC; line-height: 1px; clear: both; }



/* ----- BREADCRUMB ----- */

div.areaBreadcrumb div.breadcrumb { float: left; padding: 2px 0px 0px 15px; }

div.areaBreadcrumb div.breadcrumb a { text-decoration: none; }


/* ----- FOOTER ----- */

div.areaFooter div.footer { padding: 2px 0px 0px 15px; }

/* ----- GLOBAL ----- */

div.areaGlobal img { padding: 0px 5px 0px 0px; }



/* ----- LEFT MENU ----- */

div.leftMenu { padding: 18px 5px 0px 5px; }

div.menuItem { clear: both; }

div.menuSpace { clear: both; height: 14px; }

div.menuSpace0 { clear: both; height: 10px; }

div.menuSpace1, div.menuSpace2, div.menuSpace3, div.menuSpace4, div.menuSpace5 { clear: both; height: 6px; }

/* ----- */

div.menuLink { height: 11px; float: left; }

div.menuLink a { color: #333333; text-decoration: none; /*  font:10px verdana; */ }

div.menuLink a:hover { text-decoration: underline; }

div.menuLink a.selected { font-weight: bold; }

/* ----- */

div.menuArrow { height: 12px; float: left; background-repeat: no-repeat; }

div.menuArrow1Selected { background-image: url('/sites/scx.helk/images/tema/menuArrowOn.gif'); width: 19px; background-position: 0px 1px; }

/* ----- */

div.menuArrow1 { background-image: url('/sites/scx.helk/images/tema/menuArrow.gif'); width: 19px; background-position: 0px 1px; }

div.menuArrow2 { background-image: url('/sites/scx.helk/images/tema/arrow_lev2.gif'); width: 32px; background-position: 20px 4px; }

div.menuArrow3 { background-image: url('/sites/scx.helk/images/tema/arrow_lev3.gif'); width: 42px; background-position: 33px 4px; }

div.menuArrow4 { background-image: url('/sites/scx.helk/images/tema/arrow_lev4.gif'); width: 52px; background-position: 43px 5px; }

div.menuArrow5 { background-image: url('/sites/scx.helk/images/tema/arrow_lev4.gif'); width: 62px; background-position: 53px 5px; }

div.menuArrow6 { background-image: url('/sites/scx.helk/images/tema/arrow_lev4.gif'); width: 72px; background-position: 63px 5px; }


/* ----- FRONTPAGE & DOCUMENT ----- */

div.frontpage { padding: 0px 0px 19px 0px; }

.documentimage { text-align: center; }

div.documentimage { padding-top: 3px; overflow: hidden; }

div.documentimage img.docImage, div.documentimage img.docImageWide { border: 1px solid #fff; }

div.document { padding: 0px 0px 19px 0px; }

div.clear { clear: both; }

h1.docImage { margin-top: 12px; }

.clear { clear: both; height: 0px; overflow: hidden; }

/*    Sitemap     */

a.MssSitemap { text-decoration: none; padding-left: 3px; }
