/*----------------------------------------------------------------------------
     File: alephino.css  - Styles for the Alephino OPAC
----------------------------------------------------------------------------*/ 
body
{
  background-color:white;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#333333;
  text-decoration:none;
  background-image: url(bg.jpg);
  background-repeat: repeat-x;
padding: 0px 8px 0px 0px; margin: 0px;
}
.message {
	font-weight:bold;
	padding: 5px 0px 5px 10px;
}

/*<body class="topbg" style="padding: 0px 10px 0px 0px; margin: 0px;" */

body.topbg {
background-image: url(icon/bg.jpg);
background-repeat: repeat-x;
}
/*-----------------------------------------------------------------------------
    Main menu styles
-----------------------------------------------------------------------------*/
.topbar
{
  font-family:'Bitstream Cyberbit','Arial Unicode MS',Arial, Helvetica, serif;
  font-size:90%;
  font-weight:bold;
  color:#FFFFFF;
  background-image:url(top-bar.jpg);
}
.middlebar
{
  font-family:'Bitstream Cyberbit','Arial Unicode MS',Arial, Helvetica, serif;
  font-size:90%;
  font-weight:bold;
  color:#212063;
  background-image:url(middle-bar.jpg);
}
.bottombar
{
  font-family:'Bitstream Cyberbit','Arial Unicode MS',Arial, Helvetica, serif;
  font-size:90%;
  font-weight:bold;
  color:#212063;
  background-image:url(bottom-bar.jpg);
}
.toplogobar
{
  background-image:url(alibar-top.jpg);
}
.middlelogobar
{
  background-image:url(alibar-middle.jpg);
}
.bottomlogobar
{
  background-image:url(alibar-bottom.jpg);
}
.feedbackbar
{
  font-size:100%;
  font-family:'Bitstream Cyberbit','Arial Unicode MS',Arial, Helvetica, serif;
  font-weight:bold;
  color:#FF0000;
}
.bar
{
  font-size:100%;
  font-family:'Bitstream Cyberbit','Arial Unicode MS',Arial, Helvetica, serif;
  font-weight:bold;
  color:#212063;
}

/*--------------------------------------------------------------------------
     Text styles
--------------------------------------------------------------------------*/
.title
{
  color:black;
  font-weight:bold;
  font-size:13px;
}

#red {
	background-color: #CC0000;
}

#newcol { background-color: #f5f5f5; }


#yellow { background-color: #F4F4F4; }
.help1
{
  color:#333333;
  font-weight:normal;
  font-size:11px;
}

.help2
{
  color:#333333;
  font-weight:normal;
  font-size:10px;
}

.help3
{
  color:#333333;
  font-weight:bold;
  font-size:11px;
}


.copyright
{
  font-size:70%;
  font-family:'Bitstream Cyberbit','Arial Unicode MS',Arial, Helvetica, serif;
  color:#6F6F6F;
  text-align:center;
}
.text1
{
  color:#333333;
  font-weight:bold;
  font-size:13px;
}

.text2
{
  color:#333333;
  font-weight:bold;
  font-size:11px;
  padding-left: 10px;
  padding-top: 10px;  
}

.text3
{
  color:#333333;
  font-weight:normal;
  font-size:11px;
/*  padding-left: 10px;  */
  padding-top: 10px;    
}
.text9
{
  color:#333333;
  font-weight:bold;
  font-size:11px;
  padding-top: 10px; 
}

/*--------------------------------------------------------------------------
     Mark the current full display format
--------------------------------------------------------------------------*/
.active
{
  background-color: white;
}
.current
{
  background-color: lightyellow;
}

/*--------------------------------------------------------------------------
     Table styles
--------------------------------------------------------------------------*/
.tr1
{
  background-color:#CC0000;
  color:#FFFFFF;
  font-size:11px;
  vertical-align: top;
  text-align: left;
}

.td1
{
  background-color:#f5f5f5;
  font-size:11px;
  color:#333333;
  font-weight:normal;
}
.tds
{
  font-size:80%;
  font-weight:normal;
  background-color:#F5F6F7;
}
td.tds a
{
  display: block;
  padding-bottom: 1em;
  color:black;
  text-decoration:none;
}
td.tds a:hover
{
  color:black;
  background-color:lightgrey;
}
.td2
{
  background-color:#f4f4f4;
  font-size:11px;
  color:#333333;
  font-weight:bold;
}
.td3
{
  background-color:#f4f4f4;
  font-size:11px;
  color:#333333;
  font-weight:bold;
}

