.myico{
    background: url(images/imgs-mets.png) no-repeat top left;
	/*border-style:solid;  border-color:red;*/
    vertical-align: middle;
}
.myico-en{ background-position: -18px 0; width: 16px; height: 16px; } 
.myico-de{ background-position: -36px 0; width: 16px; height: 16px; } 
.myico-dfg{ background-position: -72px 0; width: 45px; height: 16px; } 

a.www:before {
   font-family: FontAwesome;
   content: "\f08e";
   font-size:0.7em;
   display: inline-block;
   margin-right: .5em;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);

}
.heading {
  font-weight: bold;	
  font-size: 110%;	
}
a {
 text-decoration:none;
}
#functionmenue{
	margin-right: 1em;
}
#icons,#functionmenue{
  height:1.2em;
  
}
#icons a{  
 float: right;
 margin-right: 1em;
 color:#666666;
  /*margin: 11px 4px 0 0;  width: 133px;*/
}
#icons a:hover{  
 color:#222222;
  /*margin: 11px 4px 0 0;  width: 133px;*/
}
#icons img{
border-style: none; /* PS: vermeidet beim IE border */
}
#ico_PDF{
	color:#dd0000;
}
.no-close-no-title .ui-dialog-buttonpane, .no-close-no-title .ui-dialog-titlebar {
  display: none;
}
.no-close-no-title .ui-dialog-content{
	border:1px solid #aaa;
}
hr { 
    width: 95%; 
    height: 5px; 
    margin: 0 auto;
    color: blue;
    background: #dfac20;
}
.searchresults >div,#searchform div {margin-bottom:0.5em;}
#search_status div {text-align:center;font-size: 1.5em;text-color:#DDDDDD;} 
#searchform{margin-bottom:1em;}

.bibLabel {
  font-weight: bold;
  margin-top:1em;
  /*clear:both;*/
}

/* a, a:link, a:visited {
    color: #444444;
    text-decoration: underline;
}*/

span.ui-state-focus{
/*   border: none !important;
   background:none !important;*/
}
#display_bookmarks .par{
  margin: 0px 5px 10px 0px;
}
#display_bookmarks .block{
  margin: 0px 0px 25px 0px;
 /* border: 1px solid black;*/
}
.indent{
  margin-left: 1em;
}
#branding {
max-height: 75px;
position:relative; overflow:hidden;
/*background-position: 3px 3px;
background-repeat: no-repeat;*/
}
#viewport {
float: right;
width: 59%;
overflow: hidden;
padding: 0px !important;
margin: 0px !important;
}
#viewport_singlepage {
overflow: hidden;
z-index:1;
}

#search input[type="text"], #viewport_thumbs button{
width: 100% !important;
padding: 0em;
}
.ui-widget input, .ui-widget select , button{
font-size:0.9em !important;
}
/* mit jqueri ui 10.11 fehlt ein z-index? */
.ui-dialog{
 z-index:1;
} 
#viewport button[type="button"] {
border: 0 none;
background-image: none;
background-color: transparent;
}
#spanny {
background-color: #eeeeee;
}
#navigation {
 background-color: #eeeeee;
 color:#666666;
 padding: 0.25em;
 text-align: center;
 z-index:9999;
}
#navigation  a{
color:inherit;
}
#navigation  a:hover{
 color:#222222;
}
.fa-external-link{
  font-size:0.7em;
  color: gray;  
}

.ui-widget-content a{
 color:#666666;
 text-decoration:none;
}
.ui-widget-content a:hover{
 color:#222222;
 text-decoration:underline;
}

a.urn-info{
  color: gray; 
}
.fa-external-link:hover, a.urn-info :hover{
  color: #454545;  
}

#left {/*
float: left;
width: 40%;
height: 100%;
padding: 0 !important;*/

}
ul.ui-corner-all {
border-radius: 0px;
}
a#maximize_west {
position: absolute;
}
iframe {
border: 0;
overflow: hidden;
}
#structMap {
  padding-left: 1px;
  }
#splitter {
	height: 900px;	
}
#splitter div {
	overflow: auto;
}
.vsplitbar {
	width: 5px;
	background: #aaa;
}
#thumbs img {
border: 1px solid #ddd;
  display: block;
    margin: 3px 3px 3px 3px; /* geaendert wegen IE (PS)*/
}
.img_desc {
font-size: 0.9em;
text-align: center;
}
.thumb {
float: left;
margin: 0px 3px 12px 3px;
}
/* evt. alles überflüssig
.jstree-corral ins {
	vertical-align: top; 
}
.jstree-dnd-helper, #vakata-contextmenu { font-size:10px; font-family:Verdana; }
.jstree-closed ul {display:none;}
*/
#structMap.jstree-default .jstree-clicked{
 background:#e0e0e0;	
}
.jstree-default .jstree-hovered{
 background:#eeeeee;	
}
#downloadTree.jstree-default .jstree-clicked{
 background:transparent;	
}

/* Umbruch bei langen Daten */
#structMap a { white-space:normal !important; height: auto; padding:1px 2px; } 
#structMap > ins { vertical-align:top; }
/*#structMap .jstree-hovered, #structMap .jstree-clicked { border:0; }*/
.ui-layout-toggler {
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
}
.ui-layout-toggler-hover{
background-color: #999999 !important;
color:#ffffff;
} 
/*.ui-layout-toggler-hover .content{
} */

.ui-dialog .ui-dialog-titlebar-close span {
    
    margin: -8px;
}
.DSVO {
	font-size:0.7em;
	padding: 1em 1.4em;
	margin-top:2em;
	color: #222222;
}
em {font-weight:600 !important;}
#search_resultlist ul{list-style-type: none; margin: 0; padding: 0;}