html, body, input, textarea, select, select, p, ul, table, th, tr, td, h3, h2, h1 {
    font-family:            Verdana, Arial, Helvetica, sans-serif;
	font-size:              11px;
    color:                  #666666;
}

html, body, p, h3, h2, h1, ul, table, th, tr, td {
    margin:                 0px;
    padding:                0px;
    vertical-align:         top;
}

li {
    list-style:             none;
    list-style-type:        none;
}

table {
    border-collapse:        collapse;
    text-align:             left;
}

th {
    vertical-align:         top;
	font-weight:            normal;
}

input, textarea, select {
    border:                 1px solid #CCCCCC;
    background-color:       #fff;
}

textarea{
    overflow: auto;
}

a {
    color:                  #444444;
}

p, td, th, a {
	line-height:            15px;
}


/* ====================================================================
 * ====================================================================
 * LAYOUT:: Page Header
 * ====================================================================
 * ====================================================================
 */
#language_selector {
    position:               absolute;
    right:                  10px;
    top:                    15px;
}

#logo {
    position:               absolute;
    left:                   20px;
    top:                    18px;
    width:                  265px;
    height:                 40px;
    background-image:       url("/images/scico_beta.gif");
    background-repeat:      no-repeat;
    background-position:    left top;
    z-index:                9999;
}

#page_header {
    height:                 90px;
    background-image:       url("/images/shadow_top_line.gif");
    background-repeat:      repeat-x;
    background-position:    0px 63px;
}

#main_top_search {
    position:               absolute;
    left:                   340px;
    top:                    39px;
    /*width:                  320px;*/
    width:                  390px;
    z-index:                10000;
}

#main_top_search input.image {
    margin-left:            10px;
    border:                 0px;
    float:                  left;
}

#main_top_search input.text {
    border:                 1px solid #9bbb11;
    width:                  300px;
    float:                  left;
    padding:                2px 5px 0px 5px;
    height:                 16px !important; /*This is a fix for Firefox*/
    height:                 20px;
}

div.autocomplete {
    position:               absolute;
    margin:                 0px;
    padding:                0px;
}

div.autocomplete ul {
    border:                 1px solid #999999;
    background-color:       #fff;
}

div.autocomplete ul li {
    display:                block;
    margin:                 0;
    padding:                2px;
    padding-left:           5px;
    line-height:            15px;
    cursor:                 pointer;
}

div.autocomplete ul li.selected {
    background-color:       #e5e5e5;
}


/* ====================================================================
 * ====================================================================
 * LAYOUT:: Page Footer
 * ====================================================================
 * ====================================================================
 */

#page_footer {
    position:               absolute;
    width:                  100%;
    left:                   0px;
    bottom:                 0px;
    height:                 30px;
    background-image:       url("/images/shadow_bottom_line.gif");
    background-repeat:      repeat-x;
    background-position:    0px 0px;
}

#page_footer_margin {
    margin:                 8px 0px 0px 20px;
}


/* ====================================================================
 * ====================================================================
 * LAYOUT:: CONTENT AREA
 * ====================================================================
 * ====================================================================
 */
#page_content {
    position:               relative;
    height:                 auto;
    width:                  100%;
    top:                    0px;
    left:                   0px;
    visibility:             hidden;
}

#content_main_box {
    position:               relative;
    margin-left:            330px;
    margin-right:           14px;
	height:                 100px;
	overflow:               auto;
}


/* ====================================================================
 * ====================================================================
 * LAYOUT:: Preview Area / Link Area (left side)
 * ====================================================================
 * ====================================================================
 */
#content_nav_box {
    position:               absolute;
    top:                    0px;
    left:                   0px;
    height:                 100%;
    width:                  300px;
    margin-left:            10px;
    z-index:                100;
    overflow:               hidden;
}

#content_title {
    position:               relative;
    width:                  300px;
    border-bottom:          1px solid #e5e5e5;
    padding:                10px 0px 10px 10px;
}

 .loadingani {
    background-image:       url("/images/loading.gif");
    background-repeat:      no-repeat;
    background-position:    281px 10px;
}

#content_nav_details, #content_prev_box, #content_prev_box_download,
#content_search_details, #content_search_filter {
    position:               relative;
    width:                  300px;
    padding:                8px 0px 10px 10px;
    border-bottom:          1px solid #e5e5e5;
}

#content_search_details {
    padding-bottom:         0px;
}


/* ====================================================================
 * ====================================================================
 * LAYOUT:: Slider
 * ====================================================================
 * ====================================================================
 */
#content_scrollbar {
    position:               absolute;
    height:                 100%;
    top:                    0px;
    right:                  0px;
    width:                  31px;
    background-image:       url("/images/slider_background.gif");
    background-color:       #FFFFFF;
    z-index:                100;
}

#sb_slidebar {
    position:               absolute;
    top:                    20px;
    width:                  19px;
    background-color:       #FFFFFF;
    left:                   11px;
}

#sb_slider {
    position:               relative;
    left:                   1px;
    width:                  17px;
    height:                 50px;
    background-image:       url("/images/slider.gif");
}

#sb_button_up {
    top:                    0px;
    background-image:       url("/images/button_up.gif");
}

#sb_button_down{
    bottom:                 0px;
    background-image:       url("/images/button_down.gif");
}

