/*
AndoLib Web-OPAC
(C) 2008 Anando Eger Datenverarbeitung (www.aneg-dv.de)
Autor: Frank Willner
Designanpassung fÃ¼r die Stadt Perleberg: Anne Schaar, maquina perpetua webdesign (www.maquina-perpetua.de)
Alle Rechte vorbehalten
Weitergabe oder Veroeffentlichung auch von Teilen der Scripte
nur nach vorheriger Genehmigung durch Anando Eger Datenverarbeitung
*/

/* Ãœberschriften Stufe 1, allgeim*/
H1 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 35px;
	text-align: left;
}


H3 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 35px;
	margin-left: 30px;
	text-align: left;
}


H2 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #0173bb;
	font-size: 20px;
}



/*******************************************************************************/
/* allgemeines */

body {
	  margin:0;
	  padding:0;
	  }

input, select, option {
			   border: solid #0173bb 1px;
			   color: #0173bb;
	   		   }
			   
hr {
	border:dashed 1px #0173bb;
	}
	
p {
   text-align: justify;
   margin-bottom: 10px;
   }

/*******************************************************************************/
/* Hintergrund Farben und Eigenschaften */

#leftside {
		   width: auto;
		   margin-left: 10px;
		   margin-right:10px;
		   padding: 10px;
		   background-color: #c3d8ee;
		   height: 400px;
		   text-align:center;
		   }
		   
#blau {
		   margin-left: 10px;
		   margin-right:10px;
		   width: auto;
		   background-color: #c3d8ee;
		   padding: 10px;
		   text-align:center;
		   }
	   

/******************************************************************************/
/* Eigenschaften fÃ¼r Ãœberschriften */
.cssHdgHlp {            /*Ãœberschriften zu Hilfetexten*/
    color:#000000;
    font-size:100%;
}

.cssHdgKto {            /*Ãœberschrift zum Kontodruck*/
    font-size:20px;
    color:#000000;
}

.cssHdgList {           /*ListenÃ¼berschrift*/
    font-size:16px;
    margin-bottom:10px;
    color:#0173bb;
}
/******************************************************************************/
/* Grundwerte fÃ¼r html-Seite*/
.cssBdyHead {           /*fÃ¼r Kopf-Frame (f0.php)*/
    margin: 0;
	padding: 0;
	height: 140px;
	color:#ffffff;
    background:#0173bb;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	border: solid 10px #ffffff;
}

