#dynamic_form.left_legend .fieldset {
	position: relative;
	border: 0;
	border-radius: 3px;
	line-height: 17px;
	display: inline-block;
	background: #fff;
	-webkit-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.4);
	box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.4);
	height: 25px;
	margin: 12px 5px 0 0;
	left: 120px;
	padding: 1px 5px;
}
#dynamic_form.top_legend .fieldset {
	position: relative;
	border: 0;
	border-radius: 3px;
	line-height: 17px;
	display: inline-block;
	background: #fff;
	-webkit-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.4);
	box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.4);
	height: 25px;
	margin: 18px 5px 0;
	left: 0;
	top: 8px;
	padding: 0 5px 0 5px;
}
#dynamic_form.bottom_legend .fieldset {
	position: relative;
	border: 0;
	border-radius: 3px;
	line-height: 17px;
	display: inline-block;
	background: #fff;
	-webkit-box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.4);
	box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.4);
	height: 25px;
	margin: 8px 5px 10px;
	left: 10px;
	top: 8px;
	padding: 0 5px 0 5px;
}
#dynamic_form.left_legend .inline_1				{ margin-left: 5px;}
#dynamic_form.left_legend .inline_1 .legend		{ display: none;}
#dynamic_form .formLegend						{ margin: 15px 0 0;position: relative;border-bottom: 1px solid #CCCCCC;font-style: italic;font-weight: bold;}
#dynamic_form.left_legend .legend				{ white-space: nowrap;margin-left: -120px;width: 110px;margin-top: 4px;position: absolute;}
#dynamic_form.top_legend .legend 				{ white-space: nowrap;position: absolute;margin-top: -17px;margin-left: 1px;}
#dynamic_form.bottom_legend .fieldset .legend 	{ white-space: nowrap;position: absolute;margin-top: 24px;margin-left: 1px;}
#dynamic_form.bottom_legend .text .legend 		{ margin-top: 99px;}
#dynamic_form.bottom_legend .fileUpload .legend	{ display: none;}
#dynamic_form input.scemosButton				{ text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);margin-top: 20px;margin-right: 5px;display: inline;width:auto! important;cursor: pointer;background: transparent url(https://brainoperator.de/addons/images/global/scemos_button_bg.gif) repeat-x left top;border: 0px;border-radius: 4px;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);color: #FFFFFF !important;font-weight: bold;padding: 2px;font-family: arial;font-size: 13px;}
#dynamic_form .captcha_img img					{ max-width: 100%; margin: 0 auto; display: block; position: relative; }
#dynamic_form input.scemosButton:hover			{ background-position: left bottom;box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);}
#dynamic_form .fileLoadingImg 					{ display: none; background: #fff; top: 21px; padding: 5px 0; position: absolute; }
#dynamic_form .fileUpload						{ height: auto! important;}
#dynamic_form .ui-datepicker-trigger			{ cursor: pointer;position: absolute;right: 6px;top: 6px;}
#dynamic_form .checker							{ float: left;top: 3px;}
#dynamic_form .checker input					{ top: 0px;}
#dynamic_form .dynamic_form_menu				{ display: inline-block;margin: 10px 0 0 5px;position: relative;}
#dynamic_form .form-group						{ position: relative; }
#dynamic_form section							{ max-width: 100%; word-wrap: break-word; display: list-item; list-style-position: inherit; margin-left: 15px; }
#dynamic_form textarea							{ resize: vertical; }