/**
searchform
*/

#suche input.txt { border:1px solid #444; width:100px; font-size:8pt;margin:4px; }
#suche input.button {}
#suche form { margin-right:30px; margin-top:24px;}
#searchresult form.smallform div.Checkbox { width:60px;}
#searchresult form.smallform div.TextValue h4 { width:260px;}
/**
suchseite
*/
#searchresult div.htmlinterface { border:0px none; }


/**
-------------------------------------------------
forms + form fields, user side
*/

div.htmlinterface { width:400px; padding:5px;
border-bottom:1px #99a solid;
border-right:1px #99a solid;
border-top:1px #ccd solid;
border-left:1px #ccd solid;
}
div.htmlinterface input { border:1px #c3cdd7 solid; padding:2px; color:#4d597a; }
div.htmlinterface input.active { border:1px #4d597a solid; }
div.htmlinterface input.error { border:1px #c30 solid; }
div.htmlinterface h4 { font-size:9pt; line-height:11pt;color:#4d597a;
margin:0px; margin-top:0.4em; width:110px;font-weight:bold;
}


div.htmlinterface div.TextValue input { width:280px; margin:1px; font-size:0.8em;  }
div.htmlinterface div.FormReadOnly input { width:280px; margin:1px; font-size:0.8em; border-color:#eef;padding:2px; }
div.htmlinterface div p { font-color:#ccc; margin:0px; font-size:0.8em; }
div.htmlinterface div.Checkbox { margin-bottom:1em; }

div.htmlinterface select { margin:1px;  border:1px #c3cdd7 solid;  color:#4d597a; }

div.htmlinterface input.submit { margin-top:1em;
        border:1px #161f42 solid;
        border-top:1px #c3cdd7 solid;
        border-left:1px #c3cdd7 solid;
        padding:1px;
        background:#4d597a; color:#fff; }

div.htmlinterface div.error { color:#c30; }

/*form header */
div.htmlinterface div.header { border-bottom:1px dotted #88a;
margin-bottom:1em; padding-bottom:1em; }
div.htmlinterface h3 { font-size:13pt; font-weight:bold;color:#4d597a;
margin:0px; float:left; width:90%; }
 #ctrtop { float:left; }
 #ctrtop img { border:0px; width:30px; }

/* non-editing data display (e.g for user options) */
div.datadisplay { width:300px; }
p.changelink { }
p.changelink a { color:#c30;  margin-right:1em;}
p.changelink a:hover { border-bottom:1px dotted #d8a953;}

/* ----------------------------------------------------- -*/



/** admin ctr --------------------------- */
#adminctr { position:fixed ; z-index:5; top:10px; left:10px;
      border:1px dotted #337; padding:3px; font-size:0.8em;
      background:#ffc; }
#adminctr a { background:#fff;display:block; float:left;border:1px dotted #337; padding:2px; margin:2px;}



div.htmlinterface form.smallform div { float:left; }
div.htmlinterface form.smallform div { float:left; }
div.htmlinterface form.smallform div { }
div.htmlinterface form.smallform input.submit  { margin-top:1.4em; }
div.htmlinterface form.smallform input.submit  { margin-top:1.4em; }
form.smallform div.ShortText input { width:6em; font-size:8pt;}
form.smallform div.ShortText input.active { border:1px #7a594d solid; }
