form {
  margin:0;
  padding:0;
}
fieldset legend {
  color:#CC0033;
}

.loading_suche {
  background:#FFFFFF url("../img/symbole/loading.gif") no-repeat 99% 50%;
}

.loading_suche,
.sucheingabe {
  font-size: 1.2em;
  height: 1.6em;
  width:25em;
  padding:0.1em 0.2em;
  margin:0;
  border:1px solid #999999;
}

/*
 * Erweiterte Sucheingabe
*/
form.extform p {
  font-weight:bold;
}
form.extform .textright {
  text-align:right;
  padding:0 0.2em 0 0;
}
form.extform .short {
  width:100px;
}
form.extform .ebene {
  border:0;
  border-bottom:1px solid #CCCCCC;
  padding:1em;
  margin:0;
}


/*
 pretty form
*/
form.prettyform fieldset {
  border:1px solid #CC0033;
  padding:1ex;
}
form.prettyform legend {
  color:#CC0033;
}
form.prettyform div.notes {
  color:#666;
  font-size:0.84em;
  margin:1ex;
}
form.prettyform label {
  float:left;
  width:29%;
  font-size:0.95em;
}
form.prettyform div.submit {
  text-align:center;
  margin-top:1ex;
}
form.prettyform div.submit input,
form.prettyform .inline {
  width:auto;
  margin:0;
  position:static;
  display:inline;
  float:none;
  font-size:1.2em;
}
form.prettyform label.center,
form.prettyform input.center {
  text-align:center;
  width:100%;
  display:block;
  float:none;
  margin:auto;
}
form.prettyform input,
form.prettyform select,
form.prettyform textarea {
  margin:0 2px 5px 0;
  width:68%;
}
form.prettyform input {
  height:1.3em;
  font-size:0.8em;
}
form.prettyform select {
  height:1.8em;
  font-size:0.8em;
}
form.prettyform input,
form.prettyform textarea {
  float:left;
}
form.prettyform .floatright,
form.prettyform input .floatright,
form.prettyform textarea .floatright {
  float:right;
  margin-left:1ex;
  width:auto;
}

form.prettyform .inputwrapper {
  margin-left:27%;
}
form.prettyform div.leftblock {
  width:45%;
}
form.prettyform .inputfloat {
  float:left;
  width:69%;
}
form.prettyform .inputfloat input,
form.prettyform .inputfloat select,
form.prettyform .inputfloat textarea {
  width:100%;
}
form.prettyform div.inputgroup {
  padding:1ex;
  text-align:center;
  float:left;
}

/*
 * prettyform_modern
 *
 * needs prettyform as skel example: <form class="prettyform prettyform_modern" ... >
 */

form.prettyform_modern input,
form.prettyform_modern select,
form.prettyform_modern textarea
{
    border:solid 1px #999;
}

form.prettyform_modern div.notes
{
    margin:-0.9ex 0 1ex 0;
}

form.prettyform_modern input.submit
{
    padding:4px;
    height:2.4em;
}

form.prettyform .searchButton,
form.prettyform .accountButton {
  height:1.6em;  
}
