div#formdiv {
	padding:20px; 
	position:relative;
	top:0px;
	left:0px;
	max-width:800px;
}

div#formdiv div {
	display:inline-block; 
	margin:0px 0px 0px 0px ;
	text-align:left;  
}                      

div#formdiv input, select , textarea , checkbox {
	border: solid 1px #285C35 ;
	} 
	
div#formdiv div.new_row {
		display:block !important ; 
	
}

div#status_messages  { 
	display:none;
	width:250px;
	background-color:red;
	min-height:100px; 
	border: solid 1px black; 
	padding:10px; 
	position:fixed ;
	top:100px;
	left:50px;

}
  
div#formdiv p.form_titel {
  color:blue;
  margin:0px; 
  padding:0px;
}
  
div#formdiv p {
	font-size:0.9em; 
  margin:0px;
  padding:0px;
	
}
  
div#formdiv p.form_hinweis {
  color:black;
  margin:0px;
  padding:0px;
}

p.button {
	cursor:pointer;
	padding:2px;
	padding-left:5px;
	} 
		
}
