#dtText a:link    {color: #0165AA; text-decoration: none; font-weight: normal;}
#dtText a:visited {color: #000000; text-decoration: underline; font-weight: normal;}
#dtText a:active  {color: #0165AA; text-decoration: underline; font-weight: normal;}
#dtText a:hover   {color: #0165AA; text-decoration: underline; font-weight: normal;}

table {
  font-size: 1em !important;
}

#dtChoice {
  padding: 15px !important;
  
}

#dtToc {
  margin-right: 10px;
}

.xaverClickable  {
  color: #0165AA !important;
}

#dtToc {
  margin-right: 10px;
}

#formLeft .dijitContentPane {
  overflow: hidden !important;
}

#browseList {
  overflow: auto !important;
}

#browseList .tocentry {
  background-repeat: no-repeat;
  background-position: left 5px;
  margin:0;
  padding:0;
  padding-top:0px;
  padding-bottom:3px;
  padding-left:15px;
  line-height:16px;
}

#browseList .tocentryClosed {
  background-image: url(../images/list_style_type_right.gif);
}

#browseList .tocentryOpen {
  background-image: url(../images/list_style_type_down.gif);
}

#browseList .tocentryLeaf {
  background-image: url(../images/list_style_type_right_hell.gif);
}


#browseList .topicentry {
  background-repeat: no-repeat;
  background-position: left 5px;
  margin:0;
  padding:0;
  padding-top:0px;
  padding-bottom:3px;
  padding-left:15px;
  line-height:16px;
}

#browseList .topicentrycurrent a {
  font-weight: bold !important;
}

#browseList .topicentryClosed {
  background-image: url(../images/list_style_type_right.gif);
}

#browseList .topicentryOpen {
  background-image: url(../images/list_style_type_down.gif);
}

#browseList .topicentryLeaf {
  background-image: url(../images/list_style_type_right_hell.gif);
}


.selDE .EN, .selEN .DE, .selDE .ten, .selEN .tde, .selDE .eng, .selEN .ger {
  display: none !important;
  visibility: hidden !important;
}

#content {
  padding-bottom: 10px !important;
}

#contentTxt {
  line-height: normal !important;
}

#dtTopUb {
  display: inline !important;
}

.xaverClickableEnabledContent {
}

.xaverClickableDisabledContent {
  color: #C0C0C0 !important;
}

#left {
  margin-top: 7px !important;
}

#right {
  padding-top: 27px !important;
}

#resultSelect {
  width: 170px !important;
}

.imageLinks {
  margin-top: 25px;
}

.dtNextImgR {
  width: 5px !important;
  height: 6px !important;
  margin-left: 6px !important;
  border-bottom: 1px solid white;
}

.dtNextImgL {
  width: 5px !important;
  height: 6px !important;
  margin-right: 6px !important;
  border-bottom: 1px solid white;
}

#resultPagesTxt {
  width: 150px !important;
}

.dtOverlay {
  background-color: white;
  border: 1px solid black;
}

.dtOverlay .closeText {
  display: inline !important;
  font-weight: bold !important;
  top: 0px !important;
  right: 10px !important;
  cursor: pointer !important;
}

.dtErrOverlay {
  width: 200px !important;
  height: 150px !important;
}

.dtOverlay .dijitDialogPaneContent {
  padding: 10px;
}

.dtErrOverlay .dijitDialogPaneContent {
  margin-top: 20px;
}

.dijitDialogTitleBar {
  background-color: #000000 !important;
  color: #FFFFFF !important;
  text-align: center !important;
}

.dtOverlay .dijitButton {
  position: absolute !important;
  right: 0px !important;
  top: 0px !important;
  border: 0px !important;
}

.dtOverlay .dijitButtonNode {
  border: 0px !important;
}

.dtOverlay .dijitButton button {
  color: #FFFFFF !important;
  background-color: transparent !important;
  border: 0px !important;
  font-weight: bold !important;
}

