/*
 * Style twaks
 * --------------------------------------------------
 */
body {
  padding-top: 0px; 
  /*background-image: url(../../img/bg_water.jpg);*/ 
  background-repeat:repeat-x; 
  background-color:#75a7f1;
}
footer {
  padding-left: 15px;
  padding-right: 15px;
}

/*
 * Off Canvas
 * --------------------------------------------------
 */
@media screen and (max-width: 768px) {
  .row-offcanvas {
    position: relative;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
  }

 .row-offcanvas-right {
    right: -12%; /* 6 columns */
  }

 .row-offcanvas-left {
    left: -50%; /* 6 columns */
  }

  .row-offcanvas-right.active {
    right: 25%; /* 6 columns */
  }

  .row-offcanvas-left.active {
    left: 50%; /* 6 columns */
  }

}

.email {display:none;}
.newyork1 { margin-top:10px; }
.newyork1 input[type="text"], textarea, select {background-color:#043883; font-size:18px; line-height:1.628571429; color:#fff; border:none; padding:15px; min-width:90%; min-height:30px; }
.newyork1 select {background-color:#043883; font-size:18px; line-height:1.628571429; color:#fff; border:none; padding:14px; min-width:20%; min-height:30px; margin-right:10px; }
.newyork1 p {color:#fff; }

.newyork1 form{padding-left:15px;margin-bottom:10px;}
.newyork1 label{ color:#fff;font-weight:bold; padding-bottom:5px; }
.newyork1 input[type="submit"]{
	margin:5px;
}

.newyork2 { 
position:absolute;
top:0px; 
display:block; 
margin-top:70px; 
margin-left:130px;
padding:30px;
background-image: url(../../img/transparent_box4.png); 
background-repeat:no-repeat; 
z-index:50; 
width:668px;

}
.newyork2 input[type="text"], textarea, select {background-color:#043883; font-size:14px; line-height:1.428571429; color:#fff; border:none; padding:5px; min-height:30px; margin-right:5px; }
.newyork2 select {background-color:#043883; font-size:14px; line-height:1.428571429; color:#fff; border:none; padding:5px; min-width:20%; min-height:30px; margin-right:5px; }
.newyork2 h1 { color:#fff; margin-left:10px; }
.newyork2 h2,h3 { color:#fff; margin-left:20px; margin-top:40px; }
.newyork2 p {color:#fff; margin-left:0px; }

.newyork2 label{
	color:#fff;
	font-weight:normal;
}

.newyork2 form #anrede{
width:290px;
}
.newyork2 form #vorname{
width:290px;
}
.newyork2 form #nachname{
width:290px;
}
.newyork2 form #strasse{
width:230px;
}
.newyork2 form #hausnr{
width:50px;
}
.newyork2 form #plz{
width:56px;
}
.newyork2 form #ort{
width:225px;
}
.newyork2 form #email{
width:290px;
}
.newyork2 form #land{
width:290px;
}
.newyork2 form #vorwahl{
width:140px;
}
.newyork2 form #telefon{
width:141px;
}
.newyork2 form .dateSelect{
width:93px;
}

.newyork2 form .checkbox_row input{
	float:left; margin-right:5px;
}
.newyork2 form .checkbox_row label{
	display:inline;
}
.newyork2 form .submit{
	text-align:center;
}
.newyork2 form .requiredNote{
	text-align:right;
}

.newyork3 { 
position:absolute; 
top:0px; 
display:block; 
margin-left:130px; 

/*background-image: url(../../img/transparent_box2.png); */
background-repeat:no-repeat; 
z-index:50; 
max-width:960px;

}
.newyork3 input[type="text"], textarea, select {background-color:#043883; font-size:14px; line-height:1.428571429; color:#fff; border:none; padding:5px; min-height:30px; margin-right:5px; }
.newyork3 select {background-color:#043883; font-size:14px; line-height:1.428571429; color:#fff; border:none; padding:5px; min-width:20%; min-height:30px; margin-right:5px; }
.newyork3 h1 { color:#fff; margin-left:10px; }
.newyork3 h2,h3 { color:#fff; margin-left:20px; margin-top:40px; }
.newyork3 p {color:#fff; margin-left:0px; }
.newyork3 label{
	color:#000000;
	font-weight:normal;
}

.newyork3 form .checkbox_row input{
	float:left; margin-right:5px;
}
.newyork3 form .checkbox_row label{
	display:inline;
}
.newyork3 form .submit{
	text-align:center;
}
.newyork3 form .requiredNote{
	text-align:right;
}

.newyork3 strong a {
    text-decoration: underline;
}

small {
    font-size:70%;
}


/* COREG SUBQUESTIONS */

  .coreg_subquestion {
      display:none;
  }
  
  .coreg_subquestion2 {
      padding-top:15px;
      margin-left:0px;
      padding-left:35px;
      
  }
  
  