10. Bausteine für das Reklamationsformular
Kapitel hinzufügen

  • $$RECLAMATION_FORM_BASE

Beschreibung: Basistemplate für das Reklamationsformular mit der DOCTYPE-Deklaration und der Referenz für die Textbausteine für den Kopf und den Inhalt des Formulars. Dieses Basistemplate ist der zentrale Startpunkt für den Aufbau des gesamten Formulars.
Aufgrund dieser Rolle ist dies der einzige Baustein dieser Kategorie, der nicht gelöscht werden kann.
Typischerweise enthält er keine direkten inhaltlichen Angaben, sondern dient als Grundlage für andere speziellere Bausteine.

Titel: Basistemplate (zentrale Definition des Reklamationsformulars)

Text:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
$$RECLAMATION_FORM_HEAD
$$RECLAMATION_FORM_BODY
</html>

  • $$RECLAMATION_FORM_BODY

Beschreibung: Textbaustein für den Inhalt und das Seitenlayout des Reklamationsformulars. Der Baustein wird als Referenz im Basistemplate $$RECLAMATION_FORM_BASE eingebunden.

Titel: Seitenkörper (Inhalt & Seitenlayout)

Text:

<body onLoad="startTimer();">

<!-- BEGIN: container_main -->
<div class="container_main">

<!-- BEGIN: Formular-Titel -->
<div class="container_title">
Reklamationsformular der $sys_institution_institution_name
</div>

  • $$RECLAMATION_FORM_FEEDBACK 

Beschreibung: Basistemplate für die Rückantwort des Reklamationsformulars.

Nach Abschicken des Formulars wird die Eingabe validiert. Im positiven Fall wird der Auftrag für die Reklamation freigegeben. Im negativen Fall wird eine Fehlermeldung ausgegeben.

Mithilfe der Variablen $result_message_type und $result_message kann das Formular entsprechend eigener Wünsche für die Fehler- bzw. Erfolgsbehandlung angepasst werden.

Hierfür stehen folgende Tokens zu Verfügung:

$$ERR_RECLA_ALREADY_INPROCESS
$$ERR_RECLA_CANCEL
$$ERR_RECLA_FAIL_TO_INSERT_RECLA
$$ERR_RECLA_IS_DISABLED
$$ERR_RECLA_MISSING_RECLA_USER
$$ERR_RECLA_PEER_CONFIGURATION_INVALID
$$RECLA_SUCCESS

Titel: Ergebnis (zentrale Definition der der Rückantwort)

Text:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
$$RECLAMATION_FORM_HEAD
<body>

<!-- BEGIN: container_main -->
<div class="container_main">

<!-- BEGIN: Formular-Titel -->
<div class="container_title">
Reklamationsformular der $sys_institution_institution_name
</div>

<!-- general page layout -->

<!-- BEGIN: container_fieldset_layout -->
$_SWITCH "$result_message"
$_CASE "RECLA_SUCCESS":
<div class="container_inline">
<fieldset>
<legend>Erfolg</legend>

<!-- BEGIN: container_fieldset_inline -->
<div class="container_fieldset_inline">

<div class="container_footnote">
<!-- * mandatorische Angabe-->
</div>

<div class="container_sub_title">
<!-- Auftrag-->
</div>
<center>Die Reklamation des Auftrags "$or_scan_id" wurde erfolgreich übertragen und in das System übernommen.<br>Beachten Sie bitte, dass der Auftrag jetzt reklamiert und in Bearbeitung ist.<br>Solange die Reklamation in Bearbeitung ist, können Sie den Auftrag nicht erneut reklamieren.<center>

</div>
<!-- END: container_fieldset_inline -->

</fieldset>

</div>
$_CASE "ERR_RECLA_ALREADY_INPROCESS":
<div class="container_inline">
<fieldset>
<legend>Fehler</legend>

<!-- BEGIN: container_fieldset_inline -->
<div class="container_fieldset_inline">

<div class="container_footnote">
<!-- * mandatorische Angabe-->
</div>

<div class="container_sub_title">
<!-- Auftrag-->
</div>
<center>Die Reklamation des Auftrags "$or_scan_id" konnte nicht ausgeführt werden.<br>Entweder konnte der Auftrag nicht gefunden werden,<br>oder er ist bereits reklamiert und in Bearbeitung.<br>Bitte versuchen Sie es zu einem späteren Zeitpunkt erneut.</center>

