#whitepaper {
    background-color: #f3f1f0;}





.shadow3dCover {
    position: relative;
    -moz-perspective: 300px;
    -moz-transform: rotateY(-3deg);
    -webkit-transform: perspective(300) rotateY(-3deg);
    outline: 1px solid transparent;
    box-shadow: none;
    margin: 0;
        margin-bottom: 0rem !important;
  
    }

    form-control .wpbild {
     color: black !important;
    }
#whitepaper ::placeholder {
    color: black !important;

}


    
 #headwp p {
    font-size: 35px!important;
        font-weight: 100!important;
        }
        
 .marginTop40 {
    margin-top: 40px;
}





.centerX {
    left: 50%;
  top: 0%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-80%, 0);
}
@media only screen and (max-width: 500px) {
.centerX {
    left: 60%;
}
}
.centerX2 {
    left: 50%;
  bottom: 0%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-80%, 0);
}

@media only screen and (max-width: 500px) {
.centerX2 {
    left: 60%;
}
}
.buttonTop {
    position: absolute;
    z-index: 2;
    text-align: center;
    color: #fff;
  
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
}

.btnIn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
      padding: 6px 12px;
}
.underlineOnHover:after {
  content: '';
  position: absolute;
  bottom: 4px;
  left: 10%;
  width: 0%;
  border-bottom: 2px solid #fff;
  transition: 0.4s;
}
.buttonTop:hover .underlineOnHover:after, .buttonBottom:hover .underlineOnHover:after {
  width: 80%;
}
.hiddenContent{display:none;}
.fullSector{
	background: rgba(00,00,00,0.7);
    color: #fff;
    position: absolute;
    top: 0;

    left: 0;
    right: 0;
    min-height: 100%;
    z-index: 1;
    padding-bottom: 60px;
   
}

.buttonBottom {
    position: absolute;
    bottom: 0;
    z-index: 2;
    text-align: center;
    color: #fff;

    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
  
}
.buttonTop:hover, .buttonBottom:hover {
    color: #fff !important;
    }
    
#whitepaper a:hover{
    text-decoration: none;
}




.inhaltsangabe{
padding-top:100px;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.formwpd{
background-color: white !important;
}
 
.checkwp{
margin-top:15px !important;
}



.wpbild{
        padding-left: 0rem!important; 
    padding-right: 1.9375rem;
}
#wpblock{


       margin-bottom: 0rem !important;
}


.formwp{


    padding-left: 0rem!important;
}
.tabwp{
margin-top:10px !important;
}
.datsch{
    padding-left: 0rem!important;
} 
.datenschwp{
margin-top: 0rem !important;
}

.form-block .formgroupwp {
    margin-top: 0rem!important; 
}

.formgroupwp {
    margin-bottom: 0rem!important;
    }
    .buttpad{
padding-left: 0rem!important;
}

.textdt p{
line-height: 1.3!important;
    margin-top: 10px!important;
}