/*********************** Allgemein Gültige Styles ************************/
img {
	border: medium none;
}

body {
	color:#333333;	
	font:0.625em Arial,Helvetica,Verdana,sans-serif;
	background-color: #F0F0F0;
}

* {
	margin: 0;
	padding: 0;
	-moz-outline: none;
	outline: none;
}

h1 {
	font-size: 2em;
	line-height: 1;
	margin-bottom: 0.25em;
	color: #3E494E;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

h2 {
	color: #3E494E;
	font-size: 14px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

h3 {
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 1.4em;
	margin-bottom: 0.25em;
	color: #3E494E;	
}

a {
	color:#333333;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 0.9em;
}

p {
	margin: 0pt 0pt 1.5em;
}

#contentwrapp {
	min-height: 500px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background: #8A9BAB;
	padding-bottom: 10px;
	overflow: hidden;
}

.page_wrapp h3 {
	margin-top: 17px;
	margin-left: 0;
}


.index_welcome_wrapp {
	margin-left: 10px;
	font-size:12px;
	margin-top:5px;
}

#index_tags_wrapp {
	margin-left: 25px;
}

#container {
	display: block;
}

/********************* Header ****************************/
#header {
	display: block;
	padding: 20px 20px 0 20px;
	height: 130px;
	/*
	background-image: url(../images/logo_red_simurg_nuevo.png);
	background-repeat: no-repeat;
	background-position: 20px 20px;
	*/
}
#header_left {
	display:inline-block;
}
#logo_left {
	display:inline-block;
}
#head_image_left {
	display: inline-block;
}

#head_image_right {
	display: inline-block;
}

#header_toolbox {
	diplay: block;
	float: right;
}

#language_menue {
	float: right;
}

#searchWrapp {
	display: inline-block;
}

#language_menue img {
	
}

#language_menue a {
	color: #303030;
	text-transform: lowercase;
	font-size: 1.3em;	
	padding-right: 5px;
	padding-left: 5px;	
	text-decoration: none;
}
#language_menue form {
	display:inline-block;
}
.single_flag {
	display:inline-block;
}
a.lang_en {
	border-right: 1px solid #303030;
	border-left: 1px solid #303030;
}
.middleFlag {
	border-right: 1px solid #303030;
	border-left: 1px solid #303030;
} 
/**************** Hauptnavigation *******************/
#nav_main_wrapp a {
	color: #FFFFFF;
    display: block;
    font: 1.4em/1em "Myriad Pro",Arial,Helvetica,Verdana,sans-serif;
    height: 30px;
    padding: 8px 6px 10px;
    text-decoration: none;
    text-transform: lowercase;
    width: 105px;
}
#nav_main_wrapp a:hover {
	color:#333333;
	background-color:#FFFFFF;
}
#navigation {
	width:980px;
	height:48px;
	padding-left:10px;
	padding-bottom: 5px;
}
.nav_elem {
	float:left;
}
.nav_elem a {
    color: #FFFFFF;
    display: inline-block;
    font: Arial,Helvetica,Verdana,sans-serif;
    height: 30px;
    padding: 8px 6px 10px;
    text-decoration: none;
    text-transform: lowercase;
    width: 105px;	    
    background-color:#333333;
    margin-right:10px;    
	float:left;	
}



/********** Sidebar **********/
#sidebar {
	width: 187px;
	padding-right: 5px;
	vertical-align: top;
	display: table-cell;
	background-color: #DBE1E6;
	border-left: 5px solid #8A9BAB;
	border-right: 5px solid #8A9BAB;
}

.men_wrapp {
	overflow: hidden;	
}

.men_wrapp h2 {
	color: #6D6D02;
	font-weight: normal;
	font-size: 14px;
	padding: 8px 5px 8px 9px;
	text-transform: uppercase;
	font-weight: bolder;
}

/*
.men_wrapp h2:hover {
	background: #3E494E;
}
*/

.men_elem {
	display: list-item;	
	color: #FFFFFF;	
}

.men_elem_wrapp a {
	padding: 4px 4px 4px 15px; 
	color: #333333;
	text-decoration: none;
	font-size: 1.2em;
	display: block;		
}

.men_elem img {
	float:right;
	display:inline-block;	
}
#menuBrowsing {
	/*float:left;*/
	display:inline-block;	
}
.men_elem_active {
	font-weight: bold;	
}
/******************* sidebarMetadata ******************/

.sd_meta_elem_wrapp {
	margin-bottom: 10px;
	font-size:12px;
	margin-left:9px;
}

.sd_meta_elem_name {
	font-weight: bold;	
}

.sd_meta_elem_value {
	vertical-align: middle;
}

.sd_meta_elem_value img {
	vertical-align: top;
}

.sd_meta_elem_value a {
	color: #0066CC;
	text-decoration: none;	
}

/******************** sidebarToc ********************/
.sidebar_toc_wrapp {
	margin-top: 15px;
	margin-left: 9px;
	font-size:12px;
}

.sidebar_toc_wrapp h2 {
	color:#6D6D02;
	margin-bottom: 5px;
	margin-left: -5px;
	text-transform: uppercase;
 	display:inline-block; 	
 	padding-top:0px;
}