</div>
<!-- END: container_fieldset_inline -->

</fieldset>

</div>
$_CASE "ERR_RECLA_CANCEL":
<div class="container_inline">
<fieldset>
<legend>Abgebrochen</legend>

<!-- BEGIN: container_fieldset_inline -->
<div class="container_fieldset_inline">

<div class="container_footnote">
<!-- * mandatorische Angabe-->
</div>

<div class="container_sub_title">
<!-- Auftrag-->
</div>
<center>Sie haben den Reklamationsvorgang für Auftrag $or_scan_id auf eigenen Wunsch abgebrochen.</center>

</div>
<!-- END: container_fieldset_inline -->

</fieldset>

</div>
$_CASE "ERR_RECLA_FAIL_TO_INSERT_RECLA":
<div class="container_inline">
<fieldset>
<legend>Fehler</legend>

<!-- BEGIN: container_fieldset_inline -->
<div class="container_fieldset_inline">

<div class="container_footnote">
<!-- * mandatorische Angabe-->
</div>

<div class="container_sub_title">
<!-- Auftrag-->
</div>
<center>Es ist ein Fehler bei der Reklamationsausführung fur den Auftrag "$or_scan_id" aufgetreten.<br>Wahrscheinlich ist der Auftrag anderweitig gesperrt.<br>Bitte versuchen Sie es später erneut.</center>

</div>
<!-- END: container_fieldset_inline -->

</fieldset>

</div>
$_CASE "ERR_RECLA_IS_DISABLED":
<div class="container_inline">
<fieldset>
<legend>Fehler</legend>

<!-- BEGIN: container_fieldset_inline -->
<div class="container_fieldset_inline">

<div class="container_footnote">
<!-- * mandatorische Angabe-->
</div>

<div class="container_sub_title">
<!-- Auftrag-->
</div>
<center>Ihre Reklamation kann leider nicht online entgegengenommen werden, bitte wenden Sie sich direkt an Ihre Lieferbibliothek.</center>

</div>
<!-- END: container_fieldset_inline -->

</fieldset>

</div>
$_CASE "ERR_RECLA_MISSING_RECLA_USER":
<div class="container_inline">
<fieldset>
<legend>Fehler</legend>

<!-- BEGIN: container_fieldset_inline -->
<div class="container_fieldset_inline">

<div class="container_footnote">
<!-- * mandatorische Angabe-->
</div>

<div class="container_sub_title">
<!-- Auftrag-->
</div>
<center>Die Reklamation des Auftrags $or_scan_id konnte nicht ausgeführt werden.<br>Es ist ein internes Problem der Systemkonfiguration aufgetreten. <br>Bitte wenden Sie sich direkt an die unten angegebene Emailadresse der Bibliothek.</center>

</div>
<!-- END: container_fieldset_inline -->

</fieldset>

</div>
$_CASE "ERR_RECLA_PEER_CONFIGURATION_INVALID":
<div class="container_inline">
<fieldset>
<legend>Fehler</legend>

<!-- BEGIN: container_fieldset_inline -->
<div class="container_fieldset_inline">

<div class="container_footnote">
<!-- * mandatorische Angabe-->
</div>

<div class="container_sub_title">
<!-- Auftrag-->
</div>
<center>Es ist ein Fehler bei der Reklamationsausführung fur den Auftrag "$or_scan_id" aufgetreten.<br>Die Konfiguration des Peer Systems ist fehlerhaft, bitte wenden Sie sich an den Systembetreuer.</center>

</div>
<!-- END: container_fieldset_inline -->

</fieldset>

</div>
$_ENDSWITCH
<!-- END: container_fieldset_layout -->

</div>
<!-- END: container_main -->

</body>
</html>

  • $$RECLAMATION_FORM_FORM 

Beschreibung: Textbaustein für die Optik und das Layout des Reklamationsformulars. Dieser wird als Referenz in den Textbaustein für den Seitenkörper $$RECLAMATION_FORM_BODY eingebunden. Hier sind die einzelnen Eingabefelder enthalten.

Titel: Formular (Optik & Layout des Formulars)

Text:

 <form name="recla_form" action="" method="post">
