

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- general ------------------------------------------------------ */
/* ----------------------------------------------------------------------------------------- */

/* Validation-Icon */
 .comvelwidget_form_editabledropdown .cvInvalid,
	 .comvelwidget_form_datepicker .cvInvalid,
		 .comvelwidget_form_validationtextbox .cvInvalid
	{ display: none; }

 .comvelwidget_form_editabledropdownError .cvInvalid,
	 .comvelwidget_form_datepickerError .cvInvalid {
	position: absolute;
	top: 9px;
	right: 28px;
	background: url(valid.gif) no-repeat 0 0;
	width: 10px; height: 10px;
	z-index: 150;
	
	display: block;
}

 .comvelwidget_form_validationtextboxError .cvInvalid {
	position: absolute;
	top: 9px;
	right: 8px;
	background: url(valid.gif) no-repeat 0 0;
	width: 10px;
	height: 10px;
	z-index: 150;
	
	display: block;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.textbox ------------------------------------ */
/* ----------------------------------------------------------------------------------------- */


/* --- LayOut --- */
 .comvelwidget_form_textbox  {
	height: 28px;	
	margin: 0;
	padding: 0;
	border: 0;
	
	outline:none;
}

 .comvelwidget_form_textbox .cWidgetPre {
	padding-left: 8px;
	height: 28px;
}

 .comvelwidget_form_textbox .cWidgetPost {
	padding-right: 8px;
	height: 28px;
}
 .comvelwidget_form_textbox .cWidgetCenter {
	height: 28px;
}

 .comvelwidget_form_textbox .cWidgetCenter input {
	
	z-index: 100;
	margin-top: 6px;
	
	width: 100%; height: 16px;
	
	background-color: transparent;
	border: 0;
	overflow:hidden;

	font: 13px Tahoma, sans-serif;
	color: 	#3b4148;
}
* html  .comvelwidget_form_textbox .cWidgetCenter input {
	
	margin-top: 6px;
		
}


/* --- Standard Style --- */

 .comvelwidget_form_textbox .cWidgetPre {
	background: #fff url(pre.gif) no-repeat 0 0;
}
 .comvelwidget_form_textbox .cWidgetCenter {
	background: #fff url(center.gif) repeat-x 0 0;
}
 .comvelwidget_form_textbox .cWidgetPost {
	background: #fff url(post.gif) no-repeat right 0;
}


/* --- Hover Style --- */

 .comvelwidget_form_textboxHover .cWidgetPre {
	background: #fff url(pre.gif) no-repeat 0 -28px;
}
 .comvelwidget_form_textboxHover .cWidgetCenter {
	background: #fff url(center.gif) repeat-x 0 -28px;
}
 .comvelwidget_form_textboxHover .cWidgetPost {
	background: #fff url(post.gif) no-repeat right -28px;
}

/* --- Focus Style --- */

 .comvelwidget_form_textboxFocused .cWidgetPre {
	background: #fff url(pre.gif) no-repeat 0 -56px;
}
 .comvelwidget_form_textboxFocused .cWidgetCenter {
	background: #fff url(center.gif) repeat-x 0 -56px;
}
 .comvelwidget_form_textboxFocused .cWidgetPost {
	background: #fff url(post.gif) no-repeat right -56px;
}


/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.validationTextbox -------------------------- */
/* ----------------------------------------------------------------------------------------- */


/* --- LayOut --- */
 .comvelwidget_form_validationtextbox  {
	position: relative;
	height: 28px;	
	margin: 0;
	border: 0 !important;
	
	outline:none;
}

 .comvelwidget_form_validationtextbox .cv_container {
	padding-left:8px; padding-right:8px;
}

 .comvelwidget_form_validationtextbox .cv_container .cv_pre {
	position: absolute;
	top: 0;	left: 0;
	width: 8px;	height: 28px; 
}
 .comvelwidget_form_validationtextbox .cv_container .cv_center {
	position: relative;
	height: 28px;	
}
 .comvelwidget_form_validationtextbox .cv_container .cv_post {
	position: absolute;
	top: 0;	right: 0;
	width: 8px;	height: 28px;
}
 .comvelwidget_form_validationtextbox .cv_container .cv_center input {
	position:relative;
	z-index: 100;
	margin-top: 6px;
	
	width: 100%; height: 16px;
	
	background-color: #fff !important;
	border: 0;
	overflow:hidden;
	
	font: 13px Tahoma, sans-serif;
	color: 	#3b4148;
}




/* --- Standard Style --- */

 .comvelwidget_form_validationtextbox .cv_container .cv_pre {
	background: #fff url(pre.gif) no-repeat 0 0;
}
 .comvelwidget_form_validationtextbox .cv_container .cv_center {
	background: #fff url(center.gif) repeat-x 0 0;
}
 .comvelwidget_form_validationtextbox .cv_container .cv_post{
	background: #fff url(post.gif) no-repeat 0 0;
}


/* --- Hover Style --- */

 .comvelwidget_form_validationtextboxHover .cv_container .cv_pre {
	background: #fff url(pre.gif) no-repeat 0 -28px;
}
 .comvelwidget_form_validationtextboxHover .cv_container .cv_center {
	background: #fff url(center.gif) repeat-x 0 -28px;
}
 .comvelwidget_form_validationtextboxHover .cv_container .cv_post{
	background: #fff url(post.gif) no-repeat 0 -28px;
}

/* --- Focus Style --- */

 .comvelwidget_form_validationtextboxFocused .cv_container .cv_pre {
	background: #fff url(pre.gif) no-repeat 0 -56px;
}
 .comvelwidget_form_validationtextboxFocused .cv_container .cv_center {
	background: #fff url(center.gif) repeat-x 0 -56px;
}
 .comvelwidget_form_validationtextboxFocused .cv_container .cv_post{
	background: #fff url(post.gif) no-repeat 0 -56px;
}


/* --- Error Style --- */

/* ErrorNormal */
 .comvelwidget_form_validationtextboxError .cv_container .cv_pre {
	background: #fff url(pre.gif) no-repeat 0 -84px;
}
 .comvelwidget_form_validationtextboxError .cv_container .cv_center {
	background: #fff url(center.gif) repeat-x 0 -84px;
}
 .comvelwidget_form_validationtextboxError .cv_container .cv_post{
	background: #fff url(post.gif) no-repeat 0 -84px;
}


/* ErrorHover */
 .comvelwidget_form_validationtextboxErrorHover .cv_container .cv_pre {
	background: #fff url(pre.gif) no-repeat 0 -112px;
}
 .comvelwidget_form_validationtextboxErrorHover .cv_container .cv_center {
	background: #fff url(center.gif) repeat-x 0 -112px;
}
 .comvelwidget_form_validationtextboxErrorHover .cv_container .cv_post{
	background: #fff url(post.gif) no-repeat 0 -112px;
}

/* --- ErrorFocus --- */
 .comvelwidget_form_validationtextboxErrorFocused .cv_container .cv_pre {
	background: #fff url(pre.gif) no-repeat 0 -140px;
}
 .comvelwidget_form_validationtextboxErrorFocused .cv_container .cv_center {
	background: #fff url(center.gif) repeat-x 0 -140px;
}
 .comvelwidget_form_validationtextboxErrorFocused .cv_container .cv_post{
	background: #fff url(post.gif) no-repeat 0 -140px;
}

	
/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.classicDropdown ---------------------------- */
/* ----------------------------------------------------------------------------------------- */


/* --- LayOut --- */
 .comvelwidget_form_classicdropdown  {
	height: 28px;	
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	
	outline: none;
}

 .comvelwidget_form_classicdropdown .cWidgetPre {
	padding-left: 8px;
}
 .comvelwidget_form_classicdropdown .cWidgetButton {
	padding-right: 24px;
}

 .comvelwidget_form_classicdropdown .cWidgetCenter {
	
	height: 28px;
	
	background-color: #fff !important;
	border: 0;
	overflow:hidden;
	
	
	padding-left: 2px;
}

 .comvelwidget_form_classicdropdown .cWidgetCenter .cvLabel {
 	
	white-space: nowrap;
	
	font: 13px Tahoma, sans-serif;
	color: 	#3b4148;

	line-height: 28px;
 }


/* --- Standard Style --- */

 .comvelwidget_form_classicdropdown .cWidgetPre {
	background: #fff url(pre.gif) no-repeat 0 0;
}
 .comvelwidget_form_classicdropdown .cWidgetCenter {
	background: #fff url(center.gif) repeat-x 0 0;
}
 .comvelwidget_form_classicdropdown .cWidgetButton {
	background: #fff url(post_arrow.gif) no-repeat right 0;
}
 .comvelwidget_form_classicdropdown .cWidgetButton.cvMouseDown{
	background: #fff url(post_arrow.gif) no-repeat right -252px;
}


/* --- Hover Style --- */

 .comvelwidget_form_classicdropdownHover .cWidgetPre {
	background: #fff url(pre.gif) no-repeat 0 -28px;
}
 .comvelwidget_form_classicdropdownHover .cWidgetCenter {
	background: #fff url(center.gif) repeat-x 0 -28px;
}
 .comvelwidget_form_classicdropdownHover .cWidgetButton {
	background: #fff url(post_arrow.gif) no-repeat right -28px;
}
 .comvelwidget_form_classicdropdownHover .cWidgetButton.cvMouseDown{
	background: #fff url(post_arrow.gif) no-repeat right -280px;
}

/* --- Focus Style --- */

 .comvelwidget_form_classicdropdownFocused .cWidgetPre {
	background: #fff url(pre.gif) no-repeat 0 -56px;
}
 .comvelwidget_form_classicdropdownFocused .cWidgetCenter {
	background: #fff url(center.gif) repeat-x 0 -56px;
}
 .comvelwidget_form_classicdropdownFocused .cWidgetButton {
	background: #fff url(post_arrow.gif) no-repeat right -56px;
}
 .comvelwidget_form_classicdropdownFocused .cWidgetButton.cvMouseDown{
	background: #fff url(post_arrow.gif) no-repeat right -308px;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.DropDown Unterlisten ----------------------- */
/* ----------------------------------------------------------------------------------------- */

 .comvelwidget_form__dropdowncontainer { 
	border: 1px solid #c7c7c7;
	background: #fff;
	padding: 1px;
	text-align: left;
}
 .comvelwidget_form__dropdown { 
	color: #6f7479;
	
	margin:0;
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
 .comvelwidget_form__dropdown.dijitMenuItemHover {
	color: #fff;
	background: #6f7479;	
}
 li.comvelwidget_form__dropdown { 
	list-style-type: none;
}
	
/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.editableDropdown ---------------------------- */
/* ----------------------------------------------------------------------------------------- */


/* --- LayOut --- */
 .comvelwidget_form_editabledropdown  {
	position: relative;
	height: 28px;	
	margin: 0;
	border: 0 !important;
	cursor: pointer;
	
	outline:none;
}

 .comvelwidget_form_editabledropdown .cv_container {
	padding-left:8px; padding-right: 24px;
}

 .comvelwidget_form_editabledropdown .cv_container .cv_pre {
	position: absolute;
	top: 0;	left: 0;
	width: 8px;	height: 28px; 
}
 .comvelwidget_form_editabledropdown .cv_container .cv_center {
	position: relative;
	height: 28px;	
	padding-right: 5px;
}
 .comvelwidget_form_editabledropdown .cv_container .cv_post {
	position: absolute;
	top: 0;	right: 0;
	width: 24px;	height: 28px;
}
 .comvelwidget_form_editabledropdown .cv_container .cv_center input {
	position: relative;
		
	z-index: 100;
	top: 6px;
	
	width: 100%; height: 16px;
	
	background-color: transparent;
	border: 0;
	overflow:hidden;

	font: 13px Tahoma, sans-serif;
	color: 	#3b4148;
}

 .comvelwidget_form_editabledropdown .cv_container .cv_center .cv_prompt {
	position: absolute;
	z-index: 150;
	top: 7px;
	left: 3px;
	
	color: #9c9c9c;
	
	display: block;
}

 .comvelwidget_form_editabledropdownFocused .cv_container .cv_center .cv_prompt {
	display: none !important;
}

 .comvelwidget_form_editabledropdown .cv_container .cv_center .cvNotEmpty {
	display: none !important;
}

/* IE6 only */
* html  .comvelwidget_form_editabledropdown .cv_container .cv_center input {
	top:5px;	
}
/* IE7 only */
*+html  .comvelwidget_form_editabledropdown .cv_container .cv_center input {
	top:5px;	
}


/* --- Standard Style --- */

 .comvelwidget_form_editabledropdown .cv_container .cv_pre {
	background: #fff url(pre.gif) no-repeat 0 0;
}
 .comvelwidget_form_editabledropdown .cv_container .cv_center {
	background: #fff url(center.gif) repeat-x 0 0;
}
 .comvelwidget_form_editabledropdown .cv_container .cv_post{
	background: #fff url(post_arrow.gif) no-repeat 0 0;
}
 .comvelwidget_form_editabledropdown .cv_container div.cv_post.cvMouseDown{
	background: #fff url(post_arrow.gif) no-repeat 0 -252px;
}


/* --- Hover Style --- */

 .comvelwidget_form_editabledropdownHover .cv_container .cv_pre {
	background: #fff url(pre.gif) no-repeat 0 -28px;
}
 .comvelwidget_form_editabledropdownHover .cv_container .cv_center {
	background: #fff url(center.gif) repeat-x 0 -28px;
}
 .comvelwidget_form_editabledropdowntHover .cv_container .cv_post{
	background: #fff url(post_arrow.gif) no-repeat 0 -28px;
}
 .comvelwidget_form_editabledropdownHover .cv_container div.cv_post.cvMouseDown{
	background: #fff url(post_arrow.gif) no-repeat 0 -280px;
}

/* --- Focus Style --- */

 .comvelwidget_form_editabledropdownFocused .cv_container .cv_pre {
	background: #fff url(pre.gif) no-repeat 0 -56px;
}
 .comvelwidget_form_editabledropdownFocused .cv_container .cv_center {
	background: #fff url(center.gif) repeat-x 0 -56px;
}
 .comvelwidget_form_editabledropdownFocused .cv_container .cv_post{
	background: #fff url(post_arrow.gif) no-repeat 0 -56px;
}
 .comvelwidget_form_editabledropdownFocused .cv_container div.cv_post.cvMouseDown{
	background: #fff url(post_arrow.gif) no-repeat 0 -308px;
}

/* --- Error Style --- */

/* ErrorNormal */ 
 .comvelwidget_form_editabledropdownError .cv_container .cv_pre {
	background: #fff url(pre.gif) no-repeat 0 -84px;
}
 .comvelwidget_form_editabledropdownError .cv_container .cv_center {
	background: #fff url(center.gif) repeat-x 0 -84px;
}
 .comvelwidget_form_editabledropdownError .cv_container .cv_post{
	background: #fff url(post_arrow.gif) no-repeat 0 -84px;
}
 .comvelwidget_form_editabledropdownError .cv_container div.cv_post.cvMouseDown{
	background: #fff url(post_arrow.gif) no-repeat 0 -336px;
}
/* ErrorHover */  
 .comvelwidget_form_editabledropdownErrorHover .cv_container .cv_pre {
	background: #fff url(pre.gif) no-repeat 0 -112px;
}
 .comvelwidget_form_editabledropdownErrorHover .cv_container .cv_center {
	background: #fff url(center.gif) repeat-x 0 -112px;
}
 .comvelwidget_form_editabledropdownErrorHover .cv_container .cv_post{
	background: #fff url(post_arrow.gif) no-repeat 0 -112px;
}
 .comvelwidget_form_editabledropdownErrorHover .cv_container div.cv_post.cvMouseDown{
	background: #fff url(post_arrow.gif) no-repeat 0 -364px;
}
/* ErrorFocus */  
 .comvelwidget_form_editabledropdownErrorFocused .cv_container .cv_pre {
	background: #fff url(pre.gif) no-repeat 0 -140px;
}
 .comvelwidget_form_editabledropdownErrorFocused .cv_container .cv_center {
	background: #fff url(center.gif) repeat-x 0 -140px;
}
 .comvelwidget_form_editabledropdownErrorFocused .cv_container .cv_post{
	background: #fff url(post_arrow.gif) no-repeat 0 -140px;
}
 .comvelwidget_form_editabledropdownErrorFocused .cv_container div.cv_post.cvMouseDown{
	background: #fff url(post_arrow.gif) no-repeat 0 -392px;
}


/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.datepicker --------------------------------- */
/* ----------------------------------------------------------------------------------------- */


/* --- LayOut --- */
 .comvelwidget_form_datepicker  {
	position: relative;
	height: 28px;	
	margin: 0;
	border: 0 !important;
	cursor: pointer;
	
	outline:none;
}

 .comvelwidget_form_datepicker .cv_container {
	padding-left:8px; padding-right: 24px;
}

 .comvelwidget_form_datepicker .cv_container .cv_pre {
	position: absolute;
	top: 0;	left: 0;
	width: 8px;	height: 28px; 
}
 .comvelwidget_form_datepicker .cv_container .cv_center {
	position: relative;
	height: 28px;	
	padding-right: 5px;
}
 .comvelwidget_form_datepicker .cv_container .cv_post {
	position: absolute;
	top: 0;	right: 0;
	width: 24px;	height: 28px;
}
 .comvelwidget_form_datepicker .cv_container .cv_center input {
	position:relative;
	z-index: 100;
	margin-top: 6px;
	
	width: 100%; height: 16px;
	
	background-color: transparent;
	border: 0;
	overflow:hidden;

	font: 13px Tahoma, sans-serif;
	color: 	#3b4148;
}




/* --- Standard Style --- */

 .comvelwidget_form_datepicker .cv_container .cv_pre {
	background: #fff url(pre.gif) no-repeat 0 0;
}
 .comvelwidget_form_datepicker .cv_container .cv_center {
	background: #fff url(center.gif) repeat-x 0 0;
}
 .comvelwidget_form_datepicker .cv_container .cv_post{
	background: #fff url(post_calendar.gif) no-repeat 0 0;
}
 .comvelwidget_form_datepicker .cv_container div.cv_post.cvMouseDown{
	background: #fff url(post_calendar.gif) no-repeat 0 -252px;
}


/* --- Hover Style --- */

 .comvelwidget_form_datepickerHover .cv_container .cv_pre {
	background: #fff url(pre.gif) no-repeat 0 -28px;
}
 .comvelwidget_form_datepickerHover .cv_container .cv_center {
	background: #fff url(center.gif) repeat-x 0 -28px;
}
 .comvelwidget_form_datepickerHover .cv_container .cv_post{
	background: #fff url(post_calendar.gif) no-repeat 0 -28px;
}
 .comvelwidget_form_datepickerHover .cv_container div.cv_post.cvMouseDown{
	background: #fff url(post_calendar.gif) no-repeat 0 -280px;
}


/* --- Focus Style --- */

 .comvelwidget_form_datepickerFocused .cv_container .cv_pre {
	background: #fff url(pre.gif) no-repeat 0 -56px;
}
 .comvelwidget_form_datepickerFocused .cv_container .cv_center {
	background: #fff url(center.gif) repeat-x 0 -56px;
}
 .comvelwidget_form_datepickerFocused .cv_container .cv_post{
	background: #fff url(post_calendar.gif) no-repeat 0 -56px;
}
 .comvelwidget_form_datepickerFocused .cv_container div.cv_post.cvMouseDown{
	background: #fff url(post_calendar.gif) no-repeat 0 -308px;
}


/* --- Error Style --- */

/* ErrorNormal */
 .comvelwidget_form_datepickerError .cv_container .cv_pre {
	background: #fff url(pre.gif) no-repeat 0 -84px;
}
 .comvelwidget_form_datepickerError .cv_container .cv_center {
	background: #fff url(center.gif) repeat-x 0 -84px;
}
 .comvelwidget_form_datepickerError .cv_container .cv_post{
	background: #fff url(post_calendar.gif) no-repeat 0 -84px;
}
 .comvelwidget_form_datepickerError .cv_container div.cv_post.cvMouseDown{
	background: #fff url(post_calendar.gif) no-repeat 0 -336px;
}

/* ErrorHover */
 .comvelwidget_form_datepickerErrorHover .cv_container .cv_pre {
	background: #fff url(pre.gif) no-repeat 0 -112px;
}
 .comvelwidget_form_datepickerErrorHover .cv_container .cv_center {
	background: #fff url(center.gif) repeat-x 0 -112px;
}
 .comvelwidget_form_datepickerErrorHover .cv_container .cv_post{
	background: #fff url(post_calendar.gif) no-repeat 0 -112px;
}
 .comvelwidget_form_datepickerErrorHover .cv_container div.cv_post.cvMouseDown{
	background: #fff url(post_calendar.gif) no-repeat 0 -364px;
}

/* ErrorFocus */
 .comvelwidget_form_datepickerErrorFocused .cv_container .cv_pre {
	background: #fff url(pre.gif) no-repeat 0 -140px;
}
 .comvelwidget_form_datepickerErrorFocused .cv_container .cv_center {
	background: #fff url(center.gif) repeat-x 0 -140px;
}
 .comvelwidget_form_datepickerErrorFocused .cv_container .cv_post{
	background: #fff url(post_calendar.gif) no-repeat 0 -140px;
}
 .comvelwidget_form_datepickerErrorFocused .cv_container div.cv_post.cvMouseDown{
	background: #fff url(post_calendar.gif) no-repeat 0 -392px;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- dijit.form.Checkbox ------------------------------------------ */
/* ----------------------------------------------------------------------------------------- */



 div.dijitCheckBox	{
	background: url('checkbox_radio.gif') no-repeat 0 -42px; 
	width: 14px;
	height: 14px;
	margin: 0;
	padding: 0;
	
	outline:none;
}

 .dijitCheckBoxHover	{
	background: url('checkbox_radio.gif') no-repeat 0 -56px !important; 
	width: 14px;
	height: 14px;
	margin: 0;
	padding: 0;
}
 .dijitCheckBoxFocused	{
	background: url('checkbox_radio.gif') no-repeat 0 -70px !important; 
	width: 14px;
	height: 14px;
	margin: 0;
	padding: 0;
}
 div.dijitCheckBoxChecked	{
	background: url('checkbox_radio.gif') no-repeat 0 0; 
	width: 14px;
	height: 14px;
	margin: 0;
	padding: 0;
}

 .dijitCheckBoxCheckedHover	{
	background: url('checkbox_radio.gif') no-repeat 0 -14px !important; 
	width: 14px;
	height: 14px;
	margin: 0;
	padding: 0;
}
 .dijitCheckBoxCheckedFocused  {
	background: url('checkbox_radio.gif') no-repeat 0 -28px !important; 
	width: 14px;
	height: 14px;
	margin: 0;
	padding: 0;
}


/* ----------------------------------------------------------------------------------------- */
/* -------------------------- dijit.form.RadioButton --------------------------------------- */
/* ----------------------------------------------------------------------------------------- */



.dijitRadio	{
	background: url('checkbox_radio.gif') no-repeat -14px -42px !important; 
	width: 14px !important;
	height: 14px  !important;
	margin: 0;
	padding: 0;
	
	outline:none;
}

 .dijitRadioHover	{
	background: url('checkbox_radio.gif') no-repeat -14px -56px !important; 
	width: 14px !important;
	height: 14px !important;
	margin: 0;
	padding: 0;
}
 .dijitRadioFocused	{
	background: url('checkbox_radio.gif') no-repeat -14px -70px !important; 
	width: 14px !important;
	height: 14px !important;
	margin: 0;
	padding: 0;
}
.dijitRadioChecked	{
	background: url('checkbox_radio.gif') no-repeat -14px 0 !important; 
	width: 14px !important;
	height: 14px !important;
	margin: 0;
	padding: 0;
}

 .dijitRadioCheckedHover	{
	background: url('checkbox_radio.gif') no-repeat -14px -14px !important; 
	width: 14px !important;
	height: 14px !important;
	margin: 0;
	padding: 0;
}
 .dijitRadioCheckedFocused	{
	background: url('checkbox_radio.gif') no-repeat -14px -28px !important; 
	width: 14px !important;
	height: 14px !important;
	margin: 0;
	padding: 0;
}

[id=STAeDTE] .dijitRadioChecked, [id=STAeDTE] .dijitRadio{
float:left;
margin-right: 3px;
}

/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.textarea ------------------------------------ */
/* ----------------------------------------------------------------------------------------- */


/* --- LayOut --- */
 .comvelwidget_form_textarea  {
	margin: 0; padding: 0;
	font-size: 13px;
	text-align: left;
	line-height: 15px;
	

	
	outline:none;
}

 .comvelwidget_form_textarea table {
	width: 100%;
}

 .comvelwidget_form_textarea table td { 
	padding: 0 !important;
}

 .comvelwidget_form_textarea .cv_corner_tl,
 .comvelwidget_form_textarea .cv_corner_tr,
 .comvelwidget_form_textarea .cv_corner_bl,
 .comvelwidget_form_textarea .cv_corner_br {
	width: 8px;
	height: 8px;
	padding:0;
	
}
 .comvelwidget_form_textarea .cv_center { padding: 0; }

 .comvelwidget_form_textarea .cv_center textarea{
	width: 100%;
	height: 100%;
	overflow: auto;
	padding:0;
	border: 1px solid #fff;
	
	font: 13px Tahoma, sans-serif;
	color: 	#3b4148;
}


/* --- Standard Style --- */

 .comvelwidget_form_textarea .cv_corner_tl  {
	background: #fff url('corners.gif') no-repeat 0 0;
}
 .comvelwidget_form_textarea .cv_corner_tr  {
	background: #fff url('corners.gif') no-repeat 0 -8px;
}
 .comvelwidget_form_textarea .cv_corner_br  {
	background: #fff url('corners.gif') no-repeat 0 -16px;
}
 .comvelwidget_form_textarea .cv_corner_bl  {
	background: #fff url('corners.gif') no-repeat 0 -24px;
}
 .comvelwidget_form_textarea .cv_border_t {
	background: #fff url('top.gif') repeat-x 0 0;
}
 .comvelwidget_form_textarea .cv_border_b {
	background: #fff url('bottom.gif') repeat-x 0 0;
}
 .comvelwidget_form_textarea .cv_border_l {
	background: #fff url('left.gif') repeat-y 0 0;
}
 .comvelwidget_form_textarea .cv_border_r {
	background: #fff url('right.gif') repeat-y 0 0;
}


/* --- Hover Style --- */

 .comvelwidget_form_textareaHover .cv_corner_tl  {
	background: #fff url('corners.gif') no-repeat 0 -32px;
}
 .comvelwidget_form_textareaHover .cv_corner_tr  {
	background: #fff url('corners.gif') no-repeat 0 -40px;
}
 .comvelwidget_form_textareaHover .cv_corner_br  {
	background: #fff url('corners.gif') no-repeat 0 -48px;
}
 .comvelwidget_form_textareaHover .cv_corner_bl  {
	background: #fff url('corners.gif') no-repeat 0 -56px;
}
 .comvelwidget_form_textareaHover .cv_border_t {
	background: #fff url('top.gif') repeat-x 0 -8px;
}
 .comvelwidget_form_textareaHover .cv_border_b {
	background: #fff url('bottom.gif') repeat-x 0 -8px;
}
 .comvelwidget_form_textareaHover .cv_border_l {
	background: #fff url('left.gif') repeat-y -8px 0;
}
 .comvelwidget_form_textareaHover .cv_border_r {
	background: #fff url('right.gif') repeat-y -8px 0;
}	


/* --- Focus Style --- */

 .comvelwidget_form_textareaFocused .cv_corner_tl  {
	background: #fff url('corners.gif') no-repeat 0 -64px;
}
 .comvelwidget_form_textareaFocused .cv_corner_tr  {
	background: #fff url('corners.gif') no-repeat 0 -72px;
}
 .comvelwidget_form_textareaFocused .cv_corner_br  {
	background: #fff url('corners.gif') no-repeat 0 -80px;
}
 .comvelwidget_form_textareaFocused .cv_corner_bl  {
	background: #fff url('corners.gif') no-repeat 0 -88px;
}
 .comvelwidget_form_textareaFocused .cv_border_t {
	background: #fff url('top.gif') repeat-x 0 -16px;
}
 .comvelwidget_form_textareaFocused .cv_border_b {
	background: #fff url('bottom.gif') repeat-x 0 -16px;
}
 .comvelwidget_form_textareaFocused .cv_border_l {
	background: #fff url('left.gif') repeat-y -16px 0;
}
 .comvelwidget_form_textareaFocused .cv_border_r {
	background: #fff url('right.gif') repeat-y -16px 0;
}	



/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.autocompleteTextarea ----------------------- */
/* ----------------------------------------------------------------------------------------- */



	/*ynet flug*/

	.AutoCompleteTextBoxOptionsDiv{

		position:absolute;	/* Never change this one */

		width:300px;	/* Width of box */

		overflow:hidden;	/* Scrolling features */

		border:1px solid #c7c7c7;	

		background-color:#FFF;	/* White background color */

		text-align:left;

	
		z-index:200;
		
		margin-top: 7px;
		
		/* opacity: 0.9; */
		
	
		
		padding: 5px;
		
		outline:none;
		
		font: 13px Tahoma, sans-serif;
		color: 	#3b4148;

	}
	
	* html .AutoCompleteTextBoxOptionsDiv{
		border:0px;	
	}

	.AutoCompleteTextBoxOptionsDiv div{	/* General rule for both .optionDiv and .optionDivSelected */

		margin:0px;		

		padding:0px;

		cursor:pointer;

		font-size:11px;
		
		overflow: hidden;
		
		z-index: 100;
		
		display: block;

	}


	.AutoCompleteTextBoxOptionsDiv iframe{	/* Div for each item in list */

		display:none;/*sorry for IE5*/

		display/**/:block;/*sorry for IE5*/

		position:absolute;/*must have*/

		top:0;/*must have*/

		left:0;/*must have*/

		z-index:-1;/*must have*/

		/* filter:mask();/*must have*/

		width:3000px;/*must have for any big value*/

		height:3000px/*must have for any big value*/;

	}
	
	.AutoCompleteTextBoxOptionsDiv .optionDiv{

		padding: 3px;
		
		overflow: hidden;

	}
	

	* html .AutoCompleteTextBoxOptionsDiv .optionDiv{ /* ie6 */

		padding: 3px;
		
		overflow: hidden;
		
		border-left:1px solid #c7c7c7;
		
		border-right:1px solid #c7c7c7;
		
		border-top: 0px;
		
		border-bottom: 0px;

	}
	
	.AutoCompleteTextBoxOptionsDiv .optionDivFirst{

		padding: 3px;
		
		overflow: hidden;
		
		border-left:1px solid #c7c7c7;
		
		border-top:1px solid #c7c7c7;
		
		border-right:1px solid #c7c7c7;
		
		border-bottom: 0px;

	}
	
	.AutoCompleteTextBoxOptionsDiv .optionDivLast{

		padding: 3px;
		
		overflow: hidden;
		
		border-left:1px solid #c7c7c7;
		
		border-bottom:1px solid #c7c7c7;
		
		border-right:1px solid #c7c7c7;
		
		border-top: 0px;

	}
	
	.AutoCompleteTextBoxOptionsDiv .optionDivBoth{ /* Selected item in the list */

		padding:0px;
		
		overflow: hidden;
		
		border-top:1px solid #c7c7c7;
		
		border-bottom:1px solid #c7c7c7;
		
		border-left:1px solid #c7c7c7;
		
		border-right:1px solid #c7c7c7;

	}

	

	.AutoCompleteTextBoxOptionsDiv .optionDivSelected{ /* Selected item in the list */

		background-color:#6f7479;

		color:#FFF;
		
		padding: 3px;

	}
	
	* html .AutoCompleteTextBoxOptionsDiv .optionDivSelected{ /* ie6 */

		background-color:#6f7479;

		color:#FFF;
		
		border-left:1px solid #c7c7c7;
		
		border-right:1px solid #c7c7c7;
		
		padding: 3px;

	}
	
	.AutoCompleteTextBoxOptionsDiv .optionDivSelectedFirst{ /* Selected item in the list */

		background-color:#6f7479;

		color:#FFF;
		
		border-top:1px solid #c7c7c7;
		
		border-left:1px solid #c7c7c7;
		
		border-right:1px solid #c7c7c7;
		
		padding: 3px;

	}
	
	.AutoCompleteTextBoxOptionsDiv .optionDivSelectedLast{ /* Selected item in the list */

		background-color:#6f7479;

		color:#FFF;
		
		border-bottom:1px solid #c7c7c7;
		
		border-left:1px solid #c7c7c7;
		
		border-right:1px solid #c7c7c7;
		
		padding: 3px;

	}
	
	.AutoCompleteTextBoxOptionsDiv .optionDivSelectedBoth{ /* Selected item in the list */

		background-color:#6f7479;

		color:#FFF;
		
		border-top:1px solid #c7c7c7;
		
		border-bottom:1px solid #c7c7c7;
		
		border-left:1px solid #c7c7c7;
		
		border-right:1px solid #c7c7c7;

	}

	

	.AutoCompleteTextBoxOptionsDiv_IFrame{

		background-color:#F00;

		position:absolute;

		z-index:5;

	}
	
	
		
/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.spinner ------------------------------------ */
/* ----------------------------------------------------------------------------------------- */


/* --- LayOut --- */
 .comvelwidget_form_spinner  {
	height: 28px;	
	margin: 0;
	padding: 0;
	border: 0;
	
	outline: none;
}



 .comvelwidget_form_spinner .cvPlusButton,
 .comvelwidget_form_spinner .cvMinusButton {
	position: absolute; 
	top:0; 
	width:24px; 
	height:28px; 
	cursor: pointer;
}

 .comvelwidget_form_spinner .cvMinusButton { left: 0; }
 .comvelwidget_form_spinner .cvPlusButton { right: 0; }

 .comvelwidget_form_spinner .cvMiddle {
	line-height: 28px;
	height: 28px;
	top: 1px;
	
	background-color: #fff !important;
	border: 0;
	overflow:hidden;
	
	font: 13px Tahoma, sans-serif;
	color: 	#3b4148;
	
	
	
	text-align: center;
	
	-moz-user-select: none;
	cursor: default;
	
}


/* --- Standard Style --- */

 .comvelwidget_form_spinner .cvMinusButton {
	background: #fff url(pre_minus.gif) no-repeat 0 0;
}
 .comvelwidget_form_spinner .cvMinusButton.cvMinusMouseDown{
	background: #fff url(pre_minus.gif) no-repeat left -252px;
}
 .comvelwidget_form_spinner .cvMinusButton.cvMinusInaktive{
	background: #fff url(pre_minus.gif) no-repeat left -504px;
}

 .comvelwidget_form_spinner .cvMiddle {
	background: #fff url(center.gif) repeat-x 0 0;
}

 .comvelwidget_form_spinner .cvPlusButton {
	background: #fff url(post_plus.gif) no-repeat right 0;
}
 .comvelwidget_form_spinner .cvPlusButton.cvPlusMouseDown{
	background: #fff url(post_plus.gif) no-repeat right -252px;
}
 .comvelwidget_form_spinner .cvPlusButton.cvPlusInaktive{
	background: #fff url(post_plus.gif) no-repeat right -504px;
}


/* --- Hover Style --- */

 .comvelwidget_form_spinnerHover .cvMinusButton {
	background: #fff url(pre_minus.gif) no-repeat 0 -28px;
}
 .comvelwidget_form_spinnerHover .cvMinusButton.cvMinusMouseDown{
	background: #fff url(pre_minus.gif) no-repeat left -280px;
}
 .comvelwidget_form_spinnerHover .cvMinusButton.cvMinusInaktive{
	background: #fff url(pre_minus.gif) no-repeat left -532px;
}

 .comvelwidget_form_spinnerHover .cvMiddle {
	background: #fff url(center.gif) repeat-x 0 -28px;
}

 .comvelwidget_form_spinnerHover .cvPlusButton {
	background: #fff url(post_plus.gif) no-repeat right -28px;
}
 .comvelwidget_form_spinnerHover .cvPlusButton.cvPlusMouseDown{
	background: #fff url(post_plus.gif) no-repeat right -280px;
}
 .comvelwidget_form_spinnerHover .cvPlusButton.cvPlusInaktive{
	background: #fff url(post_plus.gif) no-repeat right -532px;
}


/* --- Focus Style --- */

 .comvelwidget_form_spinnerFocused .cvMinusButton {
	background: #fff url(pre_minus.gif) no-repeat 0 -56px;
}
 .comvelwidget_form_spinnerFocused .cvMinusButton.cvMinusMouseDown{
	background: #fff url(pre_minus.gif) no-repeat left -308px;
}
 .comvelwidget_form_spinnerFocused .cvMinusButton.cvMinusInaktive{
	background: #fff url(pre_minus.gif) no-repeat left -560px;
}

 .comvelwidget_form_spinnerFocused .cvMiddle {
	background: #fff url(center.gif) repeat-x 0 -56px;
}

 .comvelwidget_form_spinnerFocused .cvPlusButton {
	background: #fff url(post_plus.gif) no-repeat right -56px;
}
 .comvelwidget_form_spinnerFocused .cvPlusButton.cvPlusMouseDown{
	background: #fff url(post_plus.gif) no-repeat right -308px;
}
 .comvelwidget_form_spinnerFocused .cvPlusButton.cvPlusInaktive{
	background: #fff url(post_plus.gif) no-repeat right -560px;
}


/* ----------------------------------------------------------------------------------------- */
/* -------------------------- ComvelWidget.form.starSpinner -------------------------------- */
/* ----------------------------------------------------------------------------------------- */

 .comvelwidget_form_spinner .cvStarContainer {
	position: relative;
	text-align: center;
	top: 7px;
}

 .comvelwidget_form_spinner .cvStar1,
 .comvelwidget_form_spinner .cvStar2,
 .comvelwidget_form_spinner .cvStar3,
 .comvelwidget_form_spinner .cvStar4,
 .comvelwidget_form_spinner .cvStar5  {
	width: 15px;
	height: 15px;
} 

 .comvelwidget_form_spinner .cvStar1Click,
 .comvelwidget_form_spinner .cvStar2Click,
 .comvelwidget_form_spinner .cvStar3Click,
 .comvelwidget_form_spinner .cvStar4Click,
 .comvelwidget_form_spinner .cvStar5Click  {
	width: 15px;
	height: 15px;
	cursor: pointer;
} 

 .comvelwidget_form_spinner .cvAnyCaption {
	position: relative;
	text-align: center;
	
	cursor: default;
	-moz-user-select: none;
	
	font: 13px Tahoma, sans-serif;
	color: 	#3b4148;
	
	line-height: 28px;
}

 .comvelwidget_form_spinner .cvStar1 {
	background: #fff url(star.gif) no-repeat 0 -15px;
}
 .comvelwidget_form_spinner .cvStar1.cvActive {
	background: #fff url(star.gif) no-repeat 0 0px;
}
 .comvelwidget_form_spinner .cvStar1.cvAny {
	background: #fff url(star.gif) no-repeat 0 -30px;
}

 .comvelwidget_form_spinner .cvStar2 {
	background: #fff url(star.gif) no-repeat 0 -15px;
}
 .comvelwidget_form_spinner .cvStar2.cvActive {
	background: #fff url(star.gif) no-repeat 0 0px;
}
 .comvelwidget_form_spinner .cvStar2.cvAny {
	background: #fff url(star.gif) no-repeat 0 -30px;
}

 .comvelwidget_form_spinner .cvStar3 {
	background: #fff url(star.gif) no-repeat 0 -15px;
}
 .comvelwidget_form_spinner .cvStar3.cvActive {
	background: #fff url(star.gif) no-repeat 0 0px;
}
 .comvelwidget_form_spinner .cvStar3.cvAny {
	background: #fff url(star.gif) no-repeat 0 -30px;
}

 .comvelwidget_form_spinner .cvStar4 {
	background: #fff url(star.gif) no-repeat 0 -15px;
}
 .comvelwidget_form_spinner .cvStar4.cvActive {
	background: #fff url(star.gif) no-repeat 0 0px;
}
 .comvelwidget_form_spinner .cvStar4.cvAny {
	background: #fff url(star.gif) no-repeat 0 -30px;
}

 .comvelwidget_form_spinner .cvStar5 {
	background: #fff url(star.gif) no-repeat 0 -15px;
}
 .comvelwidget_form_spinner .cvStar5.cvActive {
	background: #fff url(star.gif) no-repeat 0 0px;
}
 .comvelwidget_form_spinner .cvStar5.cvAny {
	background: #fff url(star.gif) no-repeat 0 -30px;
}
	
	
/* ----------------------------------------------------------------------------------------- */
/* -------------------------- Spinner (IE6-Overflow-robust) ohne Stars --------------------- */
/* ----------------------------------------------------------------------------------------- */	
	

/* --- LayOut --- */
 .comvelwidget_form_spinner2  {
	height: 28px;	
	margin: 0;
	padding: 0;
	border: 0;
	
	outline: none;
}



 .comvelwidget_form_spinner2 .cvPlusButton,
 .comvelwidget_form_spinner2 .cvMinusButton {
	width:24px; 
	height:28px; 
	cursor: pointer;
}

 .comvelwidget_form_spinner2 .cvMinusButton { 
	float: left;
}
 .comvelwidget_form_spinner2 .cvPlusButton { 
	float: right;
}
 .comvelwidget_form_spinner2 .cvLabel {
	text-align: center;
	font: 13px Tahoma, sans-serif;
	color: 	#3b4148;
	-moz-user-select: none;
	
	line-height: 28px;
}


 .comvelwidget_form_spinner2 .cvMiddle {
	width: 100%;
	
	line-height: 28px;
	height: 28px;
	top: 1px;
	
	background-color: #fff !important;
	border: 0;
	overflow:hidden;
	

	cursor: default;	
}


/* --- Standard Style --- */

 .comvelwidget_form_spinner2 .cvMinusButton {
	background: #fff url(pre_minus.gif) no-repeat 0 0;
}
 .comvelwidget_form_spinner2 .cvMinusButton.cvMinusMouseDown{
	background: #fff url(pre_minus.gif) no-repeat left -252px;
}
 .comvelwidget_form_spinner2 .cvMinusButton.cvMinusInaktive{
	background: #fff url(pre_minus.gif) no-repeat left -504px;
}

 .comvelwidget_form_spinner2 .cvMiddle {
	background: #fff url(center.gif) repeat-x 0 0;
}

 .comvelwidget_form_spinner2 .cvPlusButton {
	background: #fff url(post_plus.gif) no-repeat right 0;
}
 .comvelwidget_form_spinner2 .cvPlusButton.cvPlusMouseDown{
	background: #fff url(post_plus.gif) no-repeat right -252px;
}
 .comvelwidget_form_spinner2 .cvPlusButton.cvPlusInaktive{
	background: #fff url(post_plus.gif) no-repeat right -504px;
}


/* --- Hover Style --- */

 .comvelwidget_form_spinner2Hover .cvMinusButton {
	background: #fff url(pre_minus.gif) no-repeat 0 -28px;
}
 .comvelwidget_form_spinner2Hover .cvMinusButton.cvMinusMouseDown{
	background: #fff url(pre_minus.gif) no-repeat left -280px;
}
 .comvelwidget_form_spinner2Hover .cvMinusButton.cvMinusInaktive{
	background: #fff url(pre_minus.gif) no-repeat left -532px;
}

 .comvelwidget_form_spinner2Hover .cvMiddle {
	background: #fff url(center.gif) repeat-x 0 -28px;
}

 .comvelwidget_form_spinner2Hover .cvPlusButton {
	background: #fff url(post_plus.gif) no-repeat right -28px;
}
 .comvelwidget_form_spinner2Hover .cvPlusButton.cvPlusMouseDown{
	background: #fff url(post_plus.gif) no-repeat right -280px;
}
 .comvelwidget_form_spinner2Hover .cvPlusButton.cvPlusInaktive{
	background: #fff url(post_plus.gif) no-repeat right -532px;
}


/* --- Focus Style --- */

 .comvelwidget_form_spinner2Focused .cvMinusButton {
	background: #fff url(pre_minus.gif) no-repeat 0 -56px;
}
 .comvelwidget_form_spinner2Focused .cvMinusButton.cvMinusMouseDown{
	background: #fff url(pre_minus.gif) no-repeat left -308px;
}
 .comvelwidget_form_spinner2Focused .cvMinusButton.cvMinusInaktive{
	background: #fff url(pre_minus.gif) no-repeat left -560px;
}

 .comvelwidget_form_spinner2Focused .cvMiddle {
	background: #fff url(center.gif) repeat-x 0 -56px;
}

 .comvelwidget_form_spinner2Focused .cvPlusButton {
	background: #fff url(post_plus.gif) no-repeat right -56px;
}
 .comvelwidget_form_spinner2Focused .cvPlusButton.cvPlusMouseDown{
	background: #fff url(post_plus.gif) no-repeat right -308px;
}
 .comvelwidget_form_spinner2Focused .cvPlusButton.cvPlusInaktive{
	background: #fff url(post_plus.gif) no-repeat right -560px;
}



/* ----------------------------------------------------------------------------------------- */
/* -------------------------- Allgemeine Formularstile ------------------------------------- */
/* ----------------------------------------------------------------------------------------- */


.fespInputRequired {
	color: #f00;
}

.fespUswFpCheckBlockSt {
	font-size: 11px;
	padding-left: 10px;
	padding-right: 4px;
	padding-top: 3px;
}