.sidebar_toc_elem a {
	text-decoration: none;	
	font-size:12px;
}

.activeTocElement {
	font-weight: bold;
}

.sidebar_toc_title  {	
	padding:3px 0 3px 0;
	display: inline-block;
}
.sidebar_toc_title_treebutton {
	display:inline-block;	
	padding:2px 0 2px 0;
	text-align: right;
	float: right;
}
.sidebar_toc_title_treebutton img {	
	display:inline-block;	
	margin-right:3px;
} 
.sidebar_toc_treebutton_wrapp, .sidebar_toc_value_wrapp {
	display:table-cell;	
}
.sidebar_toc_treebutton_wrapp {
	padding-right:3px;
}
.sidebar_toc_title_wrapp {
	display:block;
}

/****************** documentHeader *******************/
.documentHeader td {
	vertical-align: top;
}

/******************* Content *********************/
#content-table {
	margin-left:20px;
	margin-right:20px;	
	border-spacing: 0px;
	border-collapse: collapse;
	table-layout: fixed;
}
#content {	
	padding:10px 20px 20px 20px;
	width: 770px;		
	background-color:#F0F0F0;
	vertical-align: top;	
}

#pageView {
	margin-top: 20px;
}
#pageDropdown{
	font-size: 133%;
}

#paginatorPanelGrid {
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.paginatorPanelGridStyleClass {
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

/*************** Collection Browser *****************/
#cb_head_desc {
	margin-left:20px;
	font-size:1.2em;
	margin-top:15px;
}
.cb_elem_wrapp {
	font-size: 13px;
	font-weight: bold;
	list-style: none outside none;
	margin-top: 15px;	
	padding-left: 0;
	margin-left: 10px;
	padding-bottom:10px;
	
}

.cb_elem {
	margin-top: 5px;
	vertical-align: middle;	
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px dashed #CFCFCF;
}


.cb_elem_stru a,.cb_elem_inf_img a {
	border: none !important;
	text-decoration: none !important;
	color: #0066CC;

}

.cb_elem_stru {
	display: table-cell;
	padding-right: 10px;
	vertical-align: top;
}

.cb_elem_cont {
	display: table-cell;
	vertical-align: top;	
	width:100%;
}

.cb_elem_cont a {
	text-decoration: none;
	color: #0066CC;
	font-weight: bold;	
	font-weight:normal;
	font-size:12px;	
}

.cb_elem_inf_img {
	display: table-cell;
	vertical-align: top;
}
.cb_elem_inf_img img {
	float: top;
}
.cb_elem_inf_txt {
    font-size: 12px;
    font-weight: normal;
    margin:10px 10px 0 32px;    
    text-align: justify;
}

/********************* searchList ***********************/
.sl_elem_wrapp a {
	color: #000000;
	font-size: 1.2em;
}

.sl_elem {
	background-color: #F9F9F8;
	border: 1px solid #C0C0C0;
	min-height: 130px;
	margin-bottom: 10px;
	margin-left: 0;
	margin-top: 10px;
	padding: 10px;
	display: block;
}
/*
.sl_elem:hover {
	background-color: #CCCCCC;
}
*/
.sl_elem_meta_label {
	font-size: 1.2em;
}
.sl_elem a {
	color: #0066CC;
	text-decoration:none;
}

.sl_elem_cont {
	width: 540px;
	display:table-cell;
	vertical-align:top;
}

.sl_elem_thumb {
	display:table-cell;	
	width:130px;
	text-align:right;
}
.sl_elem_fulltext_wrapp {
	display:table-row;
	
}
.sl_elem_fulltext_label {
	padding-right:5px;
}
.sl_elem_fulltext_label, .sl_elem_fulltext_value {
	display:table-cell;
	font-size:12px;
}



.sl_elem_docstruct_wrapp {
	margin-top:3px;
	font-size:10px;
}

#searchForm {
	margin-top: 3px;
}

#searchForm span,#searchForm div {
/* 	display: inline-block; */
}


.searchTitle {	
	margin-top: 15px;
	font-size:1.2em;
}

#slm_input_input {
	min-width: 300px;
}

.searchListElementDescription {
	font-family: verdana, sans-serif;
	font-size: 1.2em;
	line-height: 150%;
	border: 0px;
	margin-left: -2px;
}

.searchListElementDescriptionTitle {
	vertical-align: top;
	padding-right: 5px;
}

#slm_hitcount_hitsZero{
	margin-left: 10px;
}

/********************** search.xhtml *******************/

#search_input_input,
#slm_input_input {
	min-width: 300px;
}

.search_descr_wrapp {
	margin-top: 15px;
	font-size:1.2em;
}

.search_descr_name {
	padding-bottom: 3px;
	padding-top: 3px;
}

.search_descr_value {
	padding-bottom: 3px;
	padding-top: 3px;
}
#search_radio_wrapp{	
	display:block;	
	margin-top:8px;
}
/******************** viewMetadata ****************************/
#viewMetadata {
	font-size:1.2em;
}
.meta_elem a {
	color: #0066CC;
	text-decoration: none;
	font-size: 12px;
}