<!--
form content & layout
-->

<!-- general page layout -->

<!-- BEGIN: container_fieldset_layout -->
<div class="container_inline">
<fieldset>
<legend>Auftragsdaten</legend>

<!-- BEGIN: container_fieldset_inline -->
<div class="container_fieldset_inline">

<div class="container_footnote">
<!-- * mandatorische Angabe-->
</div>

<div class="container_sub_title">
<!-- Auftrag-->
</div>
<table>
<tr>
<td class="descriptor">
Auftragskennung:
</td>
<td class="data">
<input type=hidden name="or_scan_id" value="$or_scan_id" size=50>
$or_scan_id
</td>
</tr>
</table>
</div>
<div class="container_fieldset_inline">

<div class="container_sub_title">
Quelldaten
</div>
<table>
<tr>
<td class="descriptor">
Haupt-Titel:
</td>
<td class="data">
<input type=hidden name="or_item_title" value="$or_item_title" size=80>
$or_item_title
</td>
</tr>
<tr>
<td class="descriptor">
Verleger:
</td>
<td class="data">
<input type=hidden name="or_item_publisher" value="$or_item_publisher" size=60>
$or_item_publisher
</td>
</tr>
<tr>
<td class="descriptor">
Erscheinungs-Ort:
</td>
<td>
<table class="extended_table">
<tr>
<td class="data">
<input type=hidden name="or_item_publ_place" value="$or_item_publ_place" size=60>
$or_item_publ_place
</td>
<td class="spacer">
</td>
<td class="descriptor">
Erscheinungs-Datum:
</td>
<td class="data">
<input type=hidden name="or_item_publ_date" value="$or_item_publ_date" size=20>
$or_item_publ_date
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="descriptor">
Signatur:
</td>
<td class="data">
<input type=hidden name="or_item_callname" value="$or_item_callname" size=80>
$or_item_callname
</td>
</tr>
<tr>
<td class="descriptor">
ISBN:
</td>
<td class="data">
<input type=hidden name="or_item_isbn" value="$or_item_isbn" size=80>
$or_item_isbn
</td>
</tr>
<tr>
<td class="descriptor">
ISSN:
</td>
<td class="data">
<input type=hidden name="or_item_issn" value="$or_item_issn" size=80>
$or_item_issn
</td>
</tr>
<tr>
<td class="descriptor">
Artikel-Titel:
</td>
<td class="data">
<input type=hidden name="or_item_art_title" value="$or_item_art_title" size=80>
$or_item_art_title
</td>
</tr>
<tr>
<td class="descriptor">
Artikel-Autor:
</td>
<td class="data">
<input type=hidden name="or_item_art_author" value="$or_item_art_author" size=80>
$or_item_art_author
</td>
</tr>
<tr>
<td class="descriptor">
Band/Jahrgang:
</td>
<td>
<table class="extended_table">
<tr>
<td class="data">
<input type=hidden name="or_item_vol_issue" value="$or_item_vol_issue" size=60>
$or_item_vol_issue
</td>
<td class="spacer">
</td>
<td class="descriptor">
Ausgabe:
</td>
<td class="data">
<input type=hidden name="or_item_vol_issue" value="$or_item_vol_issue" size=60>
$or_item_vol_issue
</td>
<td class="spacer">
</td>
<td class="descriptor">
Seitenangabe:
</td>
<td class="data">
<input type=hidden name="or_item_pagination" value="$or_item_pagination" size=40>
$or_item_pagination
</td>

</tr>
</table>
</td>
</tr>
</table>
</div>
<!-- END: container_fieldset_inline -->
</fieldset>

<table width="100%">
<tr>
<td valign="top">
<fieldset>
<legend>Datum</legend>

<!-- BEGIN: container_fieldset_inline -->
<div class="container_fieldset_inline">

<div class="container_sub_title">
<!-- Datum-->
</div>
<table>
<tr>
<td class="descriptor">
Erfassungsdatum:
</td>
<td class="data">
<input type=hidden name="or_date_acquire" value="$or_date_acquire" size=20>
$or_date_acquire
</td>
</tr>
<tr>
<td class="descriptor">
Auslieferungsdatum:
</td>
<td class="data">
<input type=hidden name="or_date_deliver" value="$or_date_deliver" size=20>
$or_date_deliver
</td>

