.control-label{
	position: relative;
}
.form-group .text-muted{
	font-weight: 500;
	font-size: 1.2em;
	color: red;
	top: -4px;
	position: relative;
	text-indent: -1000px;
	/* overflow-x: hidden;*/
	width: 10px;
	display: inline-block;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   .form-group .text-muted {
		display: none;   
   }
}
.form-group .text-muted::after {
    content: "*";
    position: absolute;
    left: 0;
    top: 9px;
    text-indent: 0;
}
.form-group .text-muted.visi{
	visibility: visible;
	transition: all 0.6s;
}
.ccm-express-form h3 {
	border-bottom: #003366 1px solid;
	border-left: #003366 1px solid;
	padding: 2px 5px !important;
	background-color: #eeeeee;
}
.ccm-express-form-field-set{
	border:none;
	padding: 0;
}
.form-group{
	position: relative;
	margin-bottom:20px;
	
}
textarea.form-control {
	border-radius: 1px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.form-control:focus {
	border-color: #006579;
	outline: 0;
	-webkit-box-shadow:  0px 0px 2px 0px rgba(0,0,0,0.2);
	-moz-box-shadow:  0px 0px 2px 0px rgba(0,0,0,0.2);
	box-shadow:  0px 0px 2px 0px rgba(0,0,0,0.2);
}
.form-actions button.btn.btn-primary:hover{
	transition: all 0.6s;
}
.form-actions button.btn.btn-primary{
	margin-bottom: 20px;
}

/*Für Formular auf der Seite Aktuelles Fehlermeldung Ausblenden*/
.form-235 div.alert-danger {
    border: none!important;
    background-color:transparent!important;
}

/* die Felder, die von JS befüllt werden, verstecken */
input[name="akID[145][value]"],
input[name="akID[146][value]"],
input[name="akID[147][value]"]
 {
	display: none;
}