@charset "UTF-8";
/* CSS Document */

/* FORMULARE START*/

.pvk-form {
	margin-top:60px;
	margin-bottom:100px;
}
.pvk-form h4{

	}
.pvk-form label,
.pvk-form legend{
	display:block;
	/*text-indent:15px;*/
	padding-bottom:2px;
	padding-top:7px;

	}
.pvk-form input, .pvk-form textarea, .pvk-form select{
	line-height: 30px;
    padding: 0 5px 0 15px;
	background-color:#e9e7e2;
	border:none;
	width:100%;
	}

.pvk-form textarea{
	line-height: 20px;
	padding: 5px 5px 0 15px;
	}
	


::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-style:italic;
	color:#333;
}
::-moz-placeholder { /* Firefox 19+ */
 font-style:italic;
	color:#333;
}
:-ms-input-placeholder { /* IE 10+ */
 font-style:italic;
	color:#333;
}
:-moz-placeholder { /* Firefox 18- */
 font-style:italic;
	color:#333;
}


	.pvk-form .boeger-form-element {
	padding: 0;
	}
.pvk-form .widget-submit {
	padding-top:30px;
	}
.pvk-form .submit {
	cursor:pointer;
	display:block;
	width:inherit;
	padding: 0 33px 0 15px;
	
	}
.pvk-form input,
.pvk-form select,
.pvk-form option {
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	border:none;
	display:block;
	outline:0px;
	border:0px;
	border-radius:0;
	}
.pvk-form select {
		font-weight:400;
		color:#595959;
	
		text-align:left;
		height:38px;
		line-height:38px;
		padding-right:40px;
}


.pvk-form .submit{
	display:inline-block;
	margin-top:17px;
	    text-decoration: none;
        padding: 8px 13px 6px;
    font-family: 'Cabin Sketch', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    font-size: 1.0rem;
    letter-spacing: 0.02rem;
	background-color: rgba(12, 55, 102, 0.7);
	border:0;
}
.pvk-form .submit:hover{
 background-color: rgba(12, 55, 102, 0.9);
}
.pvk-form .submit:after {
	
	content: "»";
    font-family: 'Cabin Sketch', sans-serif;
    font-weight: 700;
    font-size: 1.8rem;
    padding-left: 6px;
	vertical-align: middle;

}

.pvk-form .checkbox {
-moz-appearance:checkbox;
	-webkit-appearance:checkbox;
	appearance:checkbox;
}

.pvk-form .datenschutz {
}
.pvk-form .datenschutz label {
white-space:inherit;
padding:0;
text-indent:0;
}
.pvk-form .checkbox {
width: inherit;
    float: left;
    margin-right: 10px;
    padding:0;
    margin-top:10px;
}
.pvk-form .explanation {
margin-top:40px;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #999;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #999;
}
:-moz-placeholder { /* Firefox 18- */
  color: #999;
}

.pvk-form .widget.form-1-4-width {
	display:inline-block;
	width: calc(25% - 30px);
	margin-right:30px;
}
.pvk-form .widget.form-3-4-width {
	display:inline-block;
	width: 75%;
	float:right;
}

.pvk-form .explanation.rot {
	margin-top:60px;
}
.pvk-form .explanation.rot {
	color:#296ab2;
	font-family:'Cabin Sketch', sans-serif;
	font-weight:700;
	font-size:1.8rem;
	line-height:110%;
}
.pvk-form .datenschutz a {
	color:#252525;
}
/* FORMULARE ENDE*/