.meta_elem_list_wrapp {
	display: table;
	border-left: 4px solid #6F777B;
	border-bottom: 1px solid #6F777B;
	margin-left: 25px;
	margin-bottom: 10px;
}

.meta_elem_row {
	display: table-row;
	padding: 3px;
}

.meta_elem_name {
	padding: 3px;
}

meta_elem_value {
	padding: 3px;
}
.meta_elem_value img{
	vertical-align:bottom;
}
.meta_elem_value img {
	vertical-align:top;
}
.meta_elem_wrapp {
	margin-top: 20px;
}

.meta_elem {
	padding: 3px;
}

.meta_elem_name {
	display: table-cell;
	width: 130px;
	text-align:justify;
}

.meta_elem_value {
	display: table-cell;
	text-align: justify;
}

.meta_elem_list_spacer {
	height: 15px;
	display: block;
}

.meta_download_elem_list_wrapp {
	border:none;	
}
.meta_download_elem_list_wrapp .meta_elem_row {
	display:inline-block;
}
a.meta_pdf_download {
	font-weight: bold;
}
/****************** viewImage ************************/
#viewImage {
	
}
DIV#loader.loading {
	width:31px;
	height:31px;
	background:url('../images/ajax-loader-large.gif') no-repeat center center;	
	display:none;
	position:absolute;	
}

#image_container {
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	width: 600px !important;
	border: 1px solid #B0B0B0 !important;
	/*margin-top:15px;*/
}

#rotationForm img {
	margin: 5px;
}

#slider a {
	background-image: url(../images/navigate/smallSliderKnop.png);
	background-repeat: no-repeat;
	border: none;
}

#slider {
	margin-left: auto;
	margin-right: auto;
	border: none;
	background: url(../images/navigate/smallSliderBackground.png);
	border: none;
}
/*
    	.ui-widget-content {
    		background:url(../images/navigate/smallSliderBackground.png);
    		border:none;
    	}
    	*/
.ui-slider .ui-slider-handle {
	cursor: default;
	height: 17x;
	position: absolute;
	width: 17px;
	z-index: 2;
}

#view_image_pdf_icon {
	margin-left:15px;	
}

/***************** ViewImagePaginator *************************/
#paginator_wrapp {
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;
	display: inherit;
	text-align: center;
	margin-bottom: 10px;
	line-height: 12px;
	vertical-align: middle;
}

#paginatorInnerWrapper {
	line-height: 12px;
	vertical-align: middle;
}

.paginator_nav_link {
	border: none !important;
}

.paginator_back_img {
	background-image: url('../images/navigate/back.png');
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
	width: 28px;
	height: 28px;
	margin: 0;
	margin-left: 2px;
	margin-right: 2px;
	line-height: 12px;
	border: none !important;
}

.paginator_nav_butt {
	text-align: center;
	vertical-align: bottom;
	width: 28px;
	height: 28px;
	margin-left: 2px;
	margin-right: 2px;
	line-height: 12px;
}

.paginator_img_wrapp {
	background-image: url('../images/navigate/emptyButton.png');
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
	width: 28px;
	height: 28px;
	margin: 0;
	margin-left: 2px;
	margin-right: 2px;
	line-height: 12px;
}

.paginator_dots_wrapp {
	background-image: url('../images/navigate/3d.png');
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: bottom;
	width: 28px;
	height: 28px;
	margin: 0;
	display: inline-block;
	margin-left: 2px;
	margin-right: 2px;
	line-height: 12px;
}

.paginator_nav_butt {
	border: none !important;
}

.paginator_number {
	display: inline-block;
	vertical-align: bottom;
	border: none !important;
	color: #0066CC;
	text-decoration: none;
}

.paginator_number:hover {
	display: inline-block;
	vertical-align: bottom;
	border: none !important;
	color: #C0C0C0;
	text-decoration: underline;
}

.paginator_active_number {
	position: relative;
	top: 25%;
	font-weight: bold;
	color: black;
	position: relative;
	font-size: 120%;
}
.paginator_active_number:hover{
	text-decoration: none !important;
}

.paginator_out_wrapp {
	position: relative;
	top: 25%;
	font-size:12px;
}

.paginator_dots {
	position: relative;
	top: 25%;
}
.paginator_page_text{
	margin-left: -1px;
}
/******************* sidebarMetadata *************************/
#sd_meta_wrapp {
	padding-left: 15px;
	margin-top: 15px;	
}

#sd_meta_wrapp{ 
	
}
#sd_meta_wrapp h2 {
	margin-bottom: 5px;
	margin-left: -15px;	
	text-transform: uppercase;
}

/**************** title **********************/
#title_wrapp {
	display: block;
}

.title_elem_row {
	display: table-row;
	padding: 3px;
}
.title_elem_row div {
	padding-top:2px;
	padding-bottom: 2px;
}
.title_elem_wrapp {
	display: inline-block;
	margin-left: 29px;
	margin-bottom:20px;
	font-size:12px;
	width:600px;	
}

.title_elem_name {
	display: table-cell;
	width: 130px;	
	vertical-align: top;
}

.title_elem_value {
	vertical-align: top;
}

