/******************************************/
/* Basiseinstellungen
/******************************************/ 
div.Formular {
	margin:15px 0 50px 0;
	padding:0;
	 font-size:12px;
	 text-align:right;
}

input, 
textarea{
  padding:1px;
  border:1px solid #00345b;
  font-size:12px;
  vertical-align:middle;
  margin:0;
  font-family:Arial, Verdana, sans-serif;
  
}

fieldset{
  margin:0 auto;
	padding:0;
	padding-top:3px;
	padding-left:4px;
	padding-right:6px;
	padding-bottom:0;
	border:0;
	font-size:11px;
	text-align:left;
	
}

fieldset legend {display:none;}


/******************************************/
/* Generierte Formulare Positionierung
/******************************************/

div.formNameValuePairError,
div.formNameValuePair{
  display:block;

	margin:0 auto;
	margin-bottom:10px;
}

div.formName{
  	float:left;
	width:100px;
	clear:both;
	padding:1px;
	font-size:12px;
	color:#707c7e;
	margin:0;
}

div.formValue{
	padding:1px;	
  	margin-left:105px;
}

div.formValue input{
  width:200px;
  border:1px solid #c1c6d1;
  background-color:#fff;
  
}

div.formValue textarea {
	border:1px solid #c1c6d1;
    width:200px;
	height:100px;
}

p.formWarning,
div.formNameValuePairError div.formName {
  color:#90005a;
  font-size:12px;
}

p.formDesc{
  font-size:11px;
  color:#585c67;
  display:none;
}


/* Loginbox */

div.loginbox {
	margin:0;
	padding:25px 0 10px 0;
}

div.loginbox form {
	margin:0;
	padding:0;
	border:0;
}

div.loginbg{
	background:url('/cachepics/login_bg.gif') repeat-y left top;
	border:0;
	margin:0;
	padding:0;
	height:89px;
}

/* LOGIN */

div.FormPair {
	font-size:11px;
}

div.FormPairName {
	margin:0 0 0 3px;
}

div.FormPairValue {
	margin:0;
	border:0;
}

div.FormPairValue input {
	margin:0 auto;
	padding:0 0 0 5px;
	border:1px solid #a4aab5;
	background-color:#FFF;
	color:#1b2129;
	width:141px;
	height:15px;
	font-size:100%;
}

div.submit {
	float:right;
}


input[type="submit"] {
	margin:0 65px 0 0;
	padding:0;
	background:url('/cachepics/bg_submit.gif');
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #c1c6d1;
	color:#1b2129;
	width:60px;
	height:18px;
	font-size:11px;
	font-family:Arial, Verdana, sans-serif;
	clear:both;
}

* html input.submit {
	margin:0 0 0 0;
	padding:0;
	background:url('/cachepics/bg_submit.gif');
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #c1c6d1;
	color:#1b2129;
	width:60px;
	height:18px;
	font-size:11px;
	font-family:Arial, Verdana, sans-serif;
	clear:both;
}
