.dsc_betriebedb label {width:auto;text-align:left;}
.dsc_betriebedb fieldset div {clear:none;margin:0;position:relative;}
.dsc_betriebedb fieldset div label, .dsc_betriebedb fieldset span,div.cro dt {margin:0;display:inline;width:auto;text-align:left;float:none;}



/*start temp styles*/
* {
	padding: 0;
	margin: 0;
	outline: 0;
}

.clearer {
	clear: both;
	height: 0px;
	overflow: hidden;
	float: none;
	padding: 0;
	margin: 0;
}

/*end temp styles*/
.spinner {
	position: absolute;
	opacity: 0.9;
	/*filter: alpha(opacity=90);*/ /*-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);*/
	opacity: 0.9;
	z-index: 999;
	background: #fff;
}

.spinner-msg {
	text-align: center;
	font-weight: bold;
}

.spinner-img {
	background: url(../resources/spinner.gif) no-repeat;
	width: 24px;
	height: 24px;
	margin: 0 auto;
}

.dsc_betriebedb input.button-large, .dsc_betriebedb input.button-small { /*padding: 0;*/ /*margin: 0;*/
	height: 21px;
	/*padding-bottom:2px;*/
	text-align: center;
	background: no-repeat top left;
	font-weight: bold;
	color: #fff;
	text-transform: capitalize;
	cursor: pointer;
}

.dsc_betriebedb input.button-large {
	width: 297px;
	background-image: url("../resources/button-large.gif");
}

.dsc_betriebedb input.button-small {
	width: 94px;
        border:none;
	background-image: url("../resources/button-small.gif");
}

.dsc_betriebedb form fieldset input[type=text],.dsc_betriebedb form fieldset input[type=password],.dsc_betriebedb form fieldset select,.dsc_betriebedb form fieldset textarea {
	border: 1px solid #808080;
	background: #fff;
}

.dsc_betriebedb form fieldset input[type=text],.dsc_betriebedb form fieldset input[type=password], .dsc_betriebedb form fieldset textarea  {
	padding: 0 3px;
	margin: 0;
	height: 36px;
}

.dsc_betriebedb form .item.error .error{
	color: #DA0000;
	margin-left: 20%;
	width: 50%;
}
.dsc_betriebedb form .item.error input {
	border: 2px solid #DA0000!important;
	height: 34px!important;
}
.dsc_betriebedb form .item.error {
	background-image:url('../resources/error.png');
	background-repeat:no-repeat;
	background-position: 80% center;
}
.dsc_betriebedb #fe_map {margin:20px 0;}

.dsc_betriebedb .form-division-left .error {color: #DA0000;}

.dsc_betriebedb form fieldset .item.error {
	background-image: url("../resources/error.png") !important;
    background-position: right 10% bottom 5px !important;
}
.dsc_betriebedb form fieldset .item.error .error {
	color: #DA0000;
    font-size: 14px;
    font-weight: normal;
	margin-left: 20%;
}
.dsc_betriebedb .mandatoryhint {float:left;clear:both;margin: 10px 0;}