.title_elem_value img {
	vertical-align: middle;
}

.title_elem_value a {
	color: #0066CC;
	text-decoration: none;
	display: inline-block;
	font-size: 12px;	
}

/****************** viewFulltext.xhtml ******************/
.fulltext {
	background: #FFFFFF;
	margin-top: 20px;
	padding: 10px;
	border: solid #CCCCCC 1px;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	font-size:1.2em;
}
/************** viewToc.xhtml ***************************/
#viewToc {
	font-size:1.2em;	
}
#title_wrapp {
	display: block;
	margin-top: 10px;
	margin-left: 30px;
}

#toc_wrapp {
	margin-left: 30px;
	margin-top: 20px;
	display: block;
	margin-bottom: 10px;
	clear:left;
}

.toc_elem_wrapp {
	border-bottom: 1px dotted #DFD1D1;
	padding-top: 2px;
	padding-bottom: 2px;
}

.toc_elem_wrapp:hover {
	background-color: #A8B5C0;
}

.toc_elem_wrapp a {
	color: #0066CC;
	text-decoration: none;
	font-size:12px;
}

.toc_elem_wrapp_first:hover    < .toc_elem_wrapp:hover {
	background-color: none !important;
}

.toc_elem_title {
	display: inline-block;
	font-size: 12px;
}

.toc_elem_number {
	display: inline-block;
	float: right;
	margin-top: 2px;
}

.toc_elem_number img {
	margin-left: 5px;
}

.titlePdfDownloadLink {
	display: block;
	text-align: right;
	float:right;
}

.toc_elem_mlt_with_thumb {
	min-height: 65px;
	padding-bottom: 5px;
}

.toc_elem_mlt_wrapp {
	border-bottom: 1px dotted #DFD1D1;
	padding-top: 2px;
	padding-bottom: 5px;
	max-width:550px !important;
	font-size: 12px;
}

.toc_elem_mlt_img {
	display: inline-block;
	float: right;
	margin-top: 2px;
}

.toc_elem_mlt_title {
	display: inline-block;
}

.toc_elem_mlt_title a {
	color: #0066CC;
	text-decoration: none;
	font-size:12px;
}
/********************* search *****************************/
#search_radio_group input {
	vertical-align:bottom;
}

#search_radio_group td {
	padding-right:5px;
}
/***************** searchResultNavigation *************/
.searchResultNavigationTable {	
	border: 0px;
	width: 170px;
	margin-top:15px;
}

.searchResultNavigationTable h2 {
    	margin-bottom: 5px;
	margin-left: -5px;	
	text-transform: uppercase;    
    padding-left:10px;    
    color:#6D6D02;
}

#searchResultNavigationBackToCollection {
	padding-top: 10px;
	padding-bottom:8px;
	padding-left:15px;
	vertical-align: top;	
}

#searchResultNavigationBackToCollection img {
	margin-right: 5px;
	vertical-align: top;
}

a.searchResultNavigationBackToCollectionLink {
	display: inline-block;
	text-decoration: none;	
	font-size:12px;
	vertical-align: middle;
}
#searchResultNavigationCenterWrapp {
	margin-left:9px;
}
#searchResultNavigationLeft {
	text-align: center;
	display:inline-block;
	padding:5px;
	vertical-align: middle;
}
#searchResultNavigationCenter {
	text-align: center;
	display:inline-block;
	padding:5px;
}
#searchResultNavigationRight {
	text-align: center;
	display:inline-block;
	padding:5px;
	vertical-align: middle;
}
.searchResultNavigationText {
	font-size: 12px;	
}
/******************** user.xhtml ****************/
.openid_elem {
	margin-top: 10px;
}

#formLogin {
	display: block;
	float: left;
	margin-right: 20px;
	font-size:12px;
}

#formOpenId {
	display: inline-block;
	font-size: 12px;
	border-left: 1px solid #C0C0C0;
	padding-left:25px;
}

.loginPanelGroup td {
	padding-top: 3px;
	padding-bottom: 3px;	
}
/***************** viewThumbs *************************/
#th_wrapp {
	margin-left: 29px;
}

#th_wrapp a {
	border: none;
}

.th_elem {
	display: inline-block;;
	padding: 5px;
	border: 1px solid #F2F2F2;
	margin: 10px;
	width:130px;
	text-align: center;
}

.th_elem_number {
	display: block;
	font-size:12px;
	margin-left: auto;
	margin-right: auto;
}
 
/********************** searchTermList.xhtml ****************/
#searchTermList {

}

#searchTermList a {
	font-size:1.2em;
	margin-top:2px;
}

.stl_elem_wrapp {
	
}

.stl_elem {
	border-bottom: 1px dotted silver;
	padding:2px 0px 2px 0px;
}

.stl_elem:hover {
	border-bottom: 1px dotted silver;
	background: #A8B5C0;
}

.stl_elem a {
	display: block;
	color: #0066CC;
	text-decoration: none;
}

/******************* alphabetPaginator.xhtml *************/
#alph_paginator_wrapp {
	margin-top: 25px;
	margin-bottom: 15px;
}

