/* Style sheet form */
input:hover,textarea:hover{background-color:#eee !important;border:1px solid #cfcfcf !important;}
input:active,input:focus,textarea:active,textarea:focus{background-color:#cfcfcf !important;}
p.error{left:20em;position:absolute;margin-top:1em;color:#BA0B0B;}
body.kontakt p.error,body.contact p.error{left:32em;}
input.error{border:1px solid #edbebe !important;background-color:#edbebe !important;}
input.button,input#submit,input.submit{font-family:Calibri,Verdana,Arial,sans-serif;cursor:pointer;}
form #ctrl_8,form #cancel,form #ctrl_18{width:10em;float:left;margin-top:2em;}
form #cancel{float:right;margin-right:-0.6em;}
form ul{width:30em;}
form li{width:100%;float:left;}
form li.klein{width:47%;}
form li.rechts{float:right;}
form input{width:100%;margin:.8em 0 .2em;padding:.3em;background-color:#eee;border:1px solid #eee;font-family:"Courier New",Courier,monospace;}
form#fi label{}
form #ctrl_5,form #ctrl_16{margin-top:3em;}
form #ctrl_7,form #ctrl_17{margin-top:2em;}
form textarea{width:100%;height:8em;overflow:auto;margin-top:.8em;margin-bottom:.2em;padding:.3em;background-color:#eee;border:1px solid #eee;font-family:"Courier New",Courier,monospace;}
div#right input,body.suche input{width:auto;}