/*---------------------------------------------------------------------------
     Common qualifier (id)
---------------------------------------------------------------------------*/
#yellow
{
  background-color:#FFCC00;
}
#bold
{  
  font-weight:bold;
}
#centered
{
  text-align: center;
}
#right
{
  text-align: right;
}
#small
{
  font-size:80%;
}

/*----------------------------------------------------------------------------
     Hypertext reference styles
----------------------------------------------------------------------------*/
a:link
{
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
}
a:visited
{
  font-size: 11px;
  color:#CC0000;
	text-decoration: none;  
}
a:hover
{
  text-decoration:none;
  color: #333333;
 /* background-color:#ffb838;*/
}
a:active
{
  font-size: 11px;
  color:#CC0000;
	text-decoration: none;  
}
a.blue:link
{
  font-size:80%;
  font-family:'Bitstream Cyberbit','Arial Unicode MS',Arial, Helvetica, serif;
  font-weight:bold;
  color:#212063;
  text-align:center;
  text-decoration: none;
}
a.blue:visited
{
  font-size:80%;
  font-family:'Bitstream Cyberbit','Arial Unicode MS',Arial, Helvetica, serif;
  font-weight:bold;
  color:#212063;
  text-align:center;
  text-decoration: none;
}
a.blue:hover
{
  color:#FF6600;
}
a.bluenorm:link
{
  font-size:100%;
  font-family:'Bitstream Cyberbit','Arial Unicode MS',Arial, Helvetica, serif;
  font-weight:bold;
  color:#212063;
  text-align:center;
  text-decoration: none;
}
a.bluenorm:visited
{
  font-size:100%;
  font-family:'Bitstream Cyberbit','Arial Unicode MS',Arial, Helvetica, serif;
  font-weight:bold;
  color:#212063;
  text-align:center;
  text-decoration: none;
}
a.bluenorm:hover
{
  color:#FF6600;
}

/*-----------------------------------------------------------------------------
     Error message in a box 
-----------------------------------------------------------------------------*/
.msg
{
  font-size:100%;
  font-family:'Bitstream Cyberbit','Arial Unicode MS',Arial, Helvetica, serif;
  font-weight:bold;
  color:#FF0000;
/*  border: 1px solid #4F7400; */
  border: 1px solid #CE007B;
  padding: 7px;
}

/*-----------------------------------------------------------------------------
     Common forms
-----------------------------------------------------------------------------*/
.checkbox
{
  border: 0px;
  padding: 0px;
  background-color: #FFFFFF;
}

.form 
{
/*  border: 1px solid #cc0000; */
/*  padding: 7px; */
  background-color: #E2E9F0;
}

.formtext 
{
  color:#000000;
  background:#eeeeee; 
  border:1px #000000 solid; 
  font: 1em arial,helvetica,sans-serif
}

.formtext:focus  
{
  background:#ffffff;
}











.field
{
  font-size:11px;
  color:#333333;
  font-weight:bold;
}
.p1
{
  text-align: left;
  font-size:90%;
  background-color:white;
  color:#333333;
  font-weight:normal;
}
.redtext
{
  color:red;
  font-weight:bold;
  font-size:100%;
}
.table1
{
  background-color:#f3f3fb;
}

.table2
{
  background-color:#f4f4f4;
}

.table3
{
  background-color:white;
}

.col1
{
  vertical-align: middle;
  text-align: left;
  font-size:13px;
  color:white;
  font-weight:bold;
  height: 25px;
  text-indent: 10px;
}
.col3
{
  vertical-align: top;
  text-align: left;
  font-size:100%;
  color:#333333;
  font-weight:normal;
}

.col4
{
  vertical-align: top;
  text-align: left;
  font-size:100%;
  color:maroon;
  font-weight:normal;
}

.col6
{
  vertical-align: top;
  text-align: center;
  font-size:100%;
  color:#333333;
  font-weight:normal;
}


