   
.heb_linkzeile p span a
    {
    padding-left : 8px;
	padding-right : 8px;
	padding-top : 5px;
	padding-bottom : 5px;
	border-left : 4px solid #555555;
	color : #333333;
	background-color : #eeeeee;
	text-decoration : none;
	font-weight : bold; 
    }
.heb_linkzeile p span a:hover  
    {
    background-color: #ffffff;
	padding-left : 8px;
	padding-right : 8px;
	border-left : 4px solid #ce0203;
	color : #fe0000;
	text-decoration : none;
	font-weight : bold; 
    } 
 
.heb_linkzeile p span input 
    {
    font-size : 146%;
    padding-left : 8px;
	padding-right : 8px;
	padding-top : 5px;
	padding-bottom : 5px;
	border-left : 4px solid #555555;
	color : #333333;
	background-color : #eeeeee;
	text-decoration : none;
	font-weight : bold;
    }  
.heb_linkzeile p span input:hover
   {
   background-color: #ffffff;
   padding-left : 8px;
   padding-right : 8px;
   border-left : 4px solid #ce0203;
   color : #fe0000;
   text-decoration : none;
   font-weight : bold;
   } 
    
 img.wikipedialogo {
    height: 12px;
    margin: 1px 2px;
 }
 li img.bookmarker {
    width: 100px;
    height: 17px;
 }
 #framespacer {
    color: #000000;
    background-color: #ffffff;
    font-size: 12px;
 }
 #Bibinfo body {
    color: #000000;
    background-color: #ffffff;
    font-size: 12px;
 }
  
 #Bibinfo em {
    font-weight: bold;
    font-style: italic;
 }
  
 #Bibinfo h1 {
    font-size: 150%;
    padding: 5px;
    color: #666666;
    background-color: #eeeeee;
    margin-bottom: 0px;
 }
  
 #Bibinfo h2 {
    font-size: 150%;
    padding: 25px;
    color: #666666;
    background-color: #eeeeee;
    vertical-align: middle;
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: nowrap;
 }
  
 #Bibinfo h3 {
    font-size: 120%;
    font-weight: bold;
    padding: 5px;
    color: #666666;
    background-color: #eeeeee;
    margin-top: 0px;
    margin-bottom: 0px;
 }
  
 #Bibinfo img {
    padding: 0px 25px 0px 0px;
    vertical-align: middle;
 }
 #Bibinfo p {
   padding: 0px 5px;
 }
  
 #heb_abstand1 {
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
 }
  
 #HebisVorschlag .heb_formfeld {
    background-color: #eeeeee;
    font-weight: bold;
 }
  
 .Merkliste {
    padding: 10px 0px 5px 5px;
 }
  
 #Navigation li a, #Navigation li span, #Navigation li form {
    background-color: #dddddd !important;
 }
 #Navigation li a:hover, #Navigation li span:hover, #Navigation li form:hover {
    background-color: #666666 !important;
 }
 #Targetliste h1 {
    font-size: 150%;
    padding: 5px;
    color: #666666;
    text-align: center;
 }
  
 #Targetliste body {
    background-color: #ffffff;
    height: 100%;
    font-size: 12px;
    color: #333333;
    padding: 15px;
 }
  
 #Targetliste em {
    font-weight: bold;
    font-style: italic;
 }
  
 #Targetliste h2 {
    font-size: 150%;
    padding: 5px;
    background-color: #eeeeee;
    margin-top: 20px;
    margin-bottom: 0px;
    color: #666666;
 }
  
 #Targetliste h3 {
    font-size: 120%;
    font-weight: bold;
    padding: 5px 5px 5px 10px;
    background-color: #ffffff;
    margin: 0px;
 }
  
 #Targetliste ul {
    list-style: none inside;
    border: none;
    margin: 0px;
 }
  
 .bg {
    background-color: #ffffff;
 }
  
 .blue {
    background-color: #eeeeee;
 }
  
 .f699 {
    color: #333333;
 }
  
 .fblue {
    color: #f44;
 }
  
 .ferror {
    color: #f11;
 }
  
 .fett {
    font-weight: bold;
    font-size: 18px;
 }
  
 .fohandle {
    color: #ffffff;
    background-color: #777777;
    border: 2px solid #dddddd;
    padding: 5px 5px 0px 5px;
    white-space: nowrap;
 }
  
 .fohd {
    font-size: 24px;
 }
  
 .fotbl, .fowraptbl {
    border-collapse: collapse;
    width: 99%;
    font-size: 12px;
    background-color: #ffffff;
    margin-bottom: 20px;
 }
  
 .fotd1, .preslabel {
    width: 20%;
    font-weight: bold;
    border: 1px solid #dddddd;
    margin-left: 2px;
 }
  
 .fotd2, .presvalue {
    width: 100%;
    margin-bottom: 10px;
    border: 1px solid #dddddd;
 }
  
 .fotd3 {
    padding-left: 10%;
    border: 1px solid #dddddd;
 }
  
 .fwarning {
    color: yellow;
 }
  
 .gray {
    background-color: #ffffff;
 }
  
 .header {
    font-size: 24px;
    color: #666666;
    background-color: #eeeeee;
    font-weight: bold;
 }
  
 .headline {
    font-size: 18px;
    background-color: #777777;
 }
  
 .heb_bigfont {
    font-size: 2em;
 }
  
 .heb_box {
    background-color: #ffffff;
    border: 1px solid #dddddd;
    padding: 2px 10px 2px 10px;
    margin-top: 0px;
    margin-left: 5px;
    margin-bottom: 10px;
    margin-right: 5px;
 }
   
 .heb_button, .mmitem {
    font-size: 12px;
    color: #336699;
    background-color: #dddddd;
    margin: 2px;
    padding: 2px;
    white-space: nowrap;
    border: 2px outset #dddddd;
 }
  
 .heb_button2 {
    font-size: 14px;
    font-weight: bold;
    color: #336699;
    background-color: #dddddd;
    margin: 2px;
    white-space: nowrap;
    border: 2px outset #dddddd;
    padding: 5px;
 }
  
 .heb_dbprofile {
    padding: 5px;
    border: 1px solid #dddddd;
    margin: 0px;
 }
  
 .heb_fehler {
    padding: 5px;
    font-size: 18px;
    font-weight: bold;
    color: red;
    background-color: #eeeeee;
 }
   
 .heb_iconoption {
    border: 1px solid #dddddd;
    padding-left: 25px;
    background-position: left;
    background-repeat: no-repeat;
 }
  
 .heb_info {
    padding: 5px;
    font-size: 18px;
    color: #333333;
    background-color: #eeeeee;
 }
  
 .heb_info_f {
    padding: 5px;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    background-color: #eeeeee;
 }
  
 .heb_info_s {
    padding: 5px;
    font-size: 16px;
    color: #333333;
    background-color: #eeeeee;
 }
  
 .heb_linkrunter {
    position: relative;
    top: 5px;
    padding: 0px;
 }
  
 .heb_linkzeile {
    white-space: nowrap;
    margin-left: 2px;
    margin-right: 10px;
    margin-top: 15px;
 }
  
 .heb_mat_audiovisuell {
    background-image: url(/images/ci/hebisexpert/doctypes/audiovisual.gif);
 }
  
 .heb_mat_aufsatz {
    background-image: url(/images/ci/hebisexpert/doctypes/article.gif);
 }
  
 .heb_mat_bild {
    background-image: url(/images/ci/hebisexpert/doctypes/image.gif);
 }
  
 .heb_mat_blind {
    background-image: url(/images/ci/hebisexpert/doctypes/blind.gif);
 }
  
 .heb_mat_buch {
    background-image: url(/images/ci/hebisexpert/doctypes/book.gif);
 }
  
 .heb_mat_handschrift {
    background-image: url(/images/ci/hebisexpert/doctypes/handwriting.gif);
 }
  
 .heb_mat_karte {
    background-image: url(/images/ci/hebisexpert/doctypes/map.gif);
 }
  
 .heb_mat_micro {
    background-image: url(/images/ci/hebisexpert/doctypes/micro.gif);
 }
  
 .heb_mat_noten {
    background-image: url(/images/ci/hebisexpert/doctypes/notes.gif);
 }
  
 .heb_mat_online {
    background-image: url(/images/ci/hebisexpert/doctypes/online-document.gif);
 }
  
 .heb_mat_software {
    background-image: url(/images/ci/hebisexpert/doctypes/cdrom.gif);
 }
  
 .heb_mat_sonst {
    background-image: url(/images/ci/hebisexpert/doctypes/object.gif);
 }
  
 .heb_mat_zeitschrift {
    background-image: url(/images/ci/hebisexpert/doctypes/journal.gif);
 }
  
 .heb_noborder {
    border: none;
 }
  
 .heb_nomargin {
    margin: 0px;
 }
  
 .heb_smallbox {
    border: 0px;
    padding-left: 5px; 
    padding-right: 10px;
 }
  
 .heb_smallbox a {
    border: 1px solid #dddddd;
    padding: 2px;
    background-color: #ffffff;
 }
  
 .heb_smallbox input {
    border: 1px solid #dddddd;
    font-size: 20px;
    margin-top: -4px;
    background-color: #ffffff;
 }