.cssBdyHlp {            /*fÃ¼r Hilfedateien (hlp_*.php)*/
    margin: 10px;
	padding-right: 25px;
	color:#000000;
    background:#FFFFFF;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
/******************************************************************************/
/* Eigenschaften fÃ¼r div-Container */
.cssDivHlp {            /*Datum in hlp_*.php*/
    text-align:right;
    font-size:70%;
}

.cssDivTxt {            /*Fehlerauschrift im Navigations/Such-/Anmelde-Frame*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
    margin: 10px 0px 10px 0px; /*oben rechts unten links*/
    text-align:center;
}

.cssDivDetail {         /*Detailanzeige eines Mediums (d-html.?pr)*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-color:white;
    font-size:0.8em;
}

.cssDivResList {        /*Text der SuchergebnislisteneintrÃ¤ge (d-htms.?pr)*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
/*<td> zu cssDivResList*/
td.cssDivResListSp1{  width:50px; vertical-align:top; font-size:0.8em;}
td.cssDivResListSp2{  width:30%; vertical-align:top; font-size:0.8em;}
td.cssDivResListSp3{  vertical-align:top; font-size:0.8em;}
/******************************************************************************/
/* Eigenschaften fÃ¼r Tabellen */


.cssTblHlp {            /* Tabellen in Hilfetexten */
    cellpadding:5;
    width:100%;
}

.cssTblTd1HlpS {        /*fÃ¼r <td> zu cssTblHlp, als Tabellenkopf*/
    vertical-align:top;
    font-weight:bold;
    background-color: #c3d8ee;
	color: #0173bb;
	padding: 5px;
	font-size: 12px;
}

.cssTblTd1Hlp {         /*fÃ¼r <td> zu cssTblHlp, Spalte 1*/
    vertical-align:top;
    font-weight: bold;
    text-align: right;
}



.cssTblStd {            /*Tabelle fÃ¼r Banner, Kopf-Frame (f0.php)*/
    width:100%;
    border:none;
    cellpadding:0;
    cellspacing:0;
    border-color:#000000;
}

.cssTblTdStd {             /*<td> zu cssTblStd*/
    text-align:center;
    vertical-align:middle;
}

.cssTblList {           /*Tabelle der Ergebnislisten,Registeransicht*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:90%;
    margin-left:auto;
    margin-right:auto;
    border:none;
    border-collapse:collapse;
    border-style:none;
    border-color:gray;
    width:90%;
}

.cssTblCellLink {       /*fÃ¼r Registerverweise*/
    text-align:left;
}

.cssTblCol0 {           /* fÃ¼r Farbwechsel zw. Spalten bei Liste, Farbe 1*/
    background-color:#c3d8ee;
}

.cssTblCol1 {           /* fÃ¼r Farbwechsel zw. Spalten, Farbe 2*/
    background-color:white;
}

.cssTblInp {            /* fÃ¼r Eingabebereich zum Suchen, Anmelden*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
    margin:0px;
    width:220px;
}
.cssTdSrchLbl {           /* Bezeichung in Suchmaske */
    text-align: right;
    white-space: nowrap;
}

.cssTdSrchFld {           /* Eingabefeld in Suchmaske */
    text-align: left;
}
.cssInpSrchFld {
    width: 146px;
    padding: 2px;
}

.cssInpSrchFldEx {        /* in erw. Suchmaske */
    width: 166px;
    padding: 2px;
}

.cssTdSrchSelReg {        /* Register-Auswahl in Suchmaske */
    text-align: left;
    white-space: nowrap;
}

.cssSelSrchSelReg {       /* Register-Select-Feld */
    width: 150px;
}

.cssSelSrchSelRegEx {     /* Register-Select-Feld */
    width: 100px;
}

.cssBtnSrchRegEx {        /* Registeranzeige-Button Erweitert*/
    width: 20px;
}

.cssSelSrchLogic {        /* Auswahlfeld Suchlogik */
}

.cssSelSrchSelCon {       /* Einschränkung-Select-Feld */
    width: 150px;
}

.cssSelSrchSelConEx {       /* Einschränkung-Select-Feld */
    width: 170px;
}
.cssSelSrchSelSort {       /* Sortierung-Select-Feld */
    width: 150px;
}
.cssSelSrchSelSortEx {       /* Sortierung-Select-Feld */
    width: 170px;
}

.cssTblNavMain {        /*Navi zum Umschalten zw. Suche, Erw.Suche, Leserbereich*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
	font-weight: bold;
	background-color: white;
	border: solid 1px #f8c907;
    width:95%;
    text-align:center;

}

.cssTblW {              /* Spalten zu cssTblNavMain */
    width:33%;
    border: solid 1px #c3d8ee;
    padding: 4px;
}

.cssTblWSel {           /* Spalten zu cssTblNavMain - ausgewaehlt */
    width:33%;
    border: solid 1px #f8c907;
    padding: 4px;
}

.cssTblNav {            /*Navi Leserbereich*/
    margin-left:auto;
    margin-right:auto;
    border:0;
    cellpadding:2;
    cellspacing:0;
    text-align:center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
}

.cssTblErr {            /*fÃ¼r Fehlerausgaben*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:90%;
    margin-left:auto;
    margin-right:auto;
    margin-top:5%;
    width:80%;
}

.cssANavAccession {      /* Hervorhebung Neuerwerbungen*/
	  font-size: 14px;
	  text-transform: uppercase;
	  font-weight:bold;
	  }

table.cssTblDetail {    /*fÃ¼r Detailansicht eines Mediums*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-color:white;
    font-size:1em;
    border:0;
}

table.cssTblSw {        /*fÃ¼r Schlagworte in Detailanzeige, aus d-html.?pr*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-color:white;
    font-size:1em;
    color:green;
    border:0;
}

table.cssTblAnnotation {/*fÃ¼r Annotationen in Detailanzeige, aus d-html.?pr*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-color:white;
    font-size:1em;
    border:1px solid;
    padding:0;
    border-spacing:0;
}

table.cssTblExDetail {  /*fÃ¼r Exemplarauflistung in Detailansicht, aus d-html.?pr*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-color:white;
    font-size:1em;
    border:0;
    padding:2px;
}
/******************************************************************************/
/* Eigenschaften fÃ¼r Buttons */
.cssBtnInp {            /*Buttons der Eingabebereiche zum Suchen,Anmelden*/
    align:center;
	background-color: white;
	color: #0173bb;
	font-weight: bold;
}

/******************************************************************************/
/* Eigenschaften fÃ¼r Paragraphen */
.cssPar {               /*bspw. fÃ¼r Anker*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:90%;
    text-align:center;
}
/******************************************************************************/
/*Navikopf fÃ¼r Ergebnislisten*/
.cssListHeadTbl {       /*Tabell des Navigationskopfes*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:90%;
    margin-left:auto;
    margin-right:auto;
    width:90%;
    background-color:white;
}

.cssListHeadCellBegin { /*Spalte -> Anfang*/
    width:12%;
    text-align:left;
}

.cssListHeadCellBack {  /*Spalte -> Seite zurÃ¼ck*/
    width:12%;
    text-align:left;
}

.cssListHeadCellInfo {  /*Spalte -> Treffer*/
    width:52%;
    text-align:center;
}

.cssListHeadCellFwd {   /*Spalte -> Seite vor*/
    width:12%;
    text-align:right;
}

.cssListHeadCellEnd {   /*Spalte -> Ende*/
    width:12%;
    text-align:right;
}

.cssListHeadTxtColOff { /*Inaktive "Links", wenn bspw. Seite vor nicht mÃ¶glich*/
    color:silver;
}
/******************************************************************************/
/*Navikopf fÃ¼r Register*/
.cssRegHeadTbl {        /*Tabelle des Navikopfes*/
    font-family:Verdana,Helvetica, Arial, sans-serif;
    font-size:90%;
    margin-left:auto;
    margin-right:auto;
    width:90%;
    background-color:white;
}

.cssRegHeadCellBack {   /*Spalte -> Abschnitt zurÃ¼ck*/
    width:50%;
    text-align:left;
}

.cssRegHeadCellFwd {    /*Spalte -> Abschnitt vor*/
    width:50%;
    text-align:right;
}

/******************************************************************************/
/* Eigenschaften fÃ¼r Links */
.cssImgLink {           /*Bilder die als Links genutzt werden*/
    border:0;
    text-align:center;
}

/*Anker bilden Ausnahmen, sollen nicht hervorgehoben werden*/
.cssAnker {color:black;text-decoration:none;}


/* Linkdarstellung des Navikopfes (Registeransicht, Ergebnisliste)*/
.cssLinkListHead        {color:black;text-decoration:none;}
.cssLinkListHead:visited{color:black;text-decoration:none;}
.cssLinkListHead:active {color:black;text-decoration:none;}
.cssLinkListHead:hover  {color:red;text-decoration:none;}

/*allgemeine Linkdarstellung*/
a:link, a:visited, a:active {
							text-decoration:none;
							color:#0173bb;
							}
							
/******************************************************************************/
/*Buttons fuer interne Navi*/
.cssBtnNav {            /*Rahmen der Buttons*/
    display:block;
    border-left: 4px solid #c1e7f0;
    border-top: 4px solid #c1e7f0;
    border-right: 4px solid #72b8e3;
    border-bottom: 4px solid #72b8e3;
    margin-top:4px;
    padding:6px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
    text-align:center;
    background-color:#ffffff;
}
.cssBtnNav:Link {       /*Button nicht angeklickt*/
    color:#0173bb;
}
.cssBtnNav:Visited {    /*Button schon mal angeklickt*/
    color:#0173bb;
}
.cssBtnNav:hover {      /*wenn mit Maus auf Button*/
    color:red;
    background-color:#f8c907;
    border-left: 4px solid #d8f0f0;
    border-top: 4px solid #d8f0f0;
    border-right: 4px solid #0173bb;
    border-bottom: 4px solid #0173bb;
    text-decoration: none;
}

/******************************************************************************/
/* Kontodruck */

#konto {
		margin: 20px;
		padding: 10px;
		}