.dijitInputField input
{
  height : auto !important;
  padding: 2px !important;
}

#dtCitedAs
{
	width:175px;
	background-color:#ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	padding:7px;
	margin-top:7px;
	margin-left:10px;
	line-height:16px;
  display: none;
  visibility: hidden;
  font-size: 95%;
}

#dtCitedAs th
{
  vertical-align: top;
}

#atyp_accessFunctionsTxt, #atyp_accessFunctionsHitl
{
  overflow: hidden;
}

.atypAccess .atypon-text-available-nolink,
.atypNoAccess .atypon-text-available-link
{ 
  display: none !important;
  visibility: hidden !important;
}

.hideInfos, .showInfos
{
  margin: 5px;
  margin-left: 15px;
}

.showInfos .toggText {
  border-top: 1px solid #BDBDBD !important;
}

.hideInfos img, .showInfos img
{
  margin-left: -15px;
  float: left;
}

.toggText
{
  padding: 5px 10px 10px 10px;
  background-color: #F8F8F8;
}

.hideInfos > .toggText ,
.showInfos > .toggHead
{
  display: none !important;
  visibility: hidden !important; 
}

.loading .wheel {
  background-color:white;
  background-image:url(../images/ajax-loader.gif);
  background-position:center center;
  background-repeat:no-repeat;
  border:1px solid silver;
  display:block;
  height:120px;
  margin-right:auto;
  margin-left:7px;
  opacity:0.9;
  filter: alpha(opacity=90);
  position:absolute;
  text-align:center;
  top:280px;
  width:550px;
  z-index:9999;
  z-index:9999;
}

.loading #dtNoSearchResult {
  display: none;
}

.wheel {
  display: none;
}

a.abbrev { color: #0165AA; text-decoration: none; }

#boxPic {
  border: none !important;
}

.AddFunctions{
background-color:#F8F8F8;
border-bottom:1px solid #DCDCDC;
border-top:1px solid #DCDCDC;
color:#000000;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
font-weight:normal;
height:22px;
line-height: 22px;
text-align: center;
margin-top: 25px;
}

.AddFunctions a {
  color: #0165AA;
  text-decoration: none;
  font-weight: normal;
  margin-right: 20px;
}

.AddFunctions a:hover {
  color: #0165AA;
  text-decoration: underline;
}

#productInfoPane ul, #searchHelp ul{
  padding: 15px;
}

.dojoxLightbox {
  height: 300px !important;
  width : 300px !important;
}

#tableInfoInstitution {
	width:515px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
}

#tableInfoInstitution td {
	width:50%;
	padding:5px 12px;	
	background-color:#f1f1f1;
	vertical-align: top;	
}

#formLeft {
  height: auto !important;
}

#dtToTop {
  width: 16px;
  height: 17px;
  border: 1px solid #D1D1D1;
  background-image: url(../images/backToTop.gif);
  background-position: center center;
  background-repeat: no-repeat;
  position: fixed;
  top:  425px;
  margin-left: 547px;
  cursor: pointer;
  visibility: hidden;
}

.dtIntToc {
  margin-bottom: 20px;
}

#dtText .dtIntToc a {
  display: block !important;
  color: #0165AA !important;
  margin-top: 1.5em !important;
}

#dtText .dtIntToc a.sec1 {
  font-weight: bold !important;
}

#dtText .dtIntToc a.sec2 {
  margin-left: 10px !important;
  margin-top: 0.5em !important;
  font-weight: normal !important;
}

#dtText .dtIntToc a.sec3 {
  margin-left: 20px !important;
  margin-top: 0.5em !important;
  font-weight: normal !important;
}

.backToHLNoLink {
  color: #C0C0C0;
}

.hideFunction .backToHLLink, 
.showFunction .backToHLNoLink {
  display   : none;
  visibility: hidden;
}

#zool_metadata {
  margin-bottom: 2em;
}