/* Grundsaetzliche Formatierungen */
div#center form {
padding:1em;
}
div#center form p {

}

div#center form label,
div#center form span.label {
}
div#center form label.inline {
}

form input.text,
form textarea.textarea {
border:1px solid #84b4be;
margin:2px 0;
padding:2px;
}
div#center form input.checkbox {
border:1px solid #84b4be;
padding:2px;
margin:2px 0;
}
div#center form input.radio {
margin:2px 0;
padding:2px;
margin-right: 4px;
}

div#center form select {
margin:2px 0;
border:1px solid #84b4be;
padding:0;
}
div#center form select option {
border-bottom:1px solid #84b4be;
padding:1px;
}

form input.submit {
border:1px solid #84b4be;
margin:2px 0;
padding:0 0 0 0;
}
div#center form .fettrot {
color:#F00;
font-weight:bold;
}


/* Labelformatierung */

form.labelstyle label,
form.labelstyle span.label {
width:30%;
clear:both;
float:left;
display:block;
text-align: right;
margin-top:5px;
padding-right: 2%;
}
form.labelstyle label.radio{
clear:none !important;
display:block;
float: left;
padding-right: 10px;
width: 5em;
text-align:left;
}
form.labelstyle label.inline {
clear:none !important;
display:inline;
float: none;
padding-right: 10px;
width: 5em;
text-align:left;
}
form.labelstyle input.text,
form.labelstyle textarea.textarea {
width: 64%;
float:left;
}
form.labelstyle input.checkbox {
float:left;
}
form.labelstyle input.radio {
float:left;
}
form.labelstyle input.submit {
}



/* Formulare im Contentbereich */
div#center form.form label,
div#center form.form span.label {
width:30%;
display:block;
float: left;
text-align: right;
margin-top:5px;
padding-right: 2%;
}

div#center form.form label.inline {
display:block;
float: left;
margin-top:5px;
padding-right: 10px;
width: 5em;
text-align:left;
}
div#center form.form input.text,
div#center form.form textarea.textarea {
width: 64%;
}
div#center form.form input.checkbox {
float:left;
}
div#center form.form input.radio {
float:left;	
}
div#center form.form input.submit {
display:block;
}
/* Ende Formulare im Contentbereich */



/* Katalogstartseite Suchformular */
form.katalogstart {
padding:0 1em;
}
form.katalogstart p {
text-align:left;
font-weight:bold;
display: block;
width: 100%;
}
div#left form.katalogstart label {
clear:both;
display:block;
float: left;
margin-top:3px;
padding-right: 2%;
}
div#left form.katalogstart input.text,
div#left form.katalogstart textarea.textarea {
margin-top:3px;
width: 47%;
float: right;
border:1px solid #84b4be;
padding:2px;
}
div#left form.katalogstart select {
width: 60%;
float: right;
border:1px solid #84b4be;
}
div#left form.katalogstart select option {}
div#left form.katalogstart input.submit {
width: 47%;
float: right;
margin-left: 40%;
}

div#center form.katalogstart label,
div#center form.katalogstart span.label {
width:30%;
clear:both;
float:left;
display:block;
text-align: right;
margin-top:5px;
padding-right: 2%;
}
div#center form.katalogstart input.text,
div#center form.katalogstart textarea.textarea {
width: 64%;
float:left;
}
div#center form.katalogstart select {}
div#center form.katalogstart select option {}
div#center form.katalogstart input.submit {
float:left;
}

/* Ende Katalogstartseite Suchformular */

/* Formulare im Contentbereich */
div#center form.form {
padding: 5px;
}
div#center form.form p {
/*text-align:center;
font-weight: bold;*/
}
div#center form.form label,
div#center form.form span.label {
width:30%;
display:block;
float: left;
text-align: right;
margin-top:5px;
padding-right: 2%;
}
div#center form.form label.inline {
display:block;
float: left;
margin-top:5px;
padding-right: 10px;
width: 5em;
text-align:left;
}
div#center form.form input.text,
div#center form.form textarea.textarea {
margin-top:3px;
width: 64%;
border:1px solid #84b4be;
padding:2px;
}
div#center form.form input.checkbox {
margin-top:3px;
border:1px solid #84b4be;
padding:2px;
float:left;	
}
div#center form.form input.radio {
margin-top:5px;
padding:2px;
margin-right: 4px;
float:left;	
}
div#center form.form select {
margin-top:3px;
border:1px solid #84b4be;
padding:0;
}
div#center form.form select option {
border-bottom:1px solid #84b4be;
}
div#center form.form input.submit {
display:block;
border:1px solid #84b4be;
margin:5px 0 5px 0;
}
div#center form.form .fettrot {
color:#F00;
font-weight:bold;
}
/* Ende Formulare im Contentbereich */


/* Suche in rechter Leiste */

div#right form input.text,
div#right form textarea.textarea {
 border:0px solid #84b4be;
 margin:2px 0;
 padding:2px;
 width:65%;
}

div#right form.suche input.submit {
 margin:2px 2px;
 padding:0;
}
/* ENDE Suche in rechter Leiste */

/* Beginn Formulare im rightbox */
div.rightbox form input.text {
  width:70%;
}
/* Ende Formulare im rightbox */


#center .ipacsuche form,
#center .ipacsuche fieldset,
#right .ipacsuche form,
#right .ipacsuche fieldset {
  margin:0;
  padding:0;
}
#center .ipacsuche label,
#right .ipacsuche label {
  margin:0;
  padding:0;
  width:80%;
  float: none;
  text-align:left;
  font-weight:bold;
}
div#center .ipacsuche input.text,
#right .ipacsuche input.text {
  width:65% !important;
  border:1px solid #84b4be;
  margin:5px 0 2px 0;
}
#center .ipacsuche input.submit,
#right .ipacsuche input.submit {
  margin:0.5em 0 2px 0.3em;
  padding:0;
}


/* Hauptkatalog */
.record {
  padding:1em;
}
.record p {
  margin:0 !important;
}

h3.katausgabeform {
  margin:2em 0 0 0 !important;
}
div.katausgabeform {
  margin:0 0 1em 1em;
}
div.katausgabeform h4 {
  margin:0 !important;
  padding:0 0 0.5em 0 !important;
}