.tab
{
  font-family:Arial, Verdana, Geneva, 'Arial Unicode MS';
  background-color:#FFFFFF;
  color:#2f3117;
  font-size:100%;
  font-weight:normal;
  empty-cells:show;
  text-align:center;
  height:22px;
  margin-left=15px;
}
#inactive
{
  font-family:Arial, Verdana, Geneva, 'Arial Unicode MS';
  background-color:#FFFFFF;
  color:#A6A6A6;
  text-align:center;
}
#active
{
  font-family:Arial, Verdana, Geneva, 'Arial Unicode MS';
  background-image:url(./icon/v-tab-active.gif);
  color:#42615A;
  text-align:center;
}
#current
{
  font-family:Arial, Verdana, Geneva, 'Arial Unicode MS';
  background-image:url(./icon/v-tab-current.gif);
  color:#FFFFFF;
  text-align:center;
}
#selected
{
  color:#0000FF;
  background-image:url(./icon/v-tab-selected.gif);
  text-align:center;
}
a.current:link
{
  color:#333333;
}
input {
	font-size: 12px;
	border: 1px solid #cccccc;
}

input#savemailmessage {
	border: none;
	background-color: #F5F5F5;
}

input[type=image] {
	font-size: 12px;
	 border: none; 
}

INPUT { border: expression(this.type=="image" ?'none':'1px solid #cccccc'); } 


form {
border: 1px solid #cc0000;
padding: 7px;
background-color: #F5F5F5;
}

form.topform {
	padding: 0px;
	border: none;
	background-color: transparent;	
}

select {
	font-size: 12px;
}

.red { background-color: #CC0000; width:1px; }
.gray { background-color: #CCCCCC; }

table.head {
	margin-left: 15px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.head td {
	 font-size: 10px; color:#666666; 
}

th { font-weight: bold; font-size: 11px; text-align:left; height: 30px;
text-indent: 7px; border-bottom: 6px solid #f5f5f5; }


table.head td.nhead1 { color: #CC0000; font-weight: bold; font-size: 13px; }
td.nhead2 { background-color: #CC0000; color: #FFFFFF; }

.navtab td { padding-top: 3px; }



a.ast { font-size: 10px; color: #CC0000; text-decoration: none; margin-left: 7px;}
a.nav2 {
	font-size: 11px;
	color: #757575;
	text-decoration: none;
	margin-left: 7px;
	font-weight: bold;
}
a.nav3 { font-size: 10px; color: #666666; text-decoration: none; margin-left: 7px;}

a.ast:visited
{
font-size: 10px;
  color:#CC0000;
}

a.nav2:hover
{
font-size: 11px;
  color:#CC0000;
  font-weight: bold;
}

a.nav2:active
{
font-size: 11px;
  color:#CC0000;
}

a.nav2:visited
{
font-size: 11px;
  color:#757575;
}


a.nav3:visited, a.nav3:active
{
font-size: 10px;
  color:#666666;
}

.navbut {
	height: 20px;
	color: #CC0000;
	text-indent: 8px;
	font-size: 10px;
}

.navbut a, .navbut a:active, .navbut a:visited {
	 font-size: 10px;
}


#subnav1 {
	background-color: #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;	
	height: 70px;
	width: 150px;
	margin: 0px;
	padding: 0px;
}

#subnav2 {
	background-color: #FFFFFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;	
	height: 70px;
	width: 150px;
	margin: 0px;
	padding: 0px;
}
.sub1 {
	 position: relative; left: 1px; top: 25px;
	 line-height: 13px;
}

.sub2 {
	 position: relative; left: 1px; 
	 line-height: 13px;
}


div.navpic {
float: right;
margin-right: 40px;
}


div.box
{ background-color: #CCCCCC; height: 20px; width: 150px; margin-top: 0px; padding: 0px; }

form.topform
{ padding: 0;
	margin: 0; }

	
.title_auswahl
{
  color:black;
  font-weight:bold;
  font-size:13px;
}

.title_auswahl a
{
  color:#CC0000;
  font-weight:bold;
  font-size:13px;
}
.title_auswahl a:visited
{
  color:#CC0000;
  font-weight:bold;
  font-size:13px;
}

th.col1 a
{
  font-size:13px;
  color:white;
  font-weight:bold;
}

th.col1 a:visited
{
  font-size:13px;
  color:white;
  font-weight:bold;
}



