/* separator banner <=> menu 
*****************************/
div.rulemenutop {
    border-top:             1px #214263 solid;
    background-color:       #fff;
    height:                 1px;
    overflow:               hidden;
}

/* main structure for menus, desktop-icons, shortcuts 
*****************************************************/
/* 
IE 5.01 needs content to show borders
*/
div.navarea,
table.navarea {
    table-layout:           auto;
    border-spacing:         0px;
    border-collapse:        collapse;
    padding:                0px;
    width:                  100%;
}
table.navarea td.menus,
table.navarea td.menusNoJs,
table.navarea td.shortc {
    padding-left:           30px;
    padding-right:          20px;
}
.navarea .bgmenu {
    background-color:       #b4c3d4;
    color:                  black;
}
.navarea .bgshortc {
    background-color:       #f1f7fd;
    color:                  #214263;
}
.navarea td.r4 {
    /* Note: height of the menubar depends on this + td.navBtn - td.shortc */
    line-height:            3px;
}
.navarea td.bottom {
    border-bottom:          1px black solid;
}
.navarea td.bottomright {
    border-right:           1px black solid;
    border-bottom:          1px black solid;
}
.navarea td.bottomleft {
    border-left:            1px black solid;
    border-bottom:          1px black solid;
    padding-right:          14px;
}
/* menu with javascript */
.navarea td.menus {
    height:                 21px;
    vertical-align:         middle;
    padding-top:            0px;
    padding-bottom:         0px;
}
/* menu-selections without javascript */
.navarea td.menusNoJs {
    padding-top:            5px;
    padding-bottom:         5px;
}
/* icons and labels for Home, Public, etc. */
.navarea td.navBtn {
    vertical-align:         top;
    padding:                0px;
    width:                  1%; /* hack */
}
/* shortcuts */
.navarea td.shortc {
    height:                 36px;
    padding-top:            7px;
}

/* sub sections  for menus, desktop-icons, shortcuts
****************************************************/

/* menu items in menu bar and in popup menus */
.mItem {
    background-color:       #B4C3D4;
    color:                  black;
    font-family:            helvetica, arial, sans-serif;
    font-weight:            normal;
    font-style:             normal;
    cursor:                 pointer;
}
td.menus div {
    float:                  left;
    padding-right:          4px;
    white-space:            nowrap;
}
td.menus a {
    text-decoration:        none;
    cursor:                 pointer;
}
td.menus img {
    float:                  left;
}
td.menus div img {
    float:                  none;
    padding-right:          5px;
    vertical-align:         middle;
}

/* active menu item in menu bar and in popup menus */
.mItemA {
    background-color:       #D0DBEC;
    color:                  black;
    font-family:            helvetica, arial, sans-serif;
    font-weight:            normal;
    font-style:             normal;
    cursor:                 pointer;
}
/* non avaible menu item in popup menus */
.mItemNA {
    color:                  #505050;
}
/* menu-selections without javascript */
.menuNoJs select {
    background-color:       #B4C3D4;
    color:                  #000;
}
.menusNoJs .topmenu, .menusNoJs .topmenu td {
    border:                 none;
}

/* icons and labels for Home, Public, etc. */
table.navBtn {
    border-spacing:         0px;
    border-collapse:        collapse;
}
table.navBtn td {
    vertical-align:         top;
    padding:                3px 3px 0px 3px;
    text-align:             center;
    font-size:              smaller; /* should be same in all scales */
    color:                  black;
    line-height:            110%;
}

/* separator shortcuts <=> location 
***********************************/
/*
For IE5 wrap img by div or use formatted div itself for rule. 
*/
img.w100h4 {
    margin:0px;
    padding:0px;
    width:100%;
    height:4px;
}
div.ruleshortcut {
    background-color:       #ef8400;
    border-top:             1px #f7d6ad solid;
    border-bottom:          1px #ce7b10 solid;
    margin-top:             1px; /* gets background-color */
    height:                 1px;
    overflow:               hidden;
}
/* TODO width or height must include border for IE5, todo: not for IE6 in strict mode */
/* 
* html div.shortcutbottom { height:3px; }
*/

/* bscw-path, location, uploader 
********************************/
table.location {
    width:                  100%;
    background-color:       #fff;
    margin:                 0px;
    padding:                0px;
}
.location td.xlabel {
    width:                  10%;
    padding:                5px;
    text-align:             center;
    white-space:            nowrap;
    font-size:              smaller; /* should be same in all scales */
}
.location td.location {
    padding:                5px;
    width:                  75%;
}
.location div.location {
    border:                 1px black solid;
    padding:                2px 1px 2px 29px;
    text-indent:            -28px;
    vertical-align:			middle;
}
.location td.uploader {
    padding:                2px 0px 0px 5px;
    text-align:             right;
}
.location td.uploader * {
    vertical-align:         bottom;
}


/* 
 obsolete stuff
*/

/* object path 
.mPath {
}
*/
/* text labels under navigation icons and location text (should not be changed in different sizes) 
.mLabel {
}
*/



