/*----------------------------------------------------------------------------
  NAME     : alephino.css
  PURPOSE  : Styles for Alephino 4.1 OPAC
  VERSION  : $Name:  $
  CVS-ID   : $Revision: 1.1.1.1 $
  UPDATE   : $Date: 2013/04/29 11:21:09 $ by $Author: frankb $
----------------------------------------------------------------------------*/ 
body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#212063;
	background-color:white;
	text-decoration:none;
}

/*-----------------------------------------------------------------------------
	Main menu styles
-----------------------------------------------------------------------------*/

#menu-background {
	background: url("background-header.jpg") top repeat-x;
}

#feedbackbar
{
	background-color:lightyellow;
	font-weight:bold;
	color:#FF0000;
}

.mainmenu
{
	font-size:90%;
	font-weight:bold;
}

.bar
{
	font-weight:bold;
}

/*--------------------------------------------------------------------------
	Text styles
--------------------------------------------------------------------------*/
.title
{
	font-size:120%;
	font-weight:bold;
}
.copyright
{
	font-size:70%;
	color:#6F6F6F;
	text-align:center;
}
.text1
{
	font-size:80%;
}
.text3
{
	font-weight:bold;
}
.text9
{
	font-weight:normal;
}
.tabtext
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%;
	FONT-FAMILY: 'Verdana','Arial Unicode MS',Arial, Helvetica, serif;
	TEXT-DECORATION: none;
}

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

/*--------------------------------------------------------------------------
	Table styles
--------------------------------------------------------------------------*/
.tr1
{
	font-weight:normal;
	background-color:#B5CBE7;
}
.td1
{
	font-size:80%;
	font-weight:normal;
	background-color:#F5F6F7;
}
.td2
{
	font-weight:bold;
	padding-right:20px;
	padding-left:10px;
	background-color:#E2E9F0;
}
.td3
{
	font-size:80%;
	font-weight:bold;
	background-color:#FFFFFF;
}

/*---------------------------------------------------------------------------
	Common qualifier (id)
---------------------------------------------------------------------------*/
#bold
{  
	font-weight:bold;
}
#small
{
	font-size:80%;
}
#base
{  
	color:#000000;
	font-weight:bold;
}

/*----------------------------------------------------------------------------
	Hypertext reference styles
----------------------------------------------------------------------------*/
a:link
{
	color:#212063;
	text-decoration:underline;
}
a:visited
{
	color:#212063;
	text-decoration:underline;
}
a.blue:link
{
	display: block;
	padding:0.2em;
	font-size:80%;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
}
a.blue:visited
{
	font-size:80%;
	font-weight:bold;
	text-align:center;
	text-decoration: none;
}
a.blue:hover
{
	color:#FF6600;
	background-color:lightgrey;
}
a.bluenorm:link
{
	font-weight:bold;
	text-align:center;
	text-decoration: none;
}
a.bluenorm:visited
{
	font-weight:bold;
	text-align:center;
	text-decoration: none;
}
a.bluenorm:hover
{
	color:#FF6600;
}

/*-----------------------------------------------------------------------------
	Tooltip in a box
-----------------------------------------------------------------------------*/
a.infobox 
{ 
	text-decoration: none; 
}
a.infobox:hover 
{ 
	cursor:help; 
}
a.infobox span 
{ 
	visibility:hidden; 
	position:absolute; 
	left:5em;
	margin-top:1.5em; 
	padding:1em; 
	text-decoration:none; 
	white-space:nowrap;
}
a.infobox:hover span 
{ 
	visibility:visible; 
	border:1px solid black;
	color:darkblue; 
	font-weight:bold;
	font-size:80%;
	background:lightyellow; 
}

/*-----------------------------------------------------------------------------
	Error message in a box 
-----------------------------------------------------------------------------*/
#mesg
{
	width:50%;
	font-size:80%;
	font-weight:bold;
	color:darkblue;
	background:#ffffff;
	border:solid 5px #ff0000;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:10px;
	margin-left:25%;
}

/*-----------------------------------------------------------------------------
	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;
}

fieldset 
{ 
	border-radius:5px; 
	padding: 4px;
}

/*-----------------------------------------------------------------------------
	Rounded corner table
-----------------------------------------------------------------------------*/
#rounded-corner
{
	font-family: 'Verdana','Arial Unicode MS',Arial, Helvetica, serif;
	font-size: 12px;
	margin: 0px;
	width: 100%;
}
#rounded-corner thead th.rounded-head-left
{
	background: #cfdbe7 url('topleft.png') left -1px no-repeat; 
}
#rounded-corner thead th.rounded-head-right
{
	background: #cfdbe7 url('topright.png') right -1px no-repeat;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edf3 url('botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edf3 url('botright.png') right bottom no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	background: #cfdbe7
}
#rounded-corner td
{
	padding: 5px;
	background: #e8edf3;
	color: black;
}
#rounded-corner td.emphasized
{
	font-size: 120%;
	font-weight: bold;
}
#rounded-corner td.tds
{
	text-decoration:none;
}
#rounded-corner td.tds a
{
	text-decoration:none;
	display: block;
}
#rounded-corner td.tds a:hover
{
	color:black;
	background-color:lightgrey;
}

/*-----------------------------------------------------------------------------
	Rounded corner short list and full display
-----------------------------------------------------------------------------*/
#rounded-list
{
	font-family: 'Verdana','Arial Unicode MS',Arial, Helvetica, serif;
	font-size: 12px;
	margin: 0px;
	width: 100%;
}
#rounded-list thead th.rounded-head-left
{
	background: #cfdbe7 url('topleft.png') left -1px no-repeat; 
}
#rounded-list thead th.rounded-head-right
{
	background: #cfdbe7 url('topright.png') right -1px no-repeat;
}
#rounded-list thead td.rounded-head-left
{
	background: #e8edf3 url('etopleft.png') left -1px no-repeat; 
}
#rounded-list thead td.rounded-head-right
{
	background: #e8edf3 url('etopright.png') right -1px no-repeat;
}
#rounded-list tfoot td.rounded-foot-left
{
	background: #e8edf3 url('botleft.png') left bottom no-repeat;
}
#rounded-list tfoot td.rounded-foot-right
{
	background: #e8edf3 url('botright.png') right bottom no-repeat;
}
#rounded-list th
{
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
	color: #039;
	background: #cfdbe7
}
#rounded-list td
{
	padding: 5px;
	color: black;
	background:#e8edf3;
	border-bottom: 1px solid white;
}
#rounded-list td.tds
{
	text-decoration:none;
}
#rounded-list td.tds a
{
	text-decoration:none;
	display: block;
	padding-bottom: 1em;
}
#rounded-list td.tds a:hover
{
	color:black;
	background-color:lightgrey;
}
