html, body {
    padding             : 0px;
    margin              : 0px;
    font-family         : Arial;
    font-size           : 11px;
    color               : #000000;
    background-color    : white;
    line-height         : 21px;
}

HTML {
    overflow-y: scroll;
    overflow-x: auto;
}


html, body, table, tr, td, th, div,  p, a, br, small  {
    font-family         : Arial;
    font-size           : 11px;
    line-height         : 21px;
    color               : #808082;
}

span  {
    font-family         : Arial;
    line-height         : 21px;
    color               : #808082;
}

strong, b {
    font-family         : Arial;
    font-size           : 15px;
    line-height         : 21px;
    font-weight         : bold
}

form  {
    display             : inline;
}

table, tr, td, th  {
    padding             : 0px;
    margin              : 0px;
    border-collapse     : collapse;
    border              : 0px;
}


#table_root  {
    width               : 920px;
    color               : #808082;
    margin-left         : auto;
    margin-right        : auto;
    height              : 100%;
}

/* top navi row */
#table_root #navi_top  {
    width               : 740px;
    background-color    : #808082;
    vertical-align      : middle;
    text-align          : right;
    line-height         : 21px;
}

/* top navi links */
#table_root #navi_top  a {
    color               : #cccccc;
    font-size           : 11px;
    line-height         : 21px;
    margin-left         : 25px;
    text-decoration     : none;
}
#table_root #navi_top  a:hover {
    color               : #ffffff;
}

/* logo row */
#table_root #logo  {
    height              : 42px;
}

/* navi main row */
#table_root #navi_main  {
    height              : 20px;
    line-height         : 20px;
    vertical-align      : bottom;
    border-bottom       : 2px solid black;
}

/* main navi link */
#table_root #navi_main a  {
    color               : #808082;
    font-size           : 11px;
    line-height         : 20px;
    text-decoration     : none;
    margin-right        : 30px;
}

/* main navi link hover */
#table_root #navi_main a:hover  {
    color               : #000000;
}

/* active main navi link */
#table_root #navi_main a.active  {
    color               : #000000;
}

/* LEFT COLUMN */
#table_root #column_left  {
    vertical-align      : top;
    width               : 180px;
    color               : #808082;
}
#table_root #column_left a  {
    text-decoration     : none;
}
#table_root #column_left a:hover  {
    color               : #000000;
}


/* CONTENT AREA */
#table_root #content  {
    vertical-align      : top;
    color               : #808082;
    font-size           : 15px;
    line-height         : 21px;
    text-align          : justify;
    height              : 100%;
}

#table_root #content div, #table_root #content th, #table_root #content td {
    color               : #808082;
    font-size           : 15px;
    line-height         : 21px;
}
#table_root #content a  {
    text-decoration     : underline;
    color               : #808082;
    font-size           : 15px;
    line-height         : 21px;
}
#table_root #content a:hover {
    color               : #000000;
}

#table_root #content a {
    color               : #7c7d81;
    text-decoration     : underline;
}

#table_root #content img  {
    border              : 0px;
}

#table_root #content p  {
    margin-top          : 21px;
    margin-bottom       : 21px;
    font-family         : Arial;
    font-size           : 15px;
    line-height         : 21px;
    color               : #808082;
}


#table_root #content .error {
    font-weight         : bold;
    color               : #990000;
}

#table_root #content .ok, #table_root #content  .success {
    font-weight         : bold;
    color               : #009900;
}



/* RIGHT COLUMN */

#table_root #column_right  {
    vertical-align      : top;
    width               : 240px;
    color               : #808082;
}
#table_root #column_right a  {
    text-decoration     : none;
}
#table_root #column_right a:hover  {
    color               : #000000;
}

#scroll_arrow_top  {
    background-image: url('/gfx/scroll_up.gif');
    background-repeat: no-repeat;
}
#scroll_arrow_bottom  {
    background-image: url('/gfx/scroll_down.gif');
    background-repeat: no-repeat;
}


/** BOTTOM **/



/** STUFF  **/
h1, h2, h3, h4  {
    padding             : 0px;
    margin              : 0px;
    margin-bottom       : 21px;
    color               : #000000;
    font-family         : arial;
    font-weight         : bold;
    line-height         : 21px;
}

h1  {
    font-size           : 15px;
}

h2  {
    font-size           : 15px;
    color               : #808082;
}

.block  {
    text-align          : justify;
}

.strong, .bold  {
    font-weight         : bold;
}


/** GRID DIV (f.e. for navi items) **/
.grid  {
    background-image    : url('/gfx/grid_top.gif');
    margin              : 0px;
    padding             : 0px;
    line-height         : 21px;
}
.grid a {
    display             : block;
}
.isActive  {
    background-image    : url('/gfx/grid_highlight.gif');
    background-repeat   : repeat-x;
    background-position : bottom;
}


.button  {
    height              : 21px;
    line-height         : 21px;
    background-color    : #000000;
    border              : 0px;
    color               : #ffffff;
    font-size           : 11px;
    width               : 140px;
    text-align          : left;
    padding-left        : 10px;
}

ul, ol  {
    line-height         : 21px;
    margin-top          : 0px;
    margin-bottom       : 0px;
    padding-top         : 0px;
    padding-bottom      : 0px;
}

li  {
    line-height         : 21px;
    margin-top          : 0px;
    margin-bottom       : 0px;
    padding-top         : 0px;
    padding-bottom      : 21px;
}

input, select  {
    line-height         : 16px;
    height              : 19px;
    padding             : 0px;
    margin              : 0px;
    font-size           : 11px;
    padding-left:5px;
}
select {
    padding-left:2px;
}

textarea  {
    font-size           : 11px;
    font-family         : Arial;
}

.radio  {
    line-height         : 21px;
    height              : 21px;
    padding             : 0px;
    margin              : 0px;
    border              : 0px;
}
.checkbox  {
    line-height         : 21px;
    height              : 21px;
    padding             : 0px;
    margin              : 0px;
    border              : 0px;
}


#showImagePrint  {
    display             : none;
    visibility          : hidden;
}

#previousImageContent  {
    z-index     : 50;
    position    : absolute;
    top         : 0px;
    left        : 0px;
    width       : 500px;
}
#currentImageContent  {
    z-index     : 20;
    width       : 500px;
}

body  {
/*
background-image    : url('/gfx/grid2.gif');
*/
}


address  {
    unicode-bidi        : bidi-override;
    direction           : rtl;
    font-style          : normal;
}


#table_root #content #exhibition_title {
    font-size:21px;
    color:#000000;
}

#table_root #content #exhibition_title strong  {
    font-size:21px;
    color:#000000;
}

#table_root #content #exhibition_title span  {
    font-size:21px;
    color:#000000;
}