</tr>
</table>
</div>
<!-- END: container_fieldset_inline -->
</fieldset>
</td>
<td>
<fieldset>
<legend>Lieferoptionen</legend>

<!-- BEGIN: container_fieldset_inline -->
<div class="container_fieldset_inline">

<div class="container_sub_title">
<!-- Auslieferung-->
</div>
<table>
<tr>
<td class="descriptor">
Liefer-Protokoll:
</td>
<td class="data">
<input type=hidden name="or_del_service" value="$or_del_service" size=10>
$or_del_service
</td>
</tr>
<tr>
<td class="descriptor">
Liefer-Format:
</td>
<td class="data">
<input type=hidden name="or_del_format" value="$or_del_format" size=10>
$or_del_format
</td>
</tr>
<tr>
<td class="descriptor">
Liefer-Email:
</td>
<td class="data">
<input type=hidden name="or_del_email" value="$or_del_email" size=80>
$or_del_email
</td>
</tr>
</table>
</div>
<!-- END: container_fieldset_inline -->
</fieldset>
</td>
</tr>

<tr>
<td colspan="2">
<fieldset>
<legend>Reklamation</legend>

<!-- BEGIN: container_fieldset_inline -->
<div class="container_fieldset_inline">

<div class="container_footnote">
* mandatorische Angabe
</div>

<div class="container_sub_title">
<!-- Grund-->
</div>
<table>
<tr>
<td class="descriptor">
* Grund:
</td>
<td class="data">
<textarea class="mandatory" name="or_recla_reason" COLS=80 ROWS=5 tabindex=1></textarea>
</td>
</tr>
</table>
</div>
<!-- END: container_fieldset_inline -->
</fieldset>
</td>
</tr>
<tr>
<td colspan="2">
<fieldset>
<!-- BEGIN: container_fieldset_inline -->
<div class="container_fieldset_inline">
<!-- BEGIN: Formular-Fussnote -->
<input type="submit" class="button" id="do_id" name="do_it" value="Reklamation abschicken" onclick="return check_mandatory_fields();">
<input type="submit" class="button" id="cancel" name="cancel" value="Abbrechen">
</div>
<!-- END: container_fieldset_inline -->
</fieldset>
</td>
</tr>
</table>
</div>
<!-- END: container_fieldset_layout -->
</form>

  • $$RECLAMATION_FORM_HEAD 

Beschreibung: Textbaustein für den Seitenkopf des Reklamationsformulars. In den Baustein werden die Textbausteine für die Metaangaben $$RECLAMATION_FORM_META, die Styleinformationen $$RECLAMATION_FORM_STYLE und die Skriptdeklaration $$RECLAMATION_FORM_SCRIPT als Referenz eingebunden.

Titel: Seitenkopf (Technische Beschreibung)

Text:

<head>
<title>$sys_institution_institution_name - Reklamationsformular</title>
$$RECLAMATION_FORM_META
$$RECLAMATION_FORM_STYLE
$$RECLAMATION_FORM_SCRIPT
</head>

  • $$RECLAMATION_FORM_META

Beschreibung: Textbaustein für Metaangaben zur Erzeugung des Headers des Formulars. Dieser Baustein wird in den Textbaustein für den Seitenkopf $$RECLAMATION_FORM_HEAD als Referenz eingebunden.

Titel: Metaangaben (Angaben zum Handling des Formulars)

Text:

<meta name="robots" content="noindex">
<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8">
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache, no-cache, must-revalidate">

  • $$RECLAMATION_FORM_SCRIPT

Beschreibung: Textbaustein zum Einbetten der Skriptdeklaration in den Seitenkopf des Reklamationsformulars $$RECLAMATION_FORM_HEAD

Titel: Scriptdeklaration (eingebette Javascripts)

Text:

<script language="JavaScript">
<!--
function check_mandatory_fields() {
var form_is_valid=true;
var emptyString=/^s*$/;
var my_element;
var my_form=document.forms[0]; /* there is only one form */
for (i=0; i<my_form.elements.length; i++) { /* check every single element */
my_element=my_form.elements[i];
if ("mandatory"==my_element.className) {
if (emptyString.test(my_element.value)) {
if (form_is_valid) { /* only for the first invalid field */
my_element.focus();
}
form_is_valid=false; /* will be returned as validation result */
/* highlight element */
my_element.style.backgroundColor="#e9b30e";
} else {
/* reset element highlighting */
my_element.style.backgroundColor="#ffffff";
}
}
}
if ( ! form_is_valid) {
alert("Bitte mandatorische Angaben ergänzen");
}
return form_is_valid; /* true or false: submit or not */
}

