/* CSS Document */


/* Formular Admin-Bereich inkl. Fehler */


.formular {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font: 400 14px "Raleway", sans-serif;
  line-height: 24px;
  padding: 12.5px 20px 12.5px;
  color: #6a6d6f;
  background-color: #fff;
  border: 1px solid #dadbdc;
  width: 100%;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  height: 49px;
  margin: 0; }


.fehler {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font: 400 14px "Raleway", sans-serif;
  line-height: 24px;
  padding: 12.5px 20px 12.5px;
  color: #6a6d6f;
  background-color: #fff;
  border: 1px solid #FF0315;
  width: 100%;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  height: 49px;
  margin: 0; }


.btn_send {
  margin-top: 0px;
  width: 100%;
  padding: 14px 5px 13px 12px;
  border: 0px;
  color: #fff;
  text-transform: uppercase;
  background: #6a6d6f;
  display: inline-block;
  cursor:pointer;
  font-size: 16px;
  font-weight: 600; }
   .btn_send:hover,  .btn_send:active {
    background: #e31f24; }


.fehlertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0315;
}


/* Placeholder Transition */
[placeholder]:focus::-webkit-input-placeholder {
  opacity: 0.4;}
[placeholder]:focus::-moz-placeholder {
  opacity: 0.4;}
[placeholder]:focus:-moz-placeholder {
  opacity: 0.4;}
[placeholder]:focus:-ms-input-placeholder {
  opacity: 0.4;}



select#select_shg {
   -webkit-appearance: button;
   -webkit-border-radius: 0px;
   -webkit-user-select: none;
   background-image: url(../images/select.png), -webkit-linear-gradient(#ffffff, #ffffff 80%, #ffffff);
   background-position: 97% center;
   background-repeat: no-repeat;
   font-size: inherit;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}


