/* Layouts für Formulargenerator-Seiten */

#mindesthoehe {
float:right;
height: 1px;
overflow:hidden;
line-height:1%;
width: 1px;
font-size:0px;
/* display:none; */
}

/* Grundlayout der Seiten */
#admin      { float:right; margin:10px 20px 10px 20px; min-height:430px; width:94%; }
#aendern    { float:right; margin:10px 20px 10px 20px; min-height:430px; width:94%; }
#ansicht    { float:right; margin:10px 20px 10px 20px; min-height:430px; width:94%; }
#antwort    { float:right; margin:10px 20px 10px 20px; min-height:430px; width:94%; }
#bearbeiten { float:right; margin:10px 20px 10px 20px; min-height:430px; width:94%; }
#demo       { float:right; margin:10px 20px 10px 20px; min-height:430px; width:94%; }
#form       { float:right; margin:10px 20px 10px 20px; min-height:430px; width:94%; }
#index      { float:right; margin:10px 20px 10px 20px; min-height:430px; width:94%; }
#liste      { float:right; margin:10px 20px 10px 20px; min-height:430px; width:94%; }
#loeschen   { float:right; margin:10px 20px 10px 20px; min-height:430px; width:94%; }
#neu        { float:right; margin:10px 20px 10px 20px; min-height:430px; width:94%; }
#suchen     { float:right; margin:10px 20px 10px 20px; min-height:430px; width:94%; }
#passwort   { float:right; margin:10px 20px 10px 20px; min-height:480px; width:94%; }
.passwort   { margin-left:250px; margin-top:80px; border-collapse:separate; border-spacing:10px; }

/* Beginn der Seiten */

.ueberschrift { float:left; }

#neueintrag1 { float:right; text-align:center;
              padding:20px 80px 0px 30px;
              font-weight:bold;
            }
a.neueintrag1 {  } /* Link auf neu.html oder form.html */

#zurueck1   { float:right; text-align:center;
              padding:0px 30px 0px 30px;
              display:none;
            }
a.zurueck1  {  } /* Zurück zur vorigen Seite */

#starttext  { margin-top:10px; clear:both;
            }

#eintragvonbis { margin-top:10px; clear:both;
              font-size:1.2em; font-weight:bold;
            }

#daten      { margin-top:10px; clear:both; width:98%; 
            }
#daten th   { padding-bottom:4px; }
#daten td   { padding-bottom:3px; }
#daten div  { padding-bottom:3px; }
#daten .col  { float:left; margin-right:20px; }
#daten .cell  { padding-bottom:3px; }
#daten .length1  { margin-left:0px; font-weight:bold; }
#daten .length2  { margin-left:20px; font-weight:normal; }
#daten .length3  { margin-left:20px; font-weight:normal; }
#daten .length4  { margin-left:40px; font-weight:normal; }
#daten .length5  { margin-left:40px; font-weight:normal; }

.highlightline  { background-color:#FFFFAA; }
.lowlightline   { background-color:#FFFFFF; }
.highlightfield { background-color:#FFFF99; }
.lowlightfield  { background-color:#FFFFFF; }

a.sortlink  {  } /* Sortierköpfe bei Listen */

/* und in Listen gibt es: */
.ansichtlink  {  } /* TD mit Link auf ansicht.html */
a.ansichtlink  {  } /* Link auf ansicht.html */

.antwortlink  {  } /* TD mit Link auf antwort.html */
#antwortlink  { float:right; text-align:center;
              padding:0px 30px 0px 30px;
            } /* DIV mit Link auf antwort.html */
a.antwortlink  {  } /* Link auf antwort.html */
#index .antwortlink   {  }

a.sorter  {  } /* /\ - als Link */

span.emaillink  { text-decoration:underline; cursor:pointer; } /* Link auf eMail-Adresse */
span.hreflink  { text-decoration:underline; cursor:pointer; } /* Link auf URL */
a.imglink  {  } /* Link auf Image */
a.downloadlink  {  } /* Link auf Download-Datei */

#endetext   { margin-top:10px; clear:both;
            }

#seitenliste { margin-top:10px; clear:both;
               border-collapse:collapse; border-spacing:0px;
            }

#seitenliste th { text-align:center;
              font-size:1.0em; font-weight:bold;
            }
#seitenliste td { text-align:center;
              font-size:1.0em; font-weight:normal;
            }
/* Folgeseiten container und Einträge (links) */
#prevpagelink {  }
#pagelistlink {  }
#nextpagelink {  }
 .prevpagelink {  }
 .pagelistlink {  }
 .nextpagelink {  }

#adminlink2 { float:left; text-align:center;
              font-size:1.0em;
              padding:0px 40px 0px 40px;
            }
#zurueck    { float:right; text-align:center;
              padding:0px 20px 0px 20px;
            }
#zurueck2   { float:right; text-align:center;
              padding:0px 40px 0px 40px;
            }

#fusszeile  { clear:both;
              background-color:#FFFFFF; text-align:center;
              margin:10px 0px 10px 0px; width:100%;
              padding:3px 0px 5px 0px; min-height:1.5em;
              border-top:1px solid #999999; border-bottom:1px solid #999999;
            }