var running = false
var endTime = null
var timerID = null
//var totalMinutes = 10;

function startTimer() {
running = true
now = new Date()
now = now.getTime()
totalMinutes = document.getElementById('SessionTimeCount').innerHTML;
endTime = now + (1000 * 60 * totalMinutes);
showCountDown()
}

function showCountDown() {
var now = new Date()
now = now.getTime()
if (endTime - now <= 0) {
clearTimeout(timerID)
running = false
sessionEndCallback()
} else {
var delta = new Date(endTime - now)
var theMin = delta.getMinutes()
var theSec = delta.getSeconds()
var theTime = theMin
theTime += ((theSec < 10) ? ":0" : ":") + theSec
document.getElementById('SessionTimeCount').innerHTML = " (Sitzung läuft in " + theTime + " Minuten ab)"
if (running) {
timerID = setTimeout("showCountDown()",900)
}
}
}

function sessionEndCallback() {
document.getElementById('SessionTimeCount').innerHTML = " Sitzung abgelaufen"
// window.location.replace ( "/index.php?option=logout" ) ;
var submit = document.getElementById('submit');
submit.style.visibility = 'hidden';
submit.style.display = 'none';
submit.disabled = 'true';
}
//-->

</script>

  • $$RECLAMATION_FORM_STYLE

Beschreibung: Textbaustein für die Style-Informationen des Formulars. Dieser wird als Referenz in den Seitenkopf $$RECLAMATION_FORM_HEAD eingebunden.

Titel: Stylesheets (Definition der Stylesheets)

Text:

