/* general preferences */

/* dj 010505 .TopFrame  {.... margin-top: 5px;                                */ 



body  {background: #FFFFF1; margin-top: 10px;
       font: bold 100% arial, helvetica, sans-serif;
       scrollbar-arrow-color: #7F0905;
       scrollbar-base-color: #CDCDCD;
       scrollbar-face-color: #CDCDCD;
       scrollbar-highlight-color: #FED8A7; 
      }
.LeftFrame {background: #B7D3F3; margin-top: 0px; margin-left: 0px} 
.TopFrame  {background: #B7D3F3; margin-top: 5px; margin-left: 1px}
.TopFrame  {background: #B7D3F3; margin-top: 5px; margin-left: 1px}

 a:link, a:active    {color:#000000; text-decoration:none;}
 a:visited {color:#000000; text-decoration:none;}
 a:hover, a:focus  {text-decoration:underline; color:red}
.check, .radio { background-color:#7F0905; border:1px solid #FED8A7; }


h1    {color: #000000; font-weight: bold; font-family: arial, helvetica, sans-serif} 
h2    {color: #000000; font-weight: bold; font-family: arial, helvetica, sans-serif}
.h21  {color: #7F0905; font-weight: bold; font-family: arial, helvetica, sans-serif} /* indexfiles */ 
h3    {color: #000000; font-weight: bold; font-family: arial, helvetica, sans-serif}
.h31  {color: #7F0905; font-weight: bold; font-family: arial, helvetica, sans-serif} /* indexfiles */  
.h32  {color: #000000; font: normal 100% arial, helvetica, sans-serif}        
.h33  {color: #000000; font: normal 80% arial, helvetica, sans-serif}          
h4    {color: #000000; font-weight: bold; font-family: arial, helvetica, sans-serif} 
.h45  {color: #FF0000; font-weight: bold; font-family: arial, helvetica, sans-serif}
.h46  {color: #000099; font-weight: bold 10pt/12pt arial, helvetica, sanserif}
h5    {color: #000000; font-weight: bold; font-family: arial, helvetica, sans-serif}
.h55  {color: #FF0000; font-weight: bold; font-family: arial, helvetica, sans-serif}
h6    {color: #000000; font-weight: bold; font-family: arial, helvetica, sans-serif} 

.hr1 {border-width: 0px; border-style: solid; color: #7F0905; background: #7F0905;}
.hr2 {border-width: 0px; border-style: solid; color: #000099; background: #000099;}
.hr3 {border-width: 0px; border-style: solid; color: #000000; background: #000000;}
.hr4 {border-width: 0px; border-style: solid; color: #ABABAB; background: #ABABAB;}

li    {font: 90% arial, helvetica, times, sans-serif}                                /* helpfiles */
.li1  {font: bold 100% arial, helvetica, times, sans-serif}                          /* nacqfiles */

p     {color:#000000; font: bold 90%  arial, helvetica, sans-serif}   /* helpfiles */
.p0   {color:#0000FF; font: bold 90%  arial, helvetica, sans-serif}   /* + ftitle  */
.p1   {color:#FF0000; font: bold 90%  arial, helvetica, sans-serif}   /* + user    */
.p11  {color:#FF0000; font: bold 100% arial, helvetica, sans-serif}
.p12  {font: bold 100% arial, helvetica, sans-serif}                   /* query */
.p2   {color:#008000; font: bold 90%  arial, helvetica, sans-serif}
.p21  {color:#008000; font: bold 100% arial, helvetica, sans-serif}
.p3   {color:#993300; font: bold 90%  arial, helvetica, sans-serif}
.p4   {color:#99AA00; font: bold 90%  arial, helvetica, sans-serif}
.p5   {color:#F08080; font: bold 90%  arial, helvetica, sans-serif}
.p6   {color:#7F0905; font: bold 90%  arial, helvetica, sans-serif}
/* .p61  {color:#CDCDCD; font: normal 0px arial, helvetica, sans-serif}  */
.p61  {color:#FF0000; font: bold arial, helvetica, sans-serif}           /* dj  aw */
.p62  {color:#000099; font:9pt; font-family:arial}
.p7   {color:#996600; font: bold 90%  arial, helvetica, sans-serif}
.p8   {color:#FF7F50; font: bold 90%  arial, helvetica, sans-serif}
.p9   {color:#000000; font: bold 90%  arial, helvetica, sans-serif}
.p91  {color:#000000; font: bold 100%  arial, helvetica, sans-serif}


/* .h11  {color: #7F0905; font: bold 18pt arial, helvetica, sans-serif} */
/* .h22  {color: #000000; font: bold 16pt arial, helvetica, sans-serif} */ 
/* .h23  {color: #000000; font: bold 14pt arial, helvetica, sans-serif} */ 
/* .h33  {color: #000000; font: bold 12pt arial, helvetica, sans-serif} */ 
/* .h41  {color: #DEB887; font: bold 10pt arial, helvetica, sans-serif} */
/* .h51  {color: #7F0905; font: 10pt/11pt arial, helvetica, sans-serif} */

.tab1 {}
.tab2 {                                                  /* 1. tabelle */
       border-width:4px; border-style:solid;
       border-bottom-color:#7F0905; border-top-color: #FDFDFD; 
       border-right-color: #FDFDFD; border-left-color: #FDFDFD;
      }
.tr2  {background-color: #CDCDCD; }                                                  /* ftitle  */
th    {background-color: #CDCDCD; font: bold 90% arial, helvetica, sans-serif}
td    {color:#000000; font: bold   90% arial, helvetica, sans-serif}
.td1  {color:#000000; font: normal 90% arial, helvetica, sans-serif}                 /* helpfiles */ 
.td2  {background-color: #CDCDCD; }                                                  /* checkbox  */
.td3  {background-color: #CDCDCD; }                                                  /* mtypen    */
.td9  {background-color: #F5F5F5; font: bold 90% arial, helvetica, sans-serif}       /* input     */


SPAN.bqlerror      {color:purple; font: bold large arial, sans-serif}
SPAN.syntaxnumber  {color:maroon}
SPAN.syntaxname    {color:green}
SPAN.syntaxkeyword {color:red}
SPAN.syntaxstring  {color:navy}
SPAN.syntaxcomment {color:blue}

/* new opac style*/


.navi ul{

  margin: 0 0 0 0;
  padding: 0 0 5 0;
}

.navi ul li{
  list-style : none;
  border-bottom: 2px solid white;

}

.navi ul li a{
  font: bold 95% arial, helvetica, sans-serif;
  text-align:left;
  display: block;
  width:150px;
  padding:6px 0 0 5px;
  height:25px;
  text-decoration:none;
  border : 0;
}

.navi li a:hover, .navi li a:focus, .navi li a:active{
  background:#FFFFF1;
  color:red;
  text-decoration:none;  
}

.navi li.login{
border : 2px solid white;
}


.top{
  background-color : #B7D3F3;
}


.bibname{
 font: bold 165% arial, helvetica, sans-serif;
 color:red;
 padding: 15 30 0 270;
 
}


.mainText{
margin: 15 0 0 100;

}

.mainText2{
margin: 15 0 0 15;


}

.main{
background-color : #FFFFF1;
}

a.button, div.button{
padding: 0 0 0 60;
}

a.buttonlogin, div.buttonlogin{
padding: 0 0 0 60;
}


div.button a  ,div.button a:active{
  padding: 5 5 5 5;
  background-color : #FFFFD1;
  font: bold 95% arial, helvetica, sans-serif;
  display: block;
  text-decoration:none;
  border:1px solid black;
  color: black;
}

h4.inp{
  padding: 5 5 5 5;
  background-color : #FFFFF1;
  font: bold 95% arial, helvetica, sans-serif;
  display: block;
  text-decoration:none;
  border:1px solid black;
  color: black;
}

div.buttonlogin a, div.buttonlogin a:active{
  padding: 5 5 5 5;
  background-color : #FFFFD1;
  font: bold 95% arial, helvetica, sans-serif;
  display: block;
  text-decoration:none;
  border:1px solid black;
  color: black;
}




div.button a:hover, div.button a:focus{
  background:#B7D3F3;
  color:red;
  text-decoration:none;  
}

div.buttonlogin a:hover, div.buttonlogin a:focus{
  background:#E7E7E7;
  color:red;
  text-decoration:none;  
}


a.button, a.button:active, a.button:visited,div.buttonqueue  a, div.buttonqueue a:active{
  color:black;
  padding: 5 5 5 5;
  background-color : #FFFFD1;
  font: bold 85% arial, helvetica, sans-serif;
  display: inline;
  text-decoration:none;
  border:1px solid black;
  color:black;
}

div.buttonqueue1  a, div.buttonqueue1 a:active{
  color:black;
  padding: 5 5 5 5;
  background-color : #FFFFD1;
  font: bold 95% arial, helvetica, sans-serif;
  display: inline;
  text-decoration:none;
  border:1px solid black;
  color:black;
}

a.button:hover, a.button:focus{ 
  background:#FFFFD1;
  color:red;
  text-decoration:none; 
}

div.buttonqueue a:hover, div.buttonqueue a:focus,div.buttonqueue1 a:hover, div.buttonqueue1 a:focus{
  background:#E7E7E7;
  color:red;
  text-decoration:none; 
}




