div.main { 
    background-color:       #fffefe; /* db */
}
table.entries {
    table-layout:           auto;
    border-spacing:         0px;
    border-collapse:        separate; /* IE6 */
    width:                  100%;
}

/* userbanner 
*/
.uBannTop { 
    border-top:             1px #6b8299 solid;
    background-color:       #a7bbd6; 
    border-bottom:          7px #3b5876 solid;
    height:                 1px;
    overflow:               hidden;
}
.uBannBot { 
    background-color:       #3b5876; 
    border-bottom:          1px #214263 solid;
    height:                 6px; 
    overflow:               hidden;
}


/* rules and items of multi action bar 
*/
div.multiacts {
    background-color:       #fae7cf;
}
div.rulemactstop {
    overflow:               hidden;
    height:                 1px;
    border-top:	            1px #ff8c00 solid;
    background-color:       #fdc57f;
    border-bottom:	    1px #fff solid;
}
div.rulemactsbot {
    overflow:               hidden;
    height:                 1px;
    border-top:	            1px #fff solid;
    background-color:       #ff8c00;
    border-bottom:	    1px #fdc57f solid;
}
table.multiacts {
    width:                  100%;  /* FF layout fix */
    table-layout:           auto;
    border-spacing:         0px;
    border-collapse:        collapse; /* IE6 */
}
table.multiacts img, table.multiacts input {
    vertical-align:	    middle;
}
table.multiacts td.mtoggle {
    white-space:            nowrap; 
    padding:                0px 8px; 
}
table.multiacts td.mtoggle span {
    white-space:            nowrap; 
    padding:                0px 2px;
}
table.multiacts td.mactions {
    width:                  95%;  /* FF layout fix */
    padding:                1px 0px;
    white-space:            nowrap;
    overflow:hidden;
}
table.multiacts td.mactions div {
    float:                  left;
    padding-right:          4px;
    white-space:            nowrap;
}
table.multiacts td.mactions img {
    padding-right:          4px;
}

/* Representation of container params. 
   Cells for info, subtable and js-actions are in the outer table.
   Cells in subtable are not strictly aligned.
*/
td.cCont {
}
table.cCont {
    table-layout:           auto; /* fixed is bad with IE and empty folder */
    width:                  100%;
}
.cCont td.cIcon {
    width:                  45px;
    height:                 26px;
    padding-top:	    6px;
    padding-right:	    14px;
    text-align:		    right;
}
.cCont td.cName {
    padding-top:	    9px;
    padding-left:	    0px;
}
.cCont td.cCount {
    padding-top:	    9px;
    padding-right:	    10px;
    text-align:		    right;
}
.cCont td.cDescr {
    padding-bottom:	    9px;
}
.cCont td.cXAction { /* no js */
    vertical-align:         bottom;
    padding-bottom:	    9px;
    text-align:		    right;
}

/* div or cell with overflow-tooltip; abolute width must be specified for IE */
.overflow {
    overflow:               hidden;
}

/* head cells in the content table */
td.ch {
    overflow:               hidden;
    white-space:            nowrap;	
    background-color:       #E4ECF4;
    color:                  #204060;
    border-bottom:          1px #fff solid;
}
td.ch.Info {
    background-color:       #FF8C00;
    border:                 none;
}

/* border for primary standard cells */
td.bTop {
    border-top:             1px #B4C0D4 solid;
}
td.bBot {
    border-bottom:          1px #B4C0D4 solid;
}


/* if displayed inline, some dammned padding occurs below images */
table.entries td img {
    vertical-align:         text-bottom;
    }

/* standard cells in the content table */
td.cInfo {
    background-color:       #FF8C00;
    text-align:		    center;    
    padding-top:	    4px;
    border:                 none;
}