<style type="text/css">
<!--
* {
font-family:Verdana, "Lucida Grande", Lucida, Helvetica, Arial,sans-serif;
font-size:100%;
}
body {
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
background:#ffffff;
}
/*** ------------- ***/
/*** LINKVERHALTEN ***/
/*** ------------- ***/
a:link {
font-family:Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
text-decoration:none;
color:#436976;
}
a:visited{
font-family:Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
a:active{
font-family:Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
}
/*** -------------------- ***/
/*** FIELDSET: Allgemein ***/
/*** -------------------- ***/
fieldset{
border:1px solid #428e94;
padding:5px;
margin:8px;
/*background:#ffffff url("line.gif");*/
}
legend{
text-decoration:none;
text-align:center;
font-weight:bold;
border-spacing:1px;
border-style:solid;
border-width:1px;
border-bottom-width:1px;
border-bottom-color:#428e94;
border-top-width:1px;
border-top-color:#428e94;
border-left-width:1px;
border-left-color:#428e94;
border-right-width:1px;
border-right-color:#428e94;
padding-left:6px;
padding-right:6px;
padding-top:2px;
padding-bottom:2px;
background:#428e94;
color:#f7f7d6;
font-size:90%;
letter-spacing:1px;
}
/*** -------------------------- ***/
/*** TABLE-Elemente: Allgemein ***/
/*** -------------------------- ***/
table{
background:transparent;
margin:0px;
padding:0px;
table-layout:auto; /* auto */
border-collapse:separate; /* collapse */
border-spacing:0px;
empty-cells:show; /* collapse */
border:solid #000000 0px;
}
tr{
margin:0px;
padding:0px;
}
td{
margin:0px;
padding:0px;
}

/*** ----------------------------- ***/
/*** FORMULAR-Elemente: Allgemein ***/
/*** ----------------------------- ***/
form{
border:none;
margin:0px;
clear:both;
}
input{
border-style:solid;
border-width:1px;
border-color:#8cacbb;
text-decoration:none;
text-align:left;
background:#ffffff;
font-weight:normal;
color:#000000;
padding-left:2px;
padding-right:2px;
margin-top:-6px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-bottom:6px;
vertical-align:middle;
}
.input_radio,.input_check{
border:none;
background:transparent;
margin:0px;
}
select{
margin-top:-1px;
border-spacing:0px;
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#dee7ec;
text-decoration:none;
text-align:left;
background:#ffffff;
font-weight:normal;
color:#000000;
vertical-align:middle;
}
option{
border-style:solid;
border-width:1px;
border-color:#dee7ec;
text-decoration:none;
text-align:left;
padding:1px;
background:#ffffff;
font-weight:normal;
color:#000000;
vertical-align:middle;
}
img{
float:bottom;
border-style:solid;
border-width:1px;
border-color:#ffffff;
color:#000000;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
margin-top:3px;
margin-left:3px;
width:16px;
height:16px;
}
textarea{
font-family:Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
border-style:solid;
border-width:2px;
border-color:#8cacbb;
text-decoration:none;
text-align:left;
background:#ffffff;
font-weight:normal;
color:#000000;
padding-left:2px;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
margin-top:-1px;
vertical-align:middle;
}
/*** -------------------- ***/
/*** Container ***/
/*** -------------------- ***/
.container_main{
margin:0px;
border:solid 2px #428e94;
padding:0px;
}
.container_title{
background: #428e94;
margin:0px;
padding:5px;
border: solid 0px #000000;
color: #e4eccf;
font-weight:bold;
font-size:large;
text-align:center;
}
.container_sub_title{
background: transparent;
margin:0px;
padding:2px;
border: solid 0px #000000;
color: #428e94;
font-weight:bold;
text-align:left;
}
.container_fieldset_inline{
background: #f0f0f0;
margin:10px;
padding:6px;
border: solid 0px #000000;
}
.container_inline{
background: transparent;
padding:4px;
border: solid 0px #000000;
}
.container_footnote{
float:right;
background: transparent;
margin:0px;
padding:4px;
border:solid 0px #000000;
color:#000000;
font-weight:normal;
font-style:italic;
font-size:x-small;
}
/*** -------------------- ***/
/*** Bezeichner und Daten ***/
/*** -------------------- ***/
.descriptor{
text-align:right;
vertical-align:top;
background:transparent;
white-space:nowrap;
margin:0px;
padding:4px;
}
.data{
text-align:left;
vertical-align:top;
background:transparent;
white-space:nowrap;
margin:0px;
padding:4px;
}
.mandatory{
}
.optional{
}
.readonly{
margin:0px;
padding:0px;
}
.option_radio{
text-align:left;
vertical-align:top;
background:transparent;
white-space:nowrap;
margin-left:4px;
font-size:x-small;
}
.spacer{
background:transparent;
white-space:nowrap;
margin:0px;
padding:4px;
padding-right:16px;
}
/*** ------------ ***/
/*** BUTTON-Table ***/
/*** ------------ ***/
#button_table{
margin:0px;
border:solid 0px #000000;
background: #ff0000;
padding:0px;
table-layout: auto; /* auto */
border-collapse: separate; /* collapse */
border-spacing:0px;
empty-cells: show; /* collapse */
}
/*** ------------------------- ***/
/*** TABLE-Einheiten: ***/
/*** Fortlaufend nummerierte ***/
/*** Styles je nach Anzahl von ***/
/*** Tables bzw. Topics ***/
/*** ------------------------- ***/
/*** 1. Table ***/
#data_table_1{
margin:0px;
border:solid 1px #000000;
background: #c0c0c0;
padding:0px;
table-layout: auto; /* auto */
border-collapse: separate; /* collapse */
border-spacing:0px;
empty-cells: show; /* collapse */
}
/*** 1. Topic ***/
#data_topic_1{
border:none;
background:#c0c0c0;
text-align:center;
padding:4px;
}
/*** 2. Table ***/
#data_table_2{
margin:0px;
border:solid 1px #ff0000;
background: #f0f0f0;
padding:0px;
table-layout: auto; /* auto */
border-collapse: separate; /* collapse */
border-spacing:0px;
empty-cells: show; /* collapse */
}
/*** 2. Topic ***/
#data_topic_2{
border:none;
border-bottom-width:1px;
border-bottom-color: #ff0000;
border-bottom-style:solid;
background:#fffff0;
text-align:center;
padding:0px;
margin:0px;
}

/*** 3. Table...3.Topic...etc. ***/

