a { text-decoration: none;}
img { border: 0; }
.titel { font-weight: bold; }
.ohnetitel { font-size: 0.85em; font-style: italic; }
.autor { font-style: italic; }
.verkn { padding-top: 3px; font-variant:small-caps; }
.fehler { font-style: italic; color: #A00000; padding: 5px; padding-left: 0px; margin: 10px; margin-left: 0px;}
.loginbox { border: 1px solid #A0A0A0; background-color: #E8E8E8; padding: 5px; width: 55em; margin-bottom: 3px; }
.loginbox label { text-align: right; float: left; width: 15em; padding-right: 2px; }
.loginbox div { margin-bottom: 3px; }
.loginbox .logbut { margin-left: 2px; margin-top: 3px; padding-left: 15em; text-align: left; }
.zweigbox { border: 1px solid #A0A0A0; background-color: #E8E8E8; padding: 5px; width: 55em; margin-bottom: 3px; }
.ebox { background-color: #E8E8E8; border: 1px solid #A0A0A0; padding: 5px; width: 42em; margin-bottom: 3px; }
.ebox label { text-align: left; float: left; width: 8em; padding-right: 2px; }
.ebox div { margin-bottom: 3px; }
.pwbox label { text-align: left; float: left; width: 17em; padding-right: 2px; }
.pwbox { background-color: #E8E8E8; border: 1px solid #A0A0A0; padding: 5px; width: 55em; margin-bottom: 3px; }
.pwbox label { text-align: left; float: left; width: 17em; padding-right: 2px; }
.pwbox div { margin-bottom: 3px; }
.pwbox .logbut { margin-top: 3px; text-align: center; }
.titelbox { border: 1px solid #A0A0A0; background-color: #E8E8E8; width: 74em; padding: 5px; margin-right: 10px; padding-bottom: 3px; margin-bottom: 10px; }
.suchbox { border: 1px solid #A0A0A0; background-color: #E8E8E8; padding: 5px; padding-top: 6px; width: 74em; margin-right: 10px; padding-bottom: 2px; margin-bottom: 3px; text-align: left; }
.suchform { float: left; padding: 0; margin: 0; padding-top: 0px; padding-right: 20px; }
.suchboxende { padding-bottom: 2px; float: none; clear: both; }
.kontobox { border: 1px solid #A0A0A0; background-color: #E8E8E8; padding: 5px; width: 74em; margin-right: 10px; padding-bottom: 2px; margin-bottom: 6px; }
.kontobox legend { font-weight: bold; font-size: 105%; }
.kontobox fieldset { margin-top: 14px; margin-bottom: 14px; }
.expbox { border: 1px solid #A0A0A0; background-color: #E8E8E8; padding: 5px; margin-bottom: 5px; width: 74em; }
.explists { color: #808080; font-size: 0.8em; }
.expquelle { color: #808080; font-size: 0.8em; font-style: italic; }
.such_und_neu { float: left; margin-right: 5px; }
.such_und_neu_end { clear: both; }
.neue_suche { text-align: right; }
.suchbutdiv { float: left; }
.indform { float: left; padding: 0; margin: 0; margin-right: 20px; }
.indform2 { float: none; clear: both; padding: 0; margin: 0; padding-top: 5px; margin-right: 20px; }
.sucherg { text-align: left; background: #FFFFFF; padding: 3px; padding-top: 1px; padding-bottom: 1px; border: #bcbec4 1px solid; margin-bottom: 1px; }
input.delbut { float:right; border: #bcbec4 1px solid; background-color: #eee; }
input.delbut2 { border: #bcbec4 1px solid; background-color: #eee; }
.alltext { float:left; }
input.button { border: #bcbec4 1px solid; background-color: #D0D0D0; }
input.suchbutton { border: black 1px solid; background-color: #D0D0D0; font-weight: bold; }
input.histbutton { border: #bcbec4 1px solid; background-color: #D0D0D0; font-size: 0.9em; }
input.indbutton { font-size: 0.85em; padding-left: 0; padding-right: 0; border: #bcbec4 1px solid; background-color: #D0D0D0; }
input.hiddbut { padding: 0; margin:0; width:0; height:0; border:0; }
.optbut { padding: 0px; margin: 0px; border: 0px; background-color: #E8E8E8; color:#000099; }
input.eingabe { background-color: #fff; border: #bcbec4 1px solid; }
textarea.eingabe { background-color: #fff; border: #bcbec4 1px solid; }
select.eingabe { border: #bcbec4 1px solid; font-size: 0.95em; }
#teilk2 { width: 35em; }
table.konto { border: 0px; margin-bottom: 10px; margin-top: 0px; border-collapse: collapse; }
table.konto td { padding-right: 1em; }
.kontokurz { float: left; width: 50em; }
.kontoqr { text-align: center; padding: 0px 5px; border: 1px solid #A0A0A0; float: right; background-color: #F5F5F5; height: 95%; }
.kontoqr p { margin: 5px 0px; font-size: 0.75em; color: #303030; }
#neuis-box { margin-left: 5px; padding: 0px 5px; border: 1px solid #A0A0A0; float: right; background-color: #F5F5F5; height: 95%; overflow: auto; font-size: 75%; max-width: 17em; }
#neuis-box ul { padding: 0; list-style: none; margin: 0; }
#neuis-box li { padding: 2px 0px; }
#neuis-box h3 { margin-top: 5px; }
table.kontopos { border: 0px; margin-bottom: 10px; margin-top: 10px; border-collapse: collapse; width: 50em; }
table.kontopos td { border-bottom: 1px solid #DEDEDE; padding-bottom: 6px; padding-top: 6px; }

table.treffer { width: 100%; border: 0px; border-collapse: collapse; background-color: #FFFFFF; }
table.treffer td { padding-left: 1px; padding-right: 1px; padding-top: 5px; }
table.treffer td.kurztit { width: 38em; margin: 0px; padding-left: 3px; padding-bottom: 5px; border-bottom: 1px solid #C0C0C0; }
table.treffer td.kurzstat { width: 14em; margin: 0px; padding-left: 20px; padding-bottom: 5px; margin-right: 2px; border-bottom: 1px solid #C0C0C0; }
table.treffer td.kurzstat img { padding-top: 5px; }
table.treffer td.kurzfunk { width: 16px; padding-left: 3px; padding-right: 1px; border-bottom: 1px solid #C0C0C0; border-left: 1px dotted #D5D5D5; }
table.treffer td.kurztitlast { width: 38em; margin: 0px; padding-left: 5px; padding-bottom: 5px; }
table.treffer td.kurzstatlast { margin: 0px; padding-left: 20px; padding-bottom: 5px; margin-right: 2px; }
table.treffer td.kurzstatlast img { padding-top: 5px; }
table.treffer td.kurzfunklast { width: 16px; padding-left: 3px; padding-right: 1px; border-left: 1px dotted #D5D5D5; }
table.treffer tr:hover { background-color: #F9F9F9; }
table td.trefferspalte { width: 100%; background-color: #FFFFFF; padding-left: 5px; padding-right: 3px; }
.zitiert { font-size: 80%; text-align: right; color: #606060; }
.tzitiert { font-size: 80%; color: #606060; }
.nr { padding-right: 1px; }
table.export { border: 0px; border-collapse: collapse; }
table.export td { padding-top: 2px; padding-right: 3px; }
table.export td.kurztit { border-bottom: 1px solid #A0A0A0; }
table.export td.kopf { font-style: italic; padding-right: 3px ; margin: 0; border-bottom: 1px solid #DEDEDE; }
.expaktion { padding-bottom: 10px; padding-top: 2px; }
.expfunk { padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #DEDEDE; }
.expnotiz { font-size: 0.85em; margin: 8px; background-color: #F0F0F0; padding: 3px; border: 1px solid #C0C0C0; }
table td { vertical-align: top; }
table th { vertical-align: top; }
table td.ind { vertical-align: middle; }
.suchopt { margin-left: 3px; margin-top: 2px; margin-bottom: 2px; }
.suchopt .optionen { margin-left: 3px; margin-bottom: 7px; padding-left: 5px; border-left: 1px solid #bcbec4; text-align: left; }
.suchopt select { margin: 3px 0px 5px 0px;}
.tzusatzinfo { float: left; margin-left: 20px; padding-left: 20px; border-left: 1px solid #DEDEDE;}
.cover { padding-top: 2px; padding-bottom: 2px; min-height: 160px; }
.cover img { max-width: 200px; }
table.titelsatz { float: left; width: 600px; }
/** table.titelsatz th { width: 11em; text-align: right; vertical-align: top; white-space: nowrap; } **/
table.titelsatz th { width: 11em; text-align: right; vertical-align: top; }
table.titelsatz td { word-wrap: break-word; }
table.titelsatz td.kat { word-wrap: normal }
.titelsatzend { float: none; clear: both; }
div.titelsatz { width: 750px; }
.bverlauf { border-collapse: collapse; margin-left: 3px; padding-top: 25px; }
.bverlauf table { margin-top: 15px; margin-left: 10px; border-collapse: collapse; border: 1px solid #909090; min-width: 585px; }
.bverlauf table td { border: 1px solid #909090; padding: 3px; }
.bverlauf table th { border: 1px solid #909090; padding: 3px; }
.ex { margin-left: 3px; padding-top: 15px; }
.ex table { margin-left: 10px; border-collapse: collapse; border: 1px solid #909090; min-width: 585px; }
.ex table td { border: 1px solid #E0E0E0; padding-left: 2px; padding-right: 2px; }
.ex table th { border: 1px solid #909090; padding: 3px; }
.ex table td.ex2 { font-size: 0.85em; padding-left: 3em;  border-bottom: 1px solid #909090; border-left: 1px solid #909090; }
.ex table td.exsig { border-left: 1px solid #909090; }
.ex table td.exqr { text-align: center; }
.ex table td.exlage { text-align: right; border-left: 0; }
.ex table td.exso { border-right: 0; }
.ex table td.exstatus { border-right: 1px solid #909090;  border-bottom: 1px solid #909090; }
.exfussn { font-style: italic; }
tr.exueber { background-color: #F0F0F0; }
tr.exg1 td { padding-top: 10px; padding-bottom: 1px; }
tr.exg2 td { padding-top: 1px; padding-bottom: 10px; }
tr.exu1 td { padding-top: 10px; padding-bottom: 1px; }
tr.exu2 td { padding-top: 1px; padding-bottom: 10px; }
.sigstatus { margin: 0; padding: 0; padding-top: 3px; }
.sigstatus .status { color: #A00000; }
.wex { font-size: 0.8em; margin-top: 4px; }
.zinfo { padding-top: 10px; }
.volltext { padding-top: 10px; }
.suchhistbox { padding-right: 10px; float: left; margin: 0; width: 30em; }
.histverkn { text-align: right; padding: 2px; font-size: 0.9em; }
.status { width: 74em; padding-left: 0px; padding-right: 5px; }
.status1 { padding: 3px; border: 1px solid #A00000; float: left; margin-bottom: 10px; }
.status1 img { padding: 0px 5px; }
.status2 { padding: 3px; padding-left: 10px; float: left; margin-bottom: 5px; }
.statusende { float: none; clear: both; padding-bottom: 5px; }
.status2a { padding-top: 7px; }
.meld { padding-bottom: 10px; color: #A00000; font-weight: bold; }  
.meld2 { font-style: italic; }
.meld3 { font-style: italic; color: #A00000; }
.meld4 {font-style: italic; padding-top: 5px; }
#suchhilfe { background: #E8E8E8; padding: 3px; padding-top: 1px; padding-bottom: 1px; margin-bottom: 2px; width: 40em; }
#suchhilfe div { font-size: 0.85em; margin-left: 3px; padding-left: 3px; border-left: 1px solid #bcbec4; }
#suchhilfe div ul { margin: 0; padding: 0; padding-left: 20px; }
.rot { color: #A00000; font-weight: bold; }
.gruen { color: #00A000; }
.gruen2 { color: #00A000; font-size: 130%; font-weight: bold; }
.tuebersicht { float: left }
.expicon { padding-left: 1em; }
.rsshinw {font-size: 0.9em; }
.klein {font-size: 0.9em; }
.intern { font-weight: bold; padding: 5px; }
.bibtex { font-size: 120%; padding: 4px; border: 1px solid #A0A0A0; background-color: #E8E8E8; }
.fussabstand { padding-bottom: 30px; }
table.indexinfo { border: 1px solid #C0C0C0; margin-left: 0px; padding: 5px; }
table.analyse { border-collapse: collapse;}
table.analyse td { margin: 0px; padding: 0px; padding-right: 10px; vertical-align: top;}
.analyset { padding: 5px; }
.einr { border-left: 1px solid #A0A0A0; margin-left: 30px; }
.op { font-variant: small-caps; color: #0000A0; }
.nulltreffer { color: #0000A0; }
.autocompl2 { color: #A0A0A0; }
.hinwbox { width: 64em; color: #A00000; margin: 8px 0px; border: 1px solid #A00000; padding: 3px 3px 3px 25px; background: #FFF8F8 url('/opacicon/achtung_gelb.png') no-repeat 3px 3px; border-radius: 4px; }
.motd { width: 64em; margin-bottom: 16px; border: 1px solid #C0C0C0; padding: 4px; padding-right: 24px; padding-top: 5px; padding-bottom: 10px; background: #FFFFFF; border-radius: 4px; }
.motdueber { color: #808080; font-size: 110%; font-weight: bold; padding-bottom: 5px; }
.highlighttext { margin-left: 20px; font-size: 85%; border: 1px solid #D0D0D0; margin-top: 5px; padding: 1px 2px; }
.highlight { background-color: #FFCCCC; }
.aausgabe { background-color: #F0F0F0; padding: 2px; }
.listopt { padding-top: 3px; }
.unifloh { padding-left: 1em; padding-top: 2em; }
.unifloh2 { padding-top: 0.4em; }
.refmanager { font-size: 90%; padding-left: 1em; padding-top: 1em; }
.refmanager2 { font-size: 90%; padding-bottom: 0.4em; padding-top: 0.4em; }
.refmanager2 div { padding-top: 3px; text-indent: -2em; margin-left: 2em; }
.refmanager2 div ul { margin-top: 0; margin-bottom: 0; padding-top: 0; text-indent: 0; margin-left: 6px; padding-left: 0; padding-bottom: 0; }
.refmanager3 { font-size: 90%; padding-bottom: 0.4em; padding-top: 0.8em; }
.rating { padding-top: 1em; padding-bottom: 1em; font-size: 90%; }
#bibtip_reclist { padding: 4px; margin-top: 1em; margin-bottom: 1em; width: 17em; border: 1px solid #DEDEDE; }
#bibtip_reclist #more_button { font-size: 100%; font-style: italic; }
#bibtip_header { font-size: 90%; background: #FFFFFF url('https://recommender.bibtip.de/service/bibtip_bullett_grau.gif') no-repeat scroll 1px top; padding-left: 16px; }
#bibtip_title { display:block; }
#short_list ul { list-style-image:url('/nav4/grafik/layout/dot_liste_schwarz.gif'); font-size: 90%; margin-top: 3px; margin-bottom: 3px; padding-left: 2em; }
#long_list ul { list-style-image:url('/nav4/grafik/layout/dot_liste_schwarz.gif'); font-size: 90%; margin-top: 3px; margin-bottom: 3px; padding-left: 2em; }
#bibtip_footer { font-size: 90%; font-style: italic; }
#suchfeld { width: 30em; }
#suchfeld1 { width: 20em; }
#suchfeld2 { width: 20em; }
#suchfeld3 { width: 20em; }
.qrimg { margin: 1px; padding-top: 5px; padding-bottom: 5px; }
.notizprint { margin-top: 20px; padding: 3px; width: 30em; }
.aaus { display: none; margin-top: 1.8em; font-size: 0.8em; }
div[dir="rtl"] { text-align: right; }
#greyBarUB { display: none; }
.nobut { margin-left: 0px; padding-top: 0px; }
.digihinw { color: #505050; text-align: right; margin-top: 15px; margin-bottom: 15px; }
.indexinfobox { width: 500px; margin-top: 20px; background-color: #E8E8E8; padding: 5px; border: 1px solid #C0C0C0; }
.indexinfobox h2 { margin-top: 0px; padding-top: 0px; }
.indexinfobox ul { font-size: 0.8em; padding-left: 2em; }
.typbild { font-size: 0.75em; margin-top: 2px; }
.typbild img { padding-right: 4px; }
.suchtipp { background: #FFFFFF url('/opacicon/silk/lightbulb.png') no-repeat 3px 3px; padding: 3px 3px 3px 25px; border: 1px solid #C0C0C0; border-radius: 4px; width: 64em; color: #404040; } 
.suchtipp .close a { background-image: url("/css/images/ui-icons_888888_256x240.png");  background-position: -96px -128px; float: right; height: 16px; width: 16px; }
.suchtipp .text { width: 62em; }

/* Reiter Trefferseiten SOLR/extern */
#suchindex { width: 74em; display: block; font-size: 1.2em; line-height: 1.3em; list-style-type: none; margin: 0; margin-top: 15px; position: relative; z-index: 1; padding: 0}
#suchindex li { border: 0; display: inline; float: left; margin: 0px 5px 0px 0px; padding: 0; }
#suchindex li.current a { background: none repeat scroll 0 0 #E8E8E8; border-bottom: 0 none; padding-bottom: 4px; font-weight: bold; color: #000000;}
#suchindex #etabcur a { border-bottom: 0 none; padding-bottom: 4px; font-weight: bold; color: #000000;}
#suchindex li a { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #888888; display: block; float: left; margin: 0; font-size: 1em; line-height: 1em; padding-top: 6px; padding-bottom: 3px; padding-left:10px; padding-right: 10px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
#suchindex #etab a { border: 1px solid #888888; display: block; float: left; margin: 0; font-size: 1em; line-height: 1em; padding-top: 6px; padding-bottom: 3px; padding-left:10px; }
#suchindex li a:focus, #suchindex li a:hover, #suchindex li a:active { background: none repeat scroll 0 0 #F0F0F0; }
#summontreffer { font-weight: bold; }
#heiditreffer { font-weight: bold; }

/* Kurztrefferanzeige */
.ktrefferblatt { border: 1px solid #A0A0A0; clear: both; background-color: #E8E8E8; padding-bottom: 5px; padding-top: 6px; padding-right: 5px; padding-left: 5px; width: 74em; margin-right: 10px; margin-bottom: -1px; position: relative; top: -1px; text-align: left; }
.ktrefferblattleer { padding-bottom: 5px; padding-top: 6px; padding-right: 5px; padding-left: 5px; width: 74em; margin-right: 10px; margin-bottom: -1px; position: relative; top: -1px; }
.ktrefferhead1 { text-align: right; width: 74em; padding-right: 5px; padding-bottom: 8px; }
a.dym { font-weight: bold; }
div.dym { background: #FFFFD5 url('/opacicon/silk/lightbulb.png') no-repeat 3px 3px; padding: 3px 3px 3px 25px; border: 1px solid #C0C0C0; border-radius: 4px; color: #505050; width: 64em; margin-bottom: 2px; }
.nohit { padding-top: 20px; width: 74em; }
.isbnhinw { margin-top: 15px; border: 1px solid #C0C0C0; padding: 5px; width: 68em; }
.ktreffernavi { font-size: 95%; float: right; margin-right: 20px; padding-top: 2px; padding-right: 2px; color: #505050; }
.ktreffermark { float: right; padding-top: 2px; margin-right: 6px; }
.ktreffersort { float: left; padding-top: 2px; padding-left: 2px; color: #505050; }
.rankfach { margin-left: 2em; font-size: 90%; }
.ktrefferfloatend { float: none; clear: both; margin-bottom: 9px; }
.ktrefferheadicon { padding-right: 6px; padding-left: 5px; font-size: 0.9em; }

/* Filteranzeige */
.filter { background-color: #E8E8E8; padding: 2px; margin-top: 4px; margin-bottom: 5px; line-height: 1.9em; color: #505050; }
.felement { margin-left: 2px; margin-right: 2px; background-color: #FFFFFF; border: 1px solid #B0B0B0; padding-bottom: 2px; padding-left: 1px; padding-top: 2px; font-size: 90%; }
.fx { color: #A00000; font-weight: bold; padding-left: 3px; padding-bottom: 2px; padding-top: 2px; padding-right: 5px; margin-left: 1px; }
.ff { color: #505050; padding-left: 3px; }
.fw { color: #505050; font-weight: bold; }
.for { font-style: italic; color: #606060; }
.fnot { text-decoration:line-through; }
.filter a:link, .filter a:visited { color: #000000; }
.filter a:hover { color: #000000; }

/* Facettierung */
.drilldown { border: 0px solid black; margin-right: 10px; padding: 0px; padding-top: 4px; background-color: #E8E8E8; width: 15em; min-width: 200px; color: #505050; }
.drilldown p { margin: 0; padding-top: 0px; padding-bottom: 5px; }
.drilldown .dd { margin-bottom: 10px; }
.drilldown .dd ul { list-style: none; padding: 2px 2px 0px 8px; font-size: 0.95em; margin: 0px; }
.drilldown .dd ul li { margin-left: 2em; text-indent: -2em; }
.drilldown .dd ul li.s2 { margin-left: 3em; text-indent: -2em; }
.drilldown .dd ul li.s3 { margin-left: 4em; text-indent: -2em; }
.drilldown input[type=checkbox] { padding: 0; margin: 0; }
.ddmore {padding-left: 8px; margin-top: 2px; margin-bottom: 3px; font-size: 0.95em; font-style: italic; }
.ddueber {margin-top: 15px; }
.ddueber a { font-weight: bold; color: #505050; }
.ddhits { color: #808080; }
.ddzugabe { display: none; }
.ddzugabestatic { display: none; }
#ddej { margin-left: 0px; margin-top: 0px; font-size: 90%; }
#ddej input[type=text] { font-size: 90%; }
#ddej input[type=submit] { padding-left: 0; padding-right: 0; border: 1px solid #A0A0A0; background-color: #E0E0E0; font-size: 90%; }
.ddbuttons { padding-left: 8px; }
.ddbuttons input[type=submit] { padding-left: 0; padding-right: 0; border: 1px solid #A0A0A0; background-color: #E0E0E0; font-size: 64%; }
.statfacg { background-image:url('/opacicon/disk_gew.gif'); background-repeat: no-repeat; padding-left: 20px; font-size: 0.95em; }
.statfacu { background-image:url('/opacicon/disk.gif'); background-repeat: no-repeat; padding-left: 20px; font-size: 0.95em; }

/* Suchhistorie */
.suchhist { margin-top: 0px; border: 1px solid #A0A0A0; width: 100%; background-color: #FFFFFF; color: #505050; }
.shistueber { float: left; margin: 0px; margin-top: 2px; margin-bottom: 2px; padding-left: 5px; }
.shistbestand { color: #505050; float: right; margin: 0px; margin-top: 2px; margin-bottom: 2px; padding-right: 5px; }
.shistueberend { float: none; clear: both; }
.suchhist table { padding-left: 5px; }
.suchhist table td { font-size: 0.9em; vertical-align: top; }
.suchhist .hcheckb { margin: 0; padding: 0; }
.shfilter { color: #909090; font-style: italic; }
.authext { color: #505050; padding-top: 0.5em; padding-bottom: 1em; font-size: 100%; }

/* Hauptmenue */
#hmenue { border-bottom: 1px solid #909090; display: inline; float: left; line-height: 0; position: relative; width: 100%; background-color: #EFEFEF; margin-bottom: 10px; }
#hmenue ul { border-left: 1px solid #AAAAAA; border-right: 1px solid #FFFFFF; display: inline; float: left; margin: 0; padding: 0; }
#hmenue li {list-style: none; display: inline; margin: 0; border-left: 1px solid #FFFFFF; border-right: 1px solid #AAAAAA; line-height: 1em; font-size: 1em; padding: 0; padding-top: 2px; float: left; }
#hmenue li a { background: none repeat scroll 0 0 transparent; display: block; font-size: 1em; margin: 0; padding: 4px 0.3em; text-decoration: none; width: auto; }
#hmenue li.hmenuecurr { background-color: #D0D0D0; font-weight: bold; border-left: 1px solid #D0D0D0; }
#hmenue div { display: inline; float: left; padding: 0; margin: 0; font-size: 1em; line-height: 1em; }
#hmenue #hmlogout { padding-top: 2px; }
#hmenue #hmlogout a { display: block; float: left; padding: 4px 0.3em; margin-left: 1em; text-decoration: none; width: auto; font-weight: bold; }
#hmenue #hmsprache { padding-top: 2px; }
#hmenue #hmsprache a { display: block; float: left; padding: 4px 0.3em; margin-left: 0.5em; text-decoration: none; width: auto; }
#hmenue #hmsprache span { display: block; float: left; padding: 4px 0.3em; margin-left: 0.5em; text-decoration: none; width: auto; }
#hmenue #hmhelp { padding-top: 2px; }
#hmenue #hmhelp a { display: block; float: left; padding: 4px 0.3em; margin-left: 1em; text-decoration: none; width: auto; }
#hmenue #hmschrift { margin-left: 4em; }
#hmenue li#schriftk a { font-size: 0.5em; width: 2em; text-align: center; }
#hmenue li#schriftm a { font-size: 0.8em; width: 1.2em; text-align: center; }
#hmenue li#schriftg a { font-size: 1em; text-align: center; }
#hmenue li.zw { position: relative; margin: 0px; padding: 2px 0px 0px 22px; background: transparent url('/opacicon/achtung_gelb.png') no-repeat 5px 5px; font-style: normal; }
#hmenueend { clear: both; }

/* Volltitelanzeige */
.tformate { float: left; padding-left: 3em; font-size: 0.9em; }
.tnaviend { float: none; clear: both; }

/* Kontoanzeige */
.kformate { float: right; padding-right: 1em; font-size: 0.9em; } 
.kprint { padding-left: 2em; }
.kmenue { float: left; }
.kmenueend { float: none; clear: both; padding-bottom: 10px; }
tr.kontoposvorgemerkt td { background-color: #F5ECCE; }
tr.kontoposmahn td { background-color: #F6CECE; }

/* Externe Informationen */
#baseint { background-color: #E8E8E8; }
#dkint { background-color: #E8E8E8; }
.baseergebnis, .dkergebnis { margin-right: 5em; }
#cb { margin-top: 4px; }
#cbhead { margin: 15px 0px 5px 0px; padding-left: 5px; }
#cblist ul { padding-left: 1em; margin: 0; }
#cblist { display: none; text-align: left; font-size: 0.9em; }
#cblist a { color: #A00000; }
#cbicon { margin-right: 4px; }

/* Autocomplete jQuery ueberschreiben */
ul.ui-autocomplete {font-size: 0.9em; text-align: left;}
.ui-menu .ui-menu-item a {padding: 0px 2px; }
ul.ui-autocomplete .informal { float: right; font-size: 0.9em; color: #A0A0A0; padding-left: 5px; }
.acitemsep { border-top: 1px solid #DEDEDE; }

/* Slider EJ */
.jslider-value {display: none;}

/* externe Datentreffer */
.prech { color: #505050; font-size: 0.9em; }

/* Bibliografie */
table.treffer td.kurzstat .hblink img { margin-top: 12px; padding: 0px; padding-left: 1px; }
#hbdialog { text-align: left; color: #505050; }
#hbueber { font-size: 0.85em; padding: 3px; border: 1px solid #CCCCCC; margin-bottom: 15px; margin-top: 5px; font-style: italic; }
#hbkurz { background-color: #E9E9E9; padding: 3px; margin-top: 10px; margin-bottom: 20px; font-size: 0.9em }
#hbpers { margin-top: 15px; font-size: 0.9em; }
#hbdstl { margin-top: 15px; font-size: 0.9em; }
#hbdialog a { color:#A00000; }
.statusbiblio { margin-bottom: 5px; }
.statusbiblio img { padding: 0px; padding-left: 1px; }

/* Dialogfenster */
.ui-dialog .ui-dialog-content { padding: 5px; }
.ui-dialog .ui-dialog-titlebar { background-color: #CCCCCC; padding: 0.2em 1em; }
.ui-dialog .ui-dialog-buttonpane button { font-size: 0.7em; margin: 0.1em 0.4em 0.1em 0em; }

/* Formataccordion */
#formatdialog { font-size: 0.9em; padding-left: 10px; text-align: left; }
.ui-accordion .ui-accordion-content { padding: 1em 1em; }
.formataccordion { margin-bottom: 1em; width: 95%; }
.formataccordion h3 { padding-left: 2em; }
.formataccordion div { padding: 5px; padding-bottom: 10px; }
.formataccordion div div { border: 1px solid #C0C0C0; font-size: 0.85em; padding: 0px 3px; background-color: #F0F0F0; }
.formataccordion div.expspeichern { border: 0; margin: 5px 0px 0px 0px; background-color: #FFFFFF; }
.formataccordion a { font-size: 1em; color: #A00000; }
.formataccordion div.csl-entry { margin: 0; padding: 3px 5px; }
.formataccordion div.csl-right-inline { border: 0; font-size: 1em; padding: 0;}
.formataccordion div.csl-left-margin { border: 0; font-size: 1em; padding: 0;}
.formataccordion pre { font-size: 1.25em; }

#formatdialog_format { font-size: 0.9em; padding-left: 10px; text-align: left; }
#formatdialog_format a { color: #A00000; }

/* Tooltip */
.ui-tooltip { max-width: 400px; text-align: left; }

/* Spinner */
span.ui-spinner { background-color: white; }

/* Verwandte Suchen */
.relsearches { margin-left: 17em; color: #505050; }
.relsearches p { margin: 0; font-weight: bold; }
.relsearches div { font-size: 90%; float: left; margin: 4px 8px; }
.relsearchesend { float: none; clear: both; }

/* 360 Link Linkresolver */
.linksolverkapitel { margin-top: 20px; }
.linksolverkapitel table { border-collapse: collapse; }
.linksolverkapitel table tr { margin: 0; padding: 0; }
.linksolverkapitel table td, .linksolverkapitel table th {padding: 0px 3px; font-size: 95%;}

tr.k0089 td {padding-bottom: 20px;}
