
.inputsor	{ margin: 5px 20px 10px 20px; padding: 0px; }

.inputsor LABEL		{ display: block; margin: 0px; padding: 0px 8px 0px 8px; font-weight: bold; font-size: 8.0pt; color: #5078b6; }

.inputsor INPUT,
.inputsor TEXTAREA	{ width: 98%; color: #333; padding: 4px; background-color: #fff; border: 3px solid #bacae2; font-family: arial; font-size: 9.0pt; }
.inputsor TEXTAREA	{ height: 150px; }

.inputsor INPUT:active,
.inputsor INPUT:hover,
.inputsor TEXTAREA:active,
.inputsor TEXTAREA:hover	{ background-color: #ebeef1; border-color: #a7b8d2; }

.inputsor .submit	{ width: auto; font-weight: bold; padding: 4px 100px 4px 100px; color: #e48100; }

.inputsor .checkbox	{ width: auto; color: #000; border-width: 1px; background: none; }


.formError	{ position: absolute; top: 300px; left: 300px; width: 150px; padding-bottom: 15px; display: block; z-index: 5000; }

.formError .formErrorContent	{ width: 100%; background: #000; color: #fff; font-family: verdana; font-size: 10px; box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000; padding:4px 10px 4px 10px; border-radius: 6px;
				-moz-border-radius: 6px; -webkit-border-radius: 6px;}

.formError .formErrorArrow		{ position: absolute; bottom: 0px; left: 20px; width: 15px; height: 15px; }
.formError .formErrorArrow div	{ box-shadow: 0px 0px 6px #000; -moz-box-shadow: 0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000; font-size: 0px; }

.formError .formErrorArrow .line10	{ width: 15px; height: 1px; background: #000; margin: 0px auto; font-size: 0px; display: block; } 
.formError .formErrorArrow .line9	{ width: 13px; height: 1px; background: #000; margin: 0px auto; display: block; } 
.formError .formErrorArrow .line8	{ width: 11px; height: 1px; background: #000; margin: 0px auto; display: block; } 
.formError .formErrorArrow .line7	{ width: 9px; height: 1px; background: #000; margin: 0px auto; display: block; } 
.formError .formErrorArrow .line6	{ width: 7px; height: 1px; background: #000; margin: 0px auto; display: block; } 
.formError .formErrorArrow .line5	{ width: 5px; height: 1px; background: #000; margin: 0px auto; display: block; } 
.formError .formErrorArrow .line4	{ width: 3px; height: 1px; background: #000; margin: 0px auto; display: block; }
.formError .formErrorArrow .line3	{ width: 1px; height: 1px; background: #000; margin: 0px auto; display: block; }

form.formular 		{ font-family: verdana; font-size: 11px; padding: 20px; border: 1px solid #A5A8B8; width: 300px; margin-left: 300px; }
.formular fieldset 	{ margin-top: 20px; padding: 15px; border: 1px solid #B5B8C8; }
.formular legend 	{ font-size: 12px; color: #15428B; font-weight: 900; }

.formular fieldset label 	{ float: none; text-align: inherit; width: auto; }
.formular label span 		{ color: #000; }

.formular input, .formular select, .formular textarea { display: block; margin-bottom: 5px; }

.formular .text-input 	{ width: 250px; color: #555; padding: 4px; border: 1px solid #B5B8C8; font-size: 14px;  margin-top: 4px; background: #FFF repeat-x; }
.formular textarea 		{ width: 250px; height:70px; color: #555; padding: 4px; border: 1px solid #B5B8C8; font-size: 14px; margin-top: 4px; background: #FFF repeat-x;	}
.formular .infos 		{ background: #FFF; color: #333; font-size: 12px; padding: 10px; margin-bottom: 10px; }

.formular span.checkbox, .formular .checkbox { display: inline; }

.formular .submit 	{ background: #fff repeat-x; border: 1px solid #AAA; padding: 4px; margin-top: 20px; float: right; text-decoration: none; cursor: pointer; }
.formular hr 		{ clear: both; visibility: hidden; }
.formular .fc-error { width: 350px; color: 555; padding: 4px; border: 1px solid #B5B8C8; font-size: 12px; margin-bottom: 15px; background: #FFEAEA; }