#sb_button_down, #sb_button_up {
    position:               absolute;
    left:                   11px;
    width:                  19px;
    height:                 20px;
    background-repeat:      no-repeat;
    background-position:    center center;
}

/* ====================================================================
 * ====================================================================
 * TEXT Format:: Main Content Box
 * ====================================================================
 * ====================================================================
 */
#content_elements{
    overflow:               hidden;
    padding-bottom:         10px;
}

.content_element {
    clear:                  both;
    padding:                12px 10px 8px 10px;
}

.title a {
    color:                  #0066BB;
    font-size:              12px;
}

#content_main_box a.dc_citetitle {
    color:                  #0066BB;
}

#content_main_box .dc_creator li a{
    color:                  #444444;
}

.section {
	font-weight:            bold;
	line-height:            11px;
}

.fulltext {
    margin-right:           5px;
    float:                  left;
    margin-top:             2px;
}

.selected-element {
    bottom:                 0px;
    background-image:       url("/images/selected.gif");
    background-repeat:      no-repeat;
    background-position:    0px 17px;
}

.dc_creator li {
    float:                  left;
    padding-right:          5px;
}

.dc_title {
	font-size:              12px;
	font-weight:            bold;
}

.publication .dc_title {
	padding-bottom:         10px;
}

.repository_name {
	font-size:              13px;
	font-weight:            bold;
	padding-bottom:         10px;
}

ol li {
    list-style-type:        upper-alpha;
    margin:                 0px 0px 5px 0px;
}


/* ====================================================================
 * ====================================================================
 * TEXT Format:: Nav Box
 * ====================================================================
 * ====================================================================
 */
#content_nav_box h1 {
    font-weight:            bold;
    font-size:              18px;
    overflow:               hidden;
    padding:                0px;
    margin:                 0px;
    font-family:            Arial, sans-serif;
}

#content_nav_box h2 {
    margin-bottom:          10px;
}

#content_nav_box p, #content_nav_box ul {
    margin-bottom:          10px;
}

#content_nav_box .name {
    float:                  left;
    width:                  100px;
}

#content_nav_box .value {
    width:                  187px;
    margin-left:            100px;
}

#content_search_filter .name {
    padding-top:            2px;
}


/* ====================================================================
 * ====================================================================
 * TEXT Format:: Link Formats
 * ====================================================================
 * ====================================================================
 */
#page_footer a, #page_footer a:hover, #language_selector a, #language_selector a:hover{
    color:                  #999;
    text-decoration:        none;
}

#content_nav_box a, #content_nav_box a:hover, .publication a:hover, .publication a, #content_text a, #content_text a:hover {
    color:                  #666;
}

/* ====================================================================
 * ====================================================================
 * Formular Format:: Nav Box
 * ====================================================================
 * ====================================================================
 */
#content_nav_box select {
    width:                  187px;
    height:                 18px;
}


/* ====================================================================
 * ====================================================================
 * Formular Format:: Content Box
 * ====================================================================
 * ====================================================================
 */
#content_main_box input.text {
    width:                  250px;
    height:                 16px !important; /*This is a fix for Firefox*/
    height:                 20px;
    padding:                2px 5px 0px 5px;
}

#content_main_box input.button {
    border:                 none;
    background-color:       #e5e5e5;
    width:                  150px;
    height:                 20px;
}

#content_main_box textarea {
    width:                  400px;
    height:                 150px;
}


/* ====================================================================
 * ====================================================================
 * Table Format:: Content Box
 * ====================================================================
 * ====================================================================
 */
#content_main_box table, #content_text {
    margin:                 0px 20px 10px 10px;
}

#content_main_box table.citation, #content_main_box table.details {
    margin:                 0px;
    padding:                0px;
}

#content_main_box td, #content_main_box th, #content_text {
    padding-top:            11px;
}

#content_main_box td.section {
    padding-top:            15px;
}

#content_main_box table.details td, #content_main_box table.details th {
    padding-top:            0px;
    padding-bottom:         5px;
}

#content_main_box table.citation td, #content_main_box table.citation th{
    padding-top:            0px;
    padding-bottom:         10px;
}
#content_main_box table.details th {
    width:                  120px;
}

#content_main_box table.citation th {
    width:                  40px;
}

#content_main_box h2 {
    margin: 10px 0px 20px 10px;
}

/* ====================================================================
 * ====================================================================
 * Icon Format:: Nav Box
 * ====================================================================
 * ====================================================================
 */
.pdf {
    padding-left:           15px;
    background:             url("/images/download_pdf.gif") no-repeat 0px 1px;
}
.postscript, .rtf, .doc, .powerpoint, .other, .ris, .bibtex {
    padding-left:           15px;
    background:             url("/images/download_other.gif") no-repeat 0px 5px;
}


/* ====================================================================
 * ====================================================================
 * Content :: Archive Overview
 * ====================================================================
 * ====================================================================
 */
ul.repository_overview {
    margin:                 10px 0px 10px 0px;
}

ul.repository_overview li {
    line-height:            18px;
    background:             url("/images/arrow.gif") no-repeat 0px 6px;
    padding-left:           10px;
}

.arrow{
    background:             url("/images/arrow.gif") no-repeat 0px 4px;
    padding-left:           10px;
    padding-bottom:         3px;
    display:                block;
}

.rank {
    // display: none;
    color: #dddddd; font-size: 8px;
}

#publication_stats {
    width:                  600px;
    height:                 200px;
}