#fusszeile td  {
              padding:3px 0px 5px 0px;
              text-align:center;
            }
#fusszeilelinie {
              margin:0px;
              padding:0px;
}
#fusszeile hr { 
              margin:0px;
              padding:0px;
              color: #999999;
              background-color: #999999;
              height:1px; width:100%;
              border:0px;
            }
div#fusszeile {
              padding:3px 0px 5px 0px;
            }


/* Ende der Seiten */
.zurueck2   {  }
a.zurueck2  {  }
.adminaendernlink {  }
.adminlink {  }
.adminloeschenlink {  }
a.adminlink2 {  }

/* Felder formatieren */
fieldset       { margin:0px; padding:1px 0; border:none; }
.feldgruppe    { clear:both; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; border:0px solid #999999; }
.legende       { font-size:1.2em; font-weight:bold; margin:0; padding:10px 0px 0px 0px; color:#000000; }
.eingabe       { padding:0; }
.textzeile     { float:left; margin:3px 0px 0px 0px; }
.beschriftung  { clear:both; float:left; margin:5px 6px 0px 0px; }
.ausgabetext   { float:right; width:75%; min-width:410px; margin:5px 0px 0px 0px; }
.eingabefeld   { float:right; width:75%; min-width:410px; }
.ausgabefeld   { float:right; width:75%; min-width:410px; margin:1px 0px 0px 0px; }
.required      { border:1px solid #aa0000; }
.clicklabel    { }
.einzelfeld    { float:left; text-align:left; margin-right:30px; }
.vortext    { float:left; margin:4px 5px 0px 0px; }
.einzelfeld { float:left; margin:4px 5px 0px 0px; }
.required   {  }
.folgetext  { float:left; margin:4px 0px 0px 0px; }
.feldtext  { height:1.2em; padding:1px 2px 1px 2px; border:1px solid #AAAAAA; }
.text      { }
.text .vortext    { float:left; margin:5px 5px 0px 0px; }
.text .einzelfeld { float:left; margin:3px 3px 2px 0px; }
.text .required   { border:1px solid #aa0000; }
.text .folgetext  { float:left; margin:5px 5px 0px 0px; max-width:90%; }
.feldradio     { }
.radio         { }
.radio .vortext    { float:left; margin:5px 5px 0px 0px; }
.radio .einzelfeld { float:left; margin:3px 3px 0px 0px; }
.radio .required   { border:0px solid #aa0000; }
.radio .folgetext  { float:left; text-align:right; margin:5px 5px 0px 0px; max-width:90%; }
.feldradioset     { }
.radioset         { }
.radioset .vortext    { float:left; margin:5px 5px 0px 0px; }
.radioset .einzelfeld { float:left; margin:3px 3px 0px 0px; }
.radioset .required   { border:0px solid #aa0000; }
.radioset .folgetext  { float:left; text-align:right; margin:5px 10px 0px 0px; max-width:90%; }
.feldcheckbox  { }
.checkbox      { }
.checkbox .vortext    { float:left; margin:5px 5px 0px 0px; }
.checkbox .einzelfeld { float:left; margin:3px 4px 0px 1px; }
.checkbox .required   { border:1px solid #aa0000; margin:2px 4px 2px 0px; }
.checkbox .folgetext  { float:left; margin:5px 5px 0px 0px; max-width:90%; }
.feldselect  { font-size:1.0em; padding:0px; }
.select      { }
.select .vortext    { float:left; margin:5px 5px 0px 0px; }
.select .einzelfeld { float:left; margin:2px 3px 2px 0px; }
.select .required   { border:1px solid #aa0000; margin:1px 1px 1px 0px; }
.select .folgetext  { float:left; margin:5px 5px 0px 0px; max-width:90%; }
.feldtextarea  { font-family:Arial,Helvetica,sans-serif; font-size:1.0em; padding:2px 1px 1px 3px; border:1px solid #AAAAAA; }
.textarea      { }
.textarea .vortext    { margin:5px 5px 0px 0px; }
.textarea .einzelfeld { margin:1px 5px 0px 0px; }
.textarea .required   { border:1px solid #aa0000; margin:1px 5px 0px 0px; }
.textarea .folgetext  { clear:both; margin:5px 5px 0px 0px; max-width:90%; }
.feldfile  { font-size:1.0em; }
.file      { }
.file .vortext    { float:left; margin:5px 5px 0px 0px; }
.file .einzelfeld { float:left; margin:2px 3px 0px 0px; }
.file .required   { border:1px solid #aa0000; margin:2px 1px 1px 0px; }
.file .folgetext  { clear:both; margin:5px 5px 0px 0px; min-width:410px; max-width:90%; }

/*bleibendes folgt*/
.abstand       { clear:both; width:100%;
                 padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:0.3em;
               }
.icon          { width:16px; height:14px; margin:0px; padding:0; border:none; }
.infolink      { width:16px; height:16px; margin:0px; padding:0; border:none; }
div.infolink   { display:inline; }
.trennzeile    { clear:both; height:10px;
                 margin:0; padding:0; width:100%; border-bottom:3px solid #aaaaaa;
               }