td.ccheck {
    padding:                2px;
}
td.cCell, td.cLeft, td.cCenter, td.cRight, 
td.cInfo, td.ccheck, td.cName, td.cNameNA,
td.cIconR, td.cEvents, td.cname, td.cuser, td.cdate {
    vertical-align:	    top;
    padding-bottom:	    0px;
}
td.cLeft, td.cCenter, td.cRight, 
td.cIconR, td.cEvents, td.cname, td.cuser {
    overflow:               hidden;
}
td.cname, td.cuser, td.cdate {
    white-space:            nowrap;	
}
td.cname, td.cCell, td.cIconR, td.cEvents { /* icons, ... */
    padding:                0;
}
td.cLeft, td.cCenter, td.cRight, 
td.Left, td.Center, td.Right {
    padding-left:	    2px;
    padding-right:	    2px;
}
td.cLeft, td.cCenter, td.cRight, 
td.cuser, td.cdate { /* normal text ... */
    padding-top:	    4px;
    padding-bottom:	    0px;
}
td.cEvents {
    width:                  52px;
}
td.cEvents img {
    float:                  left;
}
td.cIconR, td.cRight { /* action icon, numbers, ... */
    text-align:		    right;
}
td.cCenter, td.Center { /* size, ... */
    text-align:		    center;
}

/* entry's description and xaction */
table.ind_sub,
table.ind_name {
    table-layout:           fixed;
    border-spacing:         0px;
    border-collapse:        collapse; /* IE6 */
    width:                  100%;
}
table.ind_sub td,
table.ind_name td {
}

/* indent cells for rules and toggle of sub */
td.cInd, td.hInd, td.lastInd {
    vertical-align:	    top;
    padding:                0px;
    width:                  15px;
}
td.lastIndN { /* width from inline style */
    vertical-align:	    top;
    padding:                0px;
}

/* name cell in the content table */
.cName { 
}

/* name cell in the content table, where the object is not accessible */
.cNameNA {
    color:                  #A0A0A0;
}
td.cName, td.cNameNA {
    overflow:               hidden;
    padding-top:	    3px;
    font-weight:            bold;
}
td.cDescr {
    overflow:               visible;
    padding-top:	    3px;
}

/* copyright */
.cCopyRight {
    color:                  #214263;
    font-style:             italic;
    font-size:              11px;
}

table.meta_main {
}
div.meta_main {
}
div.meta_label { 
}
div.meta_value {
}
.meta_label { 
    color:                  #326486; 
    font-size:              10px; 
}
td.meta_label { 
    vertical-align:         top;
    padding-right:          10px;
    white-space:            nowrap;	
}
td.meta_value, td.meta_valueN { 
    color:                  #000;
    font-size:              11px; 
    padding-right:          10px;
    vertical-align:         top;
}
td.meta_value { 
    white-space:            nowrap;	
}

div.ccArraydummyMenu {
    overflow:               visible;
    background-color:       #eeeeff;
}

/* obsolete?! */
/* background color of cells in a divider rule */
/*
.rCell, .rIconR, .rLeft, .rCenter, .rRight {
    background-color:       #B4C0D4;
    padding:0;
    height:1px;
}
*/

/* obsolete?! */
/* background color of cells in a divider rule */
/*
.bCell, .bIconR, .bLeft, .bCenter, .bRight {
    background-color:       #FFFFF8;
    padding:0;
    height:1px;
}
*/

/* obsolete! */
/* head cells in a sub table */
/*
.hsCell, .hsIconR, .hsLeft, .hsCenter, .hsRight {
    overflow: hidden;
    white-space: nowrap;	
    background-color:       #E4ECF4;
    color:                  #B4C0D4;
}
*/
/* obsolete! */
/* background color of cells in a divider rule of sub table */
/*
.rsCell, .rsIconR, .rsLeft, .rsCenter, .rsRight {
    background-color:       #E4ECF4;
    padding:0;
    height:1px;
}
*/

/* obsolete!? */
/* sub cells for rules and toggle of sub 
div.cSub, div.hSub, div.rSub, div.lastSub { 
} */
/*
td.cSub, td.hSub, td.lastSub {
    vertical-align:		top;
    height:			100%;
}
.cSub, .hSub, .rSub, .bSub, .hsSub, .rsSub, .lastSub { 
}
.hSub { background-color:  #E4ECF4; }
*/

/* obsolete!? */
/* info cells in head, content and dividers of the content table */
/*
.rsInfo, .hsInfo, .rInfo, .bInfo {
    background-color:       #FF8C00;
    padding:0;
    height:1px;
}
*/