/*** ---------------- ***/
/*** IMAGE: Allgemein
/*** ---------------- ***/
img{
float:bottom;
border-style:solid;
border-width:1px;
border-color:#ffffff;
color:#000000;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
margin-top:3px;
margin-left:3px;
width:16px;
height:16px;
}
/*** ------------------ ***/
/*** BUTTONS: Allgemein
/*** ------------------ ***/
.button{
margin:4px;
cursor: pointer;
font-family:Verdana, "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
border-spacing:1px;
border-style: solid;
border-width: 2px;
border-color:#428e94;
padding-left:1px;
padding-right:1px;
padding-top:1px;
padding-bottom:1px;
color:#000000;
background:#ffffff;
text-decoration:none;
text-align:center;
font-weight:normal;
font-size:90%;
letter-spacing:0px;

}
.button#submit{
border-color: #428e94;
}
.button#cancel{
border-color: #ff5050;
}
.button:hover{
background: #c0c0c0;
color: #ffffff;
}
/*** ---------------- ***/
/*** ALLGEMEIN: Daten ***/
/*** ---------------- ***/
#typ{
padding:4px;
}

#subtyp{
padding:4px;
}

#version{
padding:4px;
}
#lieferformat{
padding:4px;
}

#lieferart{
padding:4px;
}
/*** -------------- ***/
/*** ARTIKEL: Daten ***/
/*** -------------- ***/
/* read_only */
#artikel_typ{
padding:4px;
}
#artikel_signatur{
padding:4px;
}
#artikel_gesamt_titel{
type:mandatory;
padding:4px;
}
#artikel_gesamt_subtitel{
padding:4px;
}
#artikel_gesamt_autor{
padding:4px;
}
#artikel_keorperschaft{
padding:4px;
}
#artikel_auflage{
padding:4px;
}
#artikel_herausgeber{
padding:4px;
}
#artikel_erscheinungsjahr{
padding:4px;
}
#artikel_erscheinungsort{
padding:4px;
}
#artikel_sponsor{
padding:4px;
}
#artikel_issn{
padding:4px;
}
#artikel_isbn{
padding:4px;
}
#artikel_system_nummer{
padding:4px;
}
#artikel_referenz_quelle{
padding:4px;
}
#artikel_titel{
padding:4px;
}
#artikel_autor{
padding:4px;
}
#artikel_seitenangabe{
padding:4px;
}
#artikel_zusatz{
padding:4px;
}
#artikel_ausgabe{
padding:4px;
}
#artikel_edition{
padding:4px;
}
/*** ---------------- ***/
/*** BESTELLER: DATEN ***/
/*** ---------------- ***/
/* persoenliches */
#besteller_vorname{
padding:4px;
}
#besteller_name{
padding:4px;
}
#besteller_zusatz{
padding:4px;
}
#besteller_kundennummer{
padding:4px;
}
#besteller_institution{
padding:4px;
}
#besteller_email{
padding:4px;
}
#besteller_fax{
padding:4px;
}
#besteller_ftp_url{
padding:4px;
}
#besteller_kurier{
padding:4px;
}
#besteller_strasse{
padding:4px;
}
#besteller_postfach{
padding:4px;
}
#besteller_plz_stadt{
padding:4px;
}
#besteller_plz{
padding:4px;
}
#besteller_stadt{
padding:4px;
}
#besteller_region{
padding:4px;
}
#besteller_land{
padding:4px;
}
#besteller_kommentar{
padding:4px;
}
/*** -------------- ***/
/*** KONTAKT: DATEN ***/
/*** -------------- ***/
#kontakt_name{
padding:4px;
}
#kontakt_telefon{
padding:4px;
}
#kontakt_email{
padding:4px;
}
/*** -------------------- ***/
/*** BESTELLSYSTEM: DATEN ***/
/*** -------------------- ***/

/*** nix, da nur hidden ***/

/*** --------------------- ***/
/*** RECHNUNGSSYSTEM:DATEN ***/
/*** --------------------- ***/
#rechnungssystem_email{
padding:4px;
}
#rechnungssystem_zustellart{
padding:4px;
}
/*** ------------------ ***/
/*** TRANSKATION: DATEN ***/
/*** ------------------ ***/
#transaktions_gruppe{
padding:4px;
}

#transaktions_nummer{
padding:4px;
}

.extended_table {
width: 35em;
}
-->
</style>