.formwrapper{
  width:100%;
  /*height:100%;*/
  position:relative;
  display:block;
  z-index:100;
  color:white;
}
#form1{float:left;}
#form2{float:right;}
#form3{float:left;}
.formleft{   
  padding:0.8%;
  width:50%;
  float:right;
}
.formchk{
   margin-bottom:5px;
}
.formchk div:first-child{
  width:6.5%;
  float:left;
}
.formchk input{
  width:17px;
  height:17px;
 /* margin-bottom:3px;*/
}
.formchk div:nth-child(2){
  width:88.5%;
  float:left;
  font-weight:bold;
  padding-top:6px;
  letter-spacing:0.045em;
}
.formchk div:last-child, .form div:last-child{
  clear:both;
}
.formanfrage div:first-child{
     font-weight:bold;
  padding-top:6px;
}
.formanfrage textarea{
  width:97%;
  margin-top:5px;
  height:120px;
}
.form div{
  width:97%;
  margin-bottom:5px;
/*  float:left;*/
}
.form div input{
  width:100%;
  height:26px;
  border:1px black solid;
}
.form div:first-child{
      font-weight:bold;
}
#btn_kontakt, #btn_ticket_bestellen, #btn_ticket_bestellen_jubi{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  font-family:'FiraSansCondensed', Arial, sans-serif;
  color:white;
  background-color:black;
  border:0;
  padding:3px;
  font-size:130%;
  font-weight:bold;
  margin-bottom:10px;
  letter-spacing:0.045em;
  font-size:22px;
   padding:2px 6px 2px 6px;
   margin-top:1vw;
   margin-bottom:10px;
   -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.3);
  cursor: not-allowed;
  opacity: 0.5;
}
#btn_kontakt .disabled, #btn_ticket_bestellen .disabled{
	pointer-events: none;
	opacity: 0.5;
}
.DSGaus{
	
}
input[disabled] {
	pointer-events: none;
}



@media screen and (max-width:780px){
   .formchk div:first-child{
    width:8%;
  }
}

@media screen and (max-width:810px){
 .formleft{
    width:100%;
    padding:1.5%;
  }
  .formchk div:first-child{
    width:7%;
  }
  #form2 .form:first-child{
    margin-top:10px !important;
    margin-bottom:15px;
  }
  .form div{width:100%;}
  .formanfrage textarea{
  width:100%;
}
}