.alph_paginator_elem {
	display: inline-block;
	padding-left: 2px;
	padding-right: 2px;
}

.alph_paginator_elem a {
	font-weight: bold;
	color:#0066CC;
	text-decoration: none;
}

/***************addthis_toolbox*****************************/
.addthis_toolbox {
	display:inline-block;
	margin-left:20px;
	margin-top:15px;
}
.custom_images a {
	text-decoration:none;	
}
/****************** Footer Bereich ********************/
/* Footer allgemein */
#footer {
	padding:20px 0 20px 0;
	margin: 0 auto 0 auto;
	background-color:#1B1F22;
	width:1000px;		
}



/* Copyright Schriftzug */
#COPYRIGHT {
	display:inline-block;
	float:right;
	padding:15px 20px 10px 0;
	color:#FFFFFF;
}
#COPYRIGHT {
	text-decoration: none;	
}
.poweredBy { 
	color:#FFFFFF;
	text-decoration: none;
	font-size:10px;
}

#logo_footer_img {	
	display:block;
	margin-left:20px;
}

/**************** searchHead **********************/
#searchHeadButton {
	background: url('../images/buttons-bg.png') repeat-x scroll 0 0 #999900;
    border-color: #999900;
    color: #000000;   
        -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    /*
    background-image: url("../images/input_shadow.png");
    background-repeat: no-repeat;
    */
       border-style: solid;
    border-width: 1px;
    font: 1em Arial,Helvetica,Verdana,sans-serif;
        font-family: inherit;
        font-weight:bold;
    font-size: 1.1em;
    border-radius:0px;
    margin-right:0px;
    padding: 4px 11px;
}
.ui-button-text {
	padding:0px !important;
}
#searchHeadButton:hover,
#slm_butt:hover {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-image: url("../images/input_shadow.png");
    background-repeat: no-repeat;    
    background: none repeat scroll 0 0 #AAAA33;
    border: 1px solid #999900;
    color: #000000;
}
#searchHeadButton span {
	color: #353500;
}
#searchHeadInput {
	border: medium none;
    padding: 3px;
    width: 165px;
    color: #6C6C6C;
    font-family: inherit;
    font-size: 1.1em;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-image: url("../images/input_shadow.png");
    background-repeat: no-repeat;
    height:17px;
    font: 1em Arial,Helvetica,Verdana,sans-serif;
}
#searchWrapp {
    clear: right;
    float: right;
    margin-top: 11px;
    padding: 1px;
    height: 26px;
}
/********************** search *******************/
#search_butt,
#slm_butt{
	  -moz-font-feature-settings: normal !important;
    -moz-font-language-override: normal !important;
    background: url("../images/buttons-bg.png") repeat-x scroll 0 0 #999900 !important;
    border: 1px solid #999900 !important;
    border-radius: 0 0 0 0 !important;
    color: #000000 !important;
    font-family: inherit !important;
    font-size: 1.1em !important;
    font-size-adjust: none !important;
    font-stretch: normal !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: bold !important;
    line-height: normal !important;
    margin-right: 0 !important;
}
#search_butt, 
#slm_butt{
	height:26px;
	width: 65px;
	margin-top: -1px;
}
#search_butt_wrapp,
#slm_butt_wrapp{
	float: left;
	/*margin-left: 12px;*/
	width: 65px;
	height: 26px;
}
#search_input_wrapp{
	float: left;
}
#slm_input_wrapp {
	display:inline-block;
	float:left;
}
#slm_butt_wrapp .ui-state-hover{
		  -moz-font-feature-settings: normal !important;
    -moz-font-language-override: normal !important;
/*     background: url("../images/buttons-bg.png") repeat-x scroll 0 0 #999900 !important; */
/*     border: 1px solid #999900 !important; */
    border-radius: 0 0 0 0 !important;
    color: #000000 !important;
    font-family: inherit !important;
    font-size: 1.1em !important;
    font-size-adjust: none !important;
    font-stretch: normal !important;
    font-style: normal !important;
    font-variant: normal !important;
    font-weight: bold !important;
    line-height: normal !important;
    margin-right: 0 !important;
    background-image: url("../images/input_shadow.png") !important;
    background-repeat: no-repeat !important;    
    background: none repeat scroll 0 0 #AAAA33 !important;
    border: 1px solid #999900 !important;
/*     color: #000000 !important; 
}
#search_butt:hover
,#slm_butt_wrapp:hover {
    background: none repeat scroll 0 0 #AAAA33 !important; 
/*     border: 1px solid #999900 !important; */
    color: #000000 !important;
}
#search_input_input,
#slm_input_input{
	background: url("../images/input_shadow.png") !important;
    background-repeat: no-repeat !important;
    border-style: solid !important;
    border-width: 1px !important;
    border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF !important;
    color: #6C6C6C !important;
    font: 1em Arial,Helvetica,Verdana,sans-serif !important;
    height: 17px !important;
    margin-right: 2px !important;
    padding: 3px !important;
    width: 165px !important;
    border-radius: 0 0 0 0 !important;
}

#search_input_input:focus,
#slm_input_input:focus,
#searchHeadInput:focus{
	background: none repeat scroll 0 0 #FFFFCC !important;
	/*border: 1px solid #FFCC00 !important;*/
}