.heb_header {
    padding: 5px;
    font-size: 16px; 
    font-weight: bold;
    color: #666666;
    background-color: #eeeeee;
 }
.heb_subheader {
    padding: 5px;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    background-color: #eeeeee;
    }
 
  
 .heb_submit {
    color: #336699;
    background-color: transparent;
    border: none;
    padding: 0px;
 }
  
 .heb_suchattribut {
    width: 37%;
    margin-left: 1%;
 }
  
 .heb_suchhistory {
    width: 79%;
    margin-left: 1%;
 }
  
 .heb_suchoperator {
    width: 15%;
    margin-left: 1%;
 }
  
 .heb_suchterm {
    width: 40%;
    margin-left: 1%;
 }
  
 .heb_suchzeile {
    white-space: nowrap;
    margin: 2px;
 }
  
 .heb_text {
    padding: 5px;
    font-size: 12px;
    color: #333333;
    background-color: #ffffff;
 }
  
 .heb_text_b {
    padding: 5px;
    font-size: 12px;
    color: #333333;
    background-color: #ffffff;
    border: solid 1px #dddddd;
 }
  
 .heb_text_nopad {
    padding: 0px;
    font-size: 12px;
    color: #333333;
    background-color: #ffffff;
    border: solid 1px #dddddd;
 }
  
 .imgcolumn {
    margin-right: 15px;
    white-space: nowrap;
    padding: 20px;
 }
  
 .mr_blau {
    background-color: #ffffff;
 }
 .mr_selectheader {
    background-color: #ffffff;
    color: #336699;
    font-weight: bold;
    text-align: center;
 }
  
 .mr_table {
    border: 1px solid #dddddd;
    border-collapse: collapse;
    padding: 0px;
    margin: 5px;
 }
  
 .red {
    font-size: 14px;
    background-color: #ffffff;
    margin: 2px;
    padding: 2px;
    white-space: nowrap;
    border: solid 1px #dddddd;
 }
  
 .tdheader {
    font-size: 18px;
    color: #666666;
    background-color: #eeeeee;
 }
  
 .tdsmallheader {
    font-size: 12px;
    color: #666666;
    background-color: #eeeeee;
 }
  
 .titelvollanzeige_actionleft {
    float: left;
    border: 0px solid #dddddd;
 }
  
 .titelvollanzeige_actionleft form {
    display: inline;
    margin: 0px;
    padding: 0px;
 }
  
 .titelvollanzeige_actionright {
    float: right;
    border: none;
 }
  
 .titelvollanzeige_data {
    clear: both;
 }
  
 .titelvollanzeige_kopf img {
    border: 0px;
 }
  
 .titelvollanzeige_name {
    text-align: center;
    font-weight: bold;
    font-size: 120%;
    margin: 5px;
 }
  
 .titelvollanzeige_options {
    text-align: center;
 }
  
 .titles {
    font-size: 12px;
    font-weight: bold;
    color: #333333;
 }
  
 .trefferliste_target {
    color: #333333;
    font-style: italic;
 }
  
 .trefferliste_titel {
    color: #333333;
    background-color: #ffffff;
    font-size: 120%;
 }
  
 .white {
    background-color: #ffffff;
 }
  
 .zbm_bg {
    padding: 1px;
    background-color: #ffffff;
 }
  
 a img {
    border-style: none;
    margin: 0px;
    margin-left: 0px;
    text-decoration: none;
 }
  
 a:link, a:visited, a.bold:link, a.bold:visited {
    text-decoration: none;
    color: #336699;
 }
  
 a:active, a:hover, a.bold:active, a.bold:hover {
    color: #336699;
    text-decoration: underline;
    background-color: transparent;
 }
  
 body {
    font-size: 12px;
    background-color: #ffffff;
 
    padding: 0px;
    height: 100%; 
    font-family: Arial, Helvetica, sans-serif; 
    color: #333333;
 }
  
 div#Rahmen {
    width: 50.1em;
    padding: 0.4em;
    border: 1px solid transparent !important;
    background-color: #ffffff;
 }
  
 fieldset {
    border: 1px solid #dddddd;
    padding: 2px 10px 2px 10px;
    margin-left: 5px;
    margin-bottom: 10px;
    margin-right: 5px;
    padding: 5px;
    margin-top: 10px;
 }
  
 input.heb_submit:hover {
    background-color: transparent;
    color: #336699;
    text-decoration: underline;
 }
  
 input.text {
    font-family: monospace;
    font-size: 12px;
 }
  
 li ul.heb_zweig {
    margin-top: 0px;
    margin-bottom: 0px;
 }
  
 li.vr-target-fertig {
    list-style-image: url(/images/haken.gif);
 }
  
 li.vr-target-unbekannt {
    list-style-type: circle;
 }
  
 li.vr-target-wartend {
    list-style-image: url(/images/frage.gif);
 }
  
 option:hover {
    background-color: #ffffff !important;
 }
 p.heb_dbprofile {
    border-width: 0px 0px 1px 0px;
 }
  
 .heb_box p.heb_header, .heb_box p.heb_subheader {
    margin: -2px -10px 0px -10px;
 }
  
 select {
    font-size: 12px;
 }
  
 select[disabled] {
    color: #333333;
    background-color: #ffffff;
 }
  
 small {
    font-size: 10px;
 }
  
 td {
    font-size: 12px;
 }
  
 td.heb_header {
    border: 1px solid #dddddd;
 }
  
 td.heb_text {
    border: 0px solid #dddddd;
 }
 
 ul.heb_zweig {
    margin:  5px;
    margin-bottom: 10px;
    padding: 0px;
    list-style: none;
 }
 
 ul.heb_zweig li {
    font-size: 12px;
    font-weight: normal;
    margin: 0px 2px 0px 10px;
 }
 ul.heb_zweig li.blatt {
    text-indent: -38px;
    margin-left: 44px;
 }
 
 ul.heb_zweig li.heb_zweigname {
    font-weight: bold;
    font-size: 14px;
    margin: 2px 2px 0px -1px;
 }
 ul.heb_zweig li.heb_zweigname .info{
    color: #d00;
    font-weight: normal;
    font-size: 12px;
    margin-left: 15px;
 }
 #hsearchdisplay div.page {
   margin: 5px;
 }
 #hsearchdisplay div.tdsmallheader {
    font-weight: bold;
    text-align: center;
    margin: 5px -5px 5px -5px;
 }
 #hsearchdisplay div.sortoptions {
    margin-left: 20px;
 }
 #hsearchdisplay div.spacer {
    height: 20px;
    clear: both;
 }
 #hsearchdisplay .hitsource {
    clear: both;
    margin: 0px;
 }
 #hsearchdisplay .dbnamen {
    float: left;
    width: 70%;
 }
 #hsearchdisplay .dbtreff {
    float: right;
    text-align: right;
    vertical-align: bottom;
    height: 100%;
 }
 #hsearchdisplay p {
    margin: 0px 0px 0px 0px;
 }
 #hsearchdisplay p.center {
    text-align: center;
 }
 #hsearchdisplay img {
    margin: 3px 5px -2px 0px;
 }
 
.heb_header
   {
   border-bottom:2px solid #dddddd;
   border-left:4px solid #ce0203;
   background-color: #eeeeee;
   text-decoration: none;
    
   }
.heb_subheader
   {
   border-bottom:2px solid #dddddd;
   border-left:4px solid #ce0203;
   background-color: #eeeeee;
   } 
td.heb_header
   {
   border-bottom:2px solid #dddddd;
   border-left:4px solid #ce0203;
   background-color: #eeeeee;
   }
.heb_zweig
   {
   background-color: #eeeeee;
   padding: 5px !important;
   margin: 0px !important;
   }
   
.tdsmallheader
	{
	background-color: #777777;
	border-left:4px solid #ce0203;
    color: #ffffff; 
    padding: 3px;
	} 
	
table.blue	
    { 
	background-color: #ffffff !important;
	}
	
table.blue .tdsmallheader	
    {
    border: 0px !important;
	background-color: #eeeeee !important;
	} 	  
	 
td.blue {
    background-color: #ffffff;
    color: #000000;
    padding-left: 5px;
    }	

