body {
    background-color: #F0F0F0;
}
body.framed { background-color: #FFF; }
/*
 * ========== BANNER ==========
 */

#container_main { background: #FAFAFA; border-color: #BDBDBD; }

#page-banner h1 { 
    color: #6C6C6C; 
}

/* ---------- CSS3 ---------- */
#container_main { 
    -moz-box-shadow: 0px 0px 2px #8c8c8c; 
	-webkit-box-shadow: 0px 0px 2px #8c8c8c;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#8c8c8c')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#8c8c8c');
	box-shadow: 0px 0px 2px #8c8c8c;
}


#page-banner .main-navig li a:hover {
background: #9c9c9c;
background: -moz-linear-gradient(top, #9c9c9c 66%, #acacac 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(66%,#9c9c9c), color-stop(100%,#acacac));
background: -webkit-linear-gradient(top, #9c9c9c 66%,#acacac 100%);
background: -o-linear-gradient(top, #9c9c9c 66%,#acacac 100%);
background: -ms-linear-gradient(top, #9c9c9c 66%,#acacac 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c9c9c', endColorstr='#acacac',GradientType=0 );
background: linear-gradient(top, #9c9c9c 66%,#acacac 100%);
}

#page-banner .main-navig li a,
#page-banner .main-navig li.disabled a:hover {
	background: #8c8c8c;
	background: -moz-linear-gradient(top, #8c8c8c 0%, #727272 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8c8c8c), color-stop(100%,#727272));
	background: -webkit-linear-gradient(top, #8c8c8c 0%,#727272 100%);
	background: -o-linear-gradient(top, #8c8c8c 0%,#727272 100%);
	background: -ms-linear-gradient(top, #8c8c8c 0%,#727272 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c8c8c', endColorstr='#727272',GradientType=0 );
	background: linear-gradient(top, #8c8c8c 0%,#727272 100%);
}
#page-banner .main-navig li:first-child a {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;     
}
#page-banner .main-navig li:last-child a {
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}




#login-info a.navig {
	background: #dfdfdf;
	background: -moz-linear-gradient(top, #dfdfdf 0%, #bcbcbc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#bcbcbc));
	background: -webkit-linear-gradient(top, #dfdfdf 0%,#bcbcbc 100%);
	background: -o-linear-gradient(top, #dfdfdf 0%,#bcbcbc 100%);
	background: -ms-linear-gradient(top, #dfdfdf 0%,#bcbcbc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#bcbcbc',GradientType=0 );
	background: linear-gradient(top, #dfdfdf 0%,#bcbcbc 100%);
}
#login-info a.navig {
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}

/*
 * ========== PAGE CONTENT ==========
 */

#page-content {
	border-color: #BDBDBD;
}
 
#page-content .header { color:#6C6C6C; }

#page-content .header .toolbar,
#page-content .header .toolbar .tb_right_cap { background-image: url(images/toolbar_bg_gray.png); } 
#page-content .header .toolbar .tb_but_text a { color: #6C6C6C; background-color: #DEDEDE; }

.panel_box { -moz-box-shadow: 0px 1px 2px #8c8c8c; }
.panel_box {
    background-color: #DFDFDF;
    border-color: #6C6C6C;
}
.panel_box h4 { color: #6C6C6C; }


/*.content h2 .biblioref-item { background-color: #F0F0F0; }*/
.content h2 .biblioref-item { background-color: #FFF1C6; }


/*.content .field_label { background-color: #EFEEE9; color: #5D5D5A; border-color: #E3DFD4; }
.content .sub_label   { background-color: #F7F6F1; color: #5D5D5A; }*/
.content .field_label { background-color: #EFEFEF; color: #6C6C6C; }
.content .sub_label   { background-color: #F7F6F1; color: #6C6C6C; }


/*.content .transcription-data { background-color: #FDFDFD; border-color: #E0E0E0; }*/ 


/*
 * ========== EDIT FORM ==========
 */

form.edit-form fieldset {
    border-color: #CFCFCF;
    -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}
form.edit-form .label, 
form.edit-form .legend,
form.edit-form label, 
form.edit-form fieldset legend { 
	background-color: #EFEFEF; 
	color: #6C6C6C;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.0em;
	padding: 4px;
}
form.edit-form .litterature_type ul label { background-color: transparent; }
form.edit-form fieldset div.legend { border-color: #BDBDBD; color: #6C6C6C; }
.formset .form-header .field { background-color: #EFEFEF; }

form.edit-form .cke_skin_v2 .cke_top { border-color: #8C8C8C !important; }




/* ########### SEARCH THEME ########## */

/* ========== SEARCH FILTERS ========== */
#search-filter-applied .search-filter { border-color: #C6C6C6; background-color: #F8F8F8; margin-bottom: 3px; }
#search-filter-applied .search-filter {
    border-radius: 4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px;
    background: -moz-linear-gradient(top, #f4f4f4 60%, #e9e9e9 94%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(60%,#f4f4f4), color-stop(94%,#e9e9e9));
    background: -webkit-linear-gradient(top, #f4f4f4 60%,#e9e9e9 94%);
    background: -o-linear-gradient(top, #f4f4f4 60%,#e9e9e9 94%);
    background: -ms-linear-gradient(top, #f4f4f4 60%,#e9e9e9 94%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e9e9e9',GradientType=0 );
    background: linear-gradient(top, #f4f4f4 60%,#e9e9e9 94%);
}

/* ===== RESULTS ===== */
/* ----- Result Table ----- */
#search-results .results thead th { color: #5D5D5D; background-color: #D3D3D3; border-color: #C6C6C6; }
#search-results .results thead td { color: #5D5D5D; background-color: #E0E0E0; border-color: #C6C6C6; }
#search-results .results tbody td { border-color: #E0E0E0; }
#search-results .results tbody td:first-child   { border-left-color:   #C6C6C6; }
#search-results .results tbody td:last-child    { border-right-color:  #C6C6C6; }
#search-results .results tbody tr:last-child td { border-bottom-color: #C6C6C6; }
#search-results .results tbody tr.row2 td { background-color: #F0F0F0; } 

/* ----- Paginator ----- */
#search-results .paginator { color: #222222; background: #e9e9e9; border-color: #C6C6C6; }
#search-results .pagination a { color: #222222; }
#search-results .pagination a:hover { color: #000000; }
#search-results .pagination .current { color: #222222; background-color: #f8f8f8; border-color: #D3D3D3; }
#search-results .pagination .disabled { color: #999999; }

#search-results .paginator {
    background: #e9e9e9;
    background: -moz-linear-gradient(top, #e9e9e9 0%, #d5d5d5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#d5d5d5));
    background: -webkit-linear-gradient(top, #e9e9e9 0%,#d5d5d5 100%);
    background: -o-linear-gradient(top, #e9e9e9 0%,#d5d5d5 100%);
    background: -ms-linear-gradient(top, #e9e9e9 0%,#d5d5d5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#d5d5d5',GradientType=0 );
    background: linear-gradient(top, #e9e9e9 0%,#d5d5d5 100%);
}
#search-results .paginator.top { 
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
#search-results .paginator.bottom {
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}
#search-results .pagination .current {
    background: -moz-linear-gradient(top, #e4e4e4 0%, #f1f1f1 66%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(66%,#f1f1f1));
    background: -webkit-linear-gradient(top, #e4e4e4 0%,#f1f1f1 66%);
    background: -o-linear-gradient(top, #e4e4e4 0%,#f1f1f1 66%);
    background: -ms-linear-gradient(top, #e4e4e4 0%,#f1f1f1 66%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#f1f1f1',GradientType=0 );
    background: linear-gradient(top, #e4e4e4 0%,#f1f1f1 66%);
}

div.search-navigator {
    background: #e9e9e9;
    background: -moz-linear-gradient(top, #e9e9e9 0%, #d5d5d5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#d5d5d5));
    background: -webkit-linear-gradient(top, #e9e9e9 0%,#d5d5d5 100%);
    background: -o-linear-gradient(top, #e9e9e9 0%,#d5d5d5 100%);
    background: -ms-linear-gradient(top, #e9e9e9 0%,#d5d5d5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#d5d5d5',GradientType=0 );
    background: linear-gradient(top, #e9e9e9 0%,#d5d5d5 100%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: solid 1px #C6C6C6;
    margin-bottom: 10px;
    text-align: center;
    padding: 3px;
}
div.search-navigator span {
	color: #888;
}
div.search-navigator *:first-child {
	margin-right: 10px;
}

div.news-index .ia-date {
	font-style: italic;
	font-size: smaller;
	padding: 0 0 10px 0;
	text-align: justify;
	line-height: 22px;
	color: #2e2f1e;
}
div.news-index h2.ia a {
	color: inherit;
	font: inherit;
}