#searchForm {
	/*width: 380px;*/
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
/* 	border: 1px solid #000000; */
/*	background-color: #FFFFFF;*/
	max-height: 26px;
}
#slm_hitcount_wrapp{	
	margin-top: 6px;
}
#slm_hitcount_hits{
	margin-left: 3px;
}
#searchModeForm{
    margin-bottom: 20px;
    margin-top: 20px;
}
/**************** userAccount **********************/
#userForm  {
	margin-left:20px;
	font-size:12px;	
}
/***************** Administration und UserAccount ******************/
.ui-datatable {
	margin-top:10px;
}

/************** Dialoge ********************/

.newBookshelfDialog {
	width:350px !important;
}

.newBookshelfDialogRow {
	display:table-row;
}
.newBookshelfDialogName {
	display:table-cell;
	padding-bottom:5px;
	vertical-align:top;
	padding-right:5px;
}

.newBookshelfDialogInput {
	display:table-cell;
	padding-bottom:5px;
}

.newBookshelfDialogInput input {
	width:200px;
}

.newBookshelfDialogInput textarea {
	width:200px;
}
.newBookshelfDialogButtons {
	display:table-cell;
	padding-bottom:3px;
	padding-top:3px;
}

.newBookshelfDialogButtons button {
	margin-right:5px;	
}

/*****************************************/
.changeBookshelfDialog {
	width:350px !important;
}

.changeBookshelfDialogRow {
	display:table-row;
}
.changeBookshelfDialogName {
	display:table-cell;
	padding-bottom:5px;
	vertical-align:top;
	padding-right:5px;
}

.changeBookshelfDialogInput {
	display:table-cell;
	padding-bottom:5px;
}

.changeBookshelfDialogInput input {
	width:200px;
}

.changeBookshelfDialogInput textarea {
	width:200px;
}
.changeBookshelfDialogButtons {
	display:table-cell;
	padding-bottom:3px;
	padding-top:3px;
}

.changeBookshelfDialogButtons button {
	margin-right:5px;	
}
#myForm {
	margin-left:20px;
}
/*****************************************/


.addToBookshelfDialog {
	width:350px !important;
}
.addToBookshelfDialogRow {
	display:table-row;
}
.addToBookshelfDialogName {
	display:table-cell;
	padding-bottom:5px;
	vertical-align:top;
	padding-right:5px;
}
.addToBookshelfDialogInput {
	display:table-cell;
	padding-bottom:5px;
}
.addToBookshelfDialogInput select {
	width:200px;
}
.addToBookshelfDialogInput textarea {
	width:200px;
}

.addToBookshelfDialogButtons {
	display:table-cell;
	padding-bottom:3px;
	padding-top:3px;
}

.addToBookshelfDialogButtons {
	margin-right:5px;
}

.changeUserDataDialogRow {
	display:table-row;
}

.changeUserDataDialog {
	width:350px !important;
}

.changeUserDataDialogName {
	display:table-cell;
	padding-bottom:5px;
	vertical-align:top;
	padding-right:5px;
}

.changeUserDataDialogInput {
	display:table-cell;
	padding-bottom:5px;
}

.changeUserDataDialogButtons {
	display:table-cell;
	padding-bottom:3px;
	padding-top:3px;
}

/********************** Admin ***********************/
#editIpRangeForm td {
	vertical-align: top;
	padding-right:5px;
}

#licenseForm table {
	margin-bottom:5px;
}
#licenseForm td  {
	padding-right:5px;
	vertical-align: top;
}
#licenseForm button {
	vertical-align: top;
	margin-left:5px;	
}
#licenseForm select {
	min-width: 130px;
}
#editUserGeneral td {
	padding-right: 5px;
	padding-bottom: 2px;
	vertical-align: top;
	
}

#editLicenseTypeForm table {
	margin-bottom: 5px;
}

#editLicenseTypeForm td {
	padding-right: 5px;
	vertical-align: top;
}
.searchListDocstruct {
	position: relative; 
	top: 5px;
}
.searchResultMetadataValue {
	padding-left: 10px;
}
.sl_elem_title{
	margin-bottom: 3px;	
}
.sl_elem_meta_label, .sl_elem_meta_value {
	display:table-cell;
	padding-top:2px;
	font-size: 1.2em;
}
.sl_elem_meta_value > a {
	font-size:12px;
}
.sl_elem_meta_label {
	padding-right:5px;
	padding-top:2px;
}
.sl_elem_meta_wrapp {
	display:table-row;	
}
.instituteText{
/* 	width: 480px; */
	font-size: 12px;
	margin-right: 15px;
	margin-top: 15px;
	text-align: justify;
}
.instituteImages{
	float: right;
	margin-left: 10px;
}

