/*
 * Style twaks
 * --------------------------------------------------
 */
body {
  padding-top: 0px; background-color:#B899BB;
}
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;}
.fashion1 { margin-top:-90px; }
.fashion1 input[type="text"], textarea, select {background-color:#92579B; font-size:18px; line-height:1.628571429; color:#fff; border:none; padding:15px; min-width:90%; min-height:30px; }
.fashion1 select {background-color:#92579B; font-size:18px; line-height:1.628571429; color:#fff; border:none; padding:15px; min-width:20%; min-height:30px; margin-right:10px; }
.fashion1 p {color:#fff; }

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

.stoerer {
    position:absolute;     
    margin-left: auto;
    margin-right: auto;
    display:block; 
    background-image: url(http://www.geno-media-circle.de/img/spons/boe/Stoerer_300Euro.gif); 
    background-repeat:no-repeat; 
    z-index: 10;
    width:200px; 
    height:200px;
    margin-top:-270px;
    left:500px;
 }

.fashion2 { 
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;

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



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

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

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


.fashion3 { 
position:absolute; 
top:0px; 
display:block; 
margin-left:130px; 
background-repeat:no-repeat; 
z-index:50; 
max-width:960px;

}

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

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

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

.fashion3 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;
      
  }