#institutes td{
	padding-top: 5px;
	min-height: 300px;
}
#institutes tr{
	
}
.addressHr{
	padding-top: 15px;
}
.sites_wrapp hr{
	background-color: #CCCCCC;
    border: 0 none;
    box-shadow: 0 1px 0 0 #FFFFFF;
    color: #CCCCCC;
    height: 1px;
    margin: 10px 0;
	
}
.wrapp_address{
	font-size: 12px;
    margin-bottom: 20px;
    margin-top:15px;
}
.wrapp_address a {
	font-size: 12px;
}
.partnerCollectionsTable{
	font-size: 12px;
	text-align: justify;
}
.partnerCollectionsTable td{
/* 	width: 365px; */
	vertical-align: top;
}
table.partnerCollectionsTable h2{
	margin-top: 10px;
	margin-bottom: 10px;
}
.sites_wrapp a{
	text-decoration: none;
}
.sites_wrapp a:hover{
	text-decoration: none;
}
.instituteImagesOverview{
	width: 200px;
}
.citesCollectionsLinks
{
    color: #0066CC;
    text-decoration: none;
    font-size:15px;
    font-weight: bold;
    margin-top:20px;
    margin-bottom:20px;
    display: block;
    
}
/*************************** Such Text Beschreibung Ausführlich*****************************/
.searchExplanationText h2{
        font-weight: normal;
        font-size: 12px;
        margin-top: 20px;
        margin-bottom: 10px;
}
.searchExplanationText .searchExample{
        border: 1px dashed #A4C3D7;
        background-color: #DFE9F0;
        display: block;
        margin-left: 15px;
        margin-bottom: 10px;
        margin-top: 5px;
        padding: 3px;
}
.searchParagraphText {
	display: none;
	border: 1px solid transparent;
	font-size: 12px;
}

.searchParagraphTextFirst {
	display: block;
	border: 1px solid transparent;
}

h2.searchParagraphClosed {
	background-image: url("../images/collections/plus.png");
	background-repeat: no-repeat;
	padding-left: 25px;
	background-size: 13px;
	background-position: left bottom;
}

h2.searchParagraphOpen {
	background-image: url("../images/collections/minus.png");
	background-repeat: no-repeat;
	padding-left: 25px;
	background-size: 13px;
	background-position: left bottom;
}
.sl_elem table{
	font-size: 10px;
}

.ui-widget-content{
	
}

#sd_download_wrapp{
    font-size: 12px;
    margin-left: 15px;
    margin-top: 15px;
}
#sd_download_wrapp a{
	font-size: 12px;
	text-decoration: none;
}
.tocOpenState{
	margin-bottom: 2px;
	margin-top: -2px;
}
.tocCloseState{
	margin-bottom: 2px;
}
#sidebar_toc_headline_table{
/* 	padding: 5px 0px 3px 25px; */
	width: 120px; 
	float: left;

}



/*************************** Bibliotheken Übersicht *****************************/

h1.sites{
    color: #6D6D02;
    font-size: 14px;
    font-weight: bolder;
    padding: 8px 5px 8px 9px;
    text-transform: uppercase;
}
#institutes a {
	color: #333333;
    display: block;
    font-size: 1.2em;
    padding: 4px 5px 4px 25px;
    text-decoration: none;
}
h1.collectionSitesHeadline{
	padding-top: 10px;
	padding-bottom: 5px;
}
iconOpen
/*************************** Archive JS Aufklappbaum Übersicht *****************************/
ul.jqtree-tree .jqtree-toggler{
/* 	background-image: url('../images/navigate/back.png'); */
	background-image: url('../images/collections/plus.png') !important;
	
}
.jqtree-title{
	font-size: 12px;
	color: #333333;
}


.elementchildren {
	display: none;
	margin-left: 20px;
}

#collections {
	clear: both;
	padding-top: 20px;
}
#collections h2{
	margin-bottom: 20px;
}
.grafic {
	max-width: 600px;
	border-bottom: 1px dashed #CFCFCF;
	padding:3px;
}
.descText {
	display:none;
	padding:5px 0 5px 20px;
	text-align: justify;
	font-size: 12px;
	
}
.grafic-link {
	font-weight: bold;	
	vertical-align: top;
	margin-top:1px;
	font-size:12px;
	display:inline-block;
}
.actionButton {
	display:inline-block;
	margin-right:5px;
}

.descTextButton {
	display:inline-block;
	float:right;
}

/************************************ Stuff ****************************************/
.viewExpiredForm{
	margin-top: 10px;
}
.viewExpiredForm a{
	font-size: 1.2em;
	 color: #333333;
}

.instituteText a {
	color:#0066CC;
	font-size:12px;
}
/****************** news page ***********************/
#articleOverviewPage {
	
}
#articleOverviewPage > h1 {
	margin-bottom:15px;
}
#articleOverviewPage > .newsBoxItem {	
	margin-bottom:10px;
	margin-left:10px;
}
#articleOverviewPage > .newsBoxItem > .newsBoxLink {
	color:#0066CC;
	font-size:12px;
	font-weight: bold;
}
#articleOverviewPage > .newsBoxItem > .newsBoxLink > a {
	color:#0066CC;
	font-weight: bold;
}
#articleOverviewPage > .newsBoxItem > .newsBoxLinkDescription {
	font-size:12px;
}
/******** full news article **********/
.fullNewsArticleTitle {
	color: #3E494E;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 1;
	margin-bottom: 0.25em;
	margin-left: 8px;
	font-weight: bold;
}

.fullNewsArticleContent {
	font-size: 1.2em;
	margin-top: 15px;
	display: inline-block;
}

.fullNewsContentImg {
	float:left;
	margin-right: 10px;
}
.full_news_back_link {
	color: #0066CC;
	text-decoration: none;
	font-size: 1.2em;
	margin-top: 10px;
	margin-left: 25px;
	display: inline-block;
}
/******************** breadcrumb *************************/
#breadcrumbs {
	color:#606060;
	margin-bottom:10px;
}
#breadcrumbs a {
	color:#606060;
	font:14px Arial,Helvetica,Verdana,sans-serif;
}
#breadcrumbs .bread_text {
	font:14px Arial,Helvetica,Verdana,sans-serif;
	color: #6D6D02;
    font-weight: bold;
}
span.breadcrumb_spacer {
	background: url("../images/breadcrumb-sep.png") no-repeat scroll 3px 2px transparent;
	height: 10px;
	width: 12px;
	display: inline-block;
}

.sites_wrapp a{
color: #0066cc;
}

#content {
	padding: 10px;
	display: table-cell;
	/*background-color: #F0F0F0;*/
	vertical-align: top;
	border-right: 5px solid #8A9BAB;
	display: table-cell;
	background-color: white;
	width: 820px;
}

#sidebarContext{
	float: right;
	width: 220px;
	border-left: 1px dotted black;
}

#main{
	width: 550px;
	float: left;
	padding-right: 10px;
}

#sidebarContext  h3{
	font-size: 1.7em;
	margin-top: 0;
}

.limpiar{
	clear: both;
	display: block;
}


#noticiasCorto{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.4em;
	margin-bottom: 15px;
}

#noticiasCorto h3{
	font-size: 1em;
	margin-left: 5px;
	border-bottom: 1px solid black;
}

#noticiasCorto a{
	text-decoration: none;
}

#noticiasCorto a:hover{
	text-decoration: underline;
}

#noticiasCorto h4{
	font-size: 1em;
	font-weight: 700;
}

#noticiasCorto ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#noticiasCorto li{
	padding: 5px 5px 5px 0;
	border-top: 1px solid #ccc;
	margin-left: 5px;
}

#noticiasCorto li.primera{
	border-top: none;
}

#noticiasCorto .fecha{
	font-size: 0.9em;
	color: #444;
}

#noticiasCorto  a.enlaceListado{
	color: #0900A4;
	display: block;
	text-align: right;
}

#noticiasFull{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.4em;
}

#noticiasFull h3{
	font-size: 1.2em;
	margin-left: 0;
	margin-bottom: 10px;
	border-bottom: 1px solid black;
}

#noticiasFull a{
	text-decoration: none;
}

#noticiasFull a:hover{
	text-decoration: underline;
}

#noticiasFull h4{
	font-size: 1em;
	font-weight: 700;
}

#noticiasFull ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#noticiasFull li{
	padding: 5px 5px 5px 0;
	border-top: 1px solid #ccc;
}

#noticiasFull li.primera{
	border-top: none;
}

#noticiasFull .fecha{
	font-size: 0.9em;
	color: #444;
}

#noticiasFull  a.enlaceListado{
	color: #0900A4;
	display: block;
	text-align: right;
}

.noticiaDetalle{
	font-size: 1.3em;
	margin-bottom: 40px;
}

.noticiaDetalle h2{
	margin-bottom: 10px;
	font-size: 1.2em;
}

.noticiaDetalle .fecha{
	display: block;
	margin-bottom: 10px;
}

.noticiaDetalle .imagenDetalle{
	width: 250px;
	margin-left: 10px;
	float: right;
}

.noticiaDetalle .imagenDetalle .leyenda{
	font-size: 0.8em;
	display: block;
	margin: 5px 0 5px 5px;
}

.noticiaDetalle .enlaceListado{
	clear: both;
	color: #0900A4;
	margin-top: 20px;
	display: block;
}

/* Noticias destacadas en la home */

ul#noticiasDestacadas{
	font-size: 1.3em;
	margin-bottom: 40px;
	list-style-type: none;
}

.page_wrapp{
	margin-bottom: 20px;
}

/********************* RSS ************************/
#ultimasImportaciones{
	padding: 10px;
}

#ultimasImportaciones h3{
	font-size: 1.5em;
}

.rssFeed {
	float: left;
	padding-left: 0;
	margin-left: 10px;
	margin: 0;
	line-height: 17px;
}

.rss_elem {
	margin-bottom: 10px;
    margin-left: 0;
	padding: 0;
}

#rss_wrapp h2 {
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 14px;
	margin-left: 0;
}

.rss_elem_wrapp a {
	text-decoration: none;
	color: black;
	font-size:10px;
}

.rss_elem_importDate {
	color: grey;
	display: block;
	font-size: 12px;
}

.rss_elem_date {
	color: grey;
	font-size: 12px;
}
.RSSAggrCont{
	padding: 0;
	margin: 0;
}

.rss_item_header a {
    color: black;
    font-size: 12px;
    text-decoration: none;
}