nav.navbar.navbar-expand-lg {

  padding: 10px 0 ;
	max-width: 900px;
	
}


html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}



::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/* End extract */
html,body{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5}html{overflow-x:hidden}

hr{border:0;border-top:1px solid #eee;margin:20px 0}


.voc-bar .voc-button{white-space:normal}

.voc-responsive{display:block;overflow-x:auto}
.voc-container:after,.voc-container:before,.voc-panel:after,.voc-panel:before,.voc-row:after,.voc-row:before,.voc-row-padding:after,.voc-row-padding:before,
.voc-cell-row:before,.voc-cell-row:after,.voc-clear:after,.voc-clear:before,.voc-bar:before,.voc-bar:after{content:"";display:table;clear:both}
.voc-col,.voc-half,.voc-third,.voc-twothird,.voc-threequarter,.voc-quarter{float:left;width:100%}
.voc-col.s1{width:8.33333%}.voc-col.s2{width:16.66666%}.voc-col.s3{width:24.99999%}.voc-col.s4{width:33.33333%}
.voc-col.s5{width:41.66666%}.voc-col.s6{width:49.99999%}.voc-col.s7{width:58.33333%}.voc-col.s8{width:66.66666%}
.voc-col.s9{width:74.99999%}.voc-col.s10{width:83.33333%}.voc-col.s11{width:91.66666%}.voc-col.s12{width:99.99999%}
@media (min-width:601px){.voc-col.m1{width:8.33333%}.voc-col.m2{width:16.66666%}.voc-col.m3,.voc-quarter{width:24.99999%}.voc-col.m4,.voc-third{width:33.33333%}
.voc-col.m5{width:41.66666%}.voc-col.m6,.voc-half{width:49.99999%}.voc-col.m7{width:58.33333%}.voc-col.m8,.voc-twothird{width:66.66666%}
.voc-col.m9,.voc-threequarter{width:74.99999%}.voc-col.m10{width:83.33333%}.voc-col.m11{width:91.66666%}.voc-col.m12{width:99.99999%}}
@media (min-width:993px){.voc-col.l1{width:8.33333%}.voc-col.l2{width:16.66666%}.voc-col.l3{width:24.99999%}.voc-col.l4{width:33.33333%}
.voc-col.l5{width:41.66666%}.voc-col.l6{width:49.99999%}.voc-col.l7{width:58.33333%}.voc-col.l8{width:66.66666%}
.voc-col.l9{width:74.99999%}.voc-col.l10{width:83.33333%}.voc-col.l11{width:91.66666%}.voc-col.l12{width:99.99999%}}
.voc-rest{overflow:hidden}.voc-stretch{margin-left:-16px;margin-right:-16px}
.voc-content,.voc-auto{margin-left:auto;margin-right:auto}.voc-content{max-width:980px}.voc-auto{max-width:1140px}
.voc-cell-row{display:table;width:100%}.voc-cell{display:table-cell}
.voc-cell-top{vertical-align:top}.voc-cell-middle{vertical-align:middle}.voc-cell-bottom{vertical-align:bottom}
.voc-hide{display:none!important}.voc-show-block,.voc-show{display:block!important}.voc-show-inline-block{display:inline-block!important}
@media (max-width:1205px){.voc-auto{max-width:100%}}
@media (max-width:600px){.voc-modal-content{margin:0 10px;width:auto!important}.voc-modal{padding-top:30px}
 .voc-btn,.voc-dropdown-click.voc-mobile .voc-button{width:100%}}
@media (max-width:768px){.voc-modal-content{width:500px}.voc-modal{padding-top:50px}}
@media (min-width:993px){.voc-modal-content{width:900px}.voc-hide-large{display:none!important}.voc-sidebar.voc-collapse{display:block!important}}
@media (max-width:992px) and (min-width:601px){.voc-hide-medium{display:none!important}}
@media (max-width:992px){.voc-sidebar.voc-collapse{display:none}.voc-main{margin-left:0!important;margin-right:0!important}.voc-auto{max-width:100%}}
.voc-top,.voc-bottom{position:fixed;width:100%;z-index:1}.voc-top{top:0}.voc-bottom{bottom:0}
.voc-display-container:hover .voc-display-hover{display:block}.voc-display-container:hover span.voc-display-hover{display:inline-block}.voc-display-hover{display:none}
.voc-padding-small{padding:4px 8px!important}.voc-padding{padding:8px 16px!important}.voc-padding-large{padding:12px 24px!important}
.voc-row-padding,.voc-row-padding>.voc-half,.voc-row-padding>.voc-third,.voc-row-padding>.voc-twothird,.voc-row-padding>.voc-threequarter,.voc-row-padding>.voc-quarter,.voc-row-padding>.voc-col{padding:0 8px}
.voc-container,.voc-panel{padding:0.01em 16px}.voc-panel{margin-top:16px;margin-bottom:16px}
.voc-topbar{border-top:6px solid #ccc!important}.voc-bottombar{border-bottom:6px solid #ccc!important}
.voc-leftbar{border-left:6px solid #ccc!important}.voc-rightbar{border-right:6px solid #ccc!important}

/* Colors */

.voc-red,.voc-hover-red:hover{color:#fff!important;background-color:#585ea7!important}
.voc-grey,.voc-hover-grey:hover,.voc-gray,.voc-hover-gray:hover{color:#000!important;background-color:#9e9e9e!important}
.voc-light-grey,.voc-hover-light-grey:hover,.voc-light-gray,.voc-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}
.voc-dark-grey,.voc-hover-dark-grey:hover,.voc-dark-gray,.voc-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}
.voc-text-red,.voc-hover-text-red:hover{color:#585ea7!important}
.voc-text-grey,.voc-hover-text-grey:hover,.voc-text-gray,.voc-hover-text-gray:hover{color:#757575!important}
.voc-text-light-grey,.voc-hover-text-light-grey:hover,.voc-text-light-gray,.voc-hover-text-light-gray:hover{color:#f1f1f1!important}
.voc-text-dark-grey,.voc-hover-text-dark-grey:hover,.voc-text-dark-gray,.voc-hover-text-dark-gray:hover{color:#3a3a3a!important}
.voc-border-red,.voc-hover-border-red:hover{border-color:#585ea7!important}
.voc-border-grey,.voc-hover-border-grey:hover,.voc-border-gray,.voc-hover-border-gray:hover{border-color:#9e9e9e!important}
.voc-border-light-grey,.voc-hover-border-light-grey:hover,.voc-border-light-gray,.voc-hover-border-light-gray:hover{border-color:#f1f1f1!important}
.voc-border-dark-grey,.voc-hover-border-dark-grey:hover,.voc-border-dark-gray,.voc-hover-border-dark-gray:hover{border-color:#616161!important}

.form-style-9{
	max-width: 90%;
	
	
	
}
.form-style-9 ul{
	list-style-type: none;
    margin-left: 10px;
    margin-top: 20px;
}
.form-style-9 ul li{
	display: block;
	margin-bottom: 10px;
	//min-height: 35px;
}
.form-style-9 ul li  .field-style{
	outline: none;
border-bottom: 1px solid #494948;
width: 90%;
margin: 15px 10px;

}
.form-style-9 ul li .field-split{
	width: 45%;
}
.form-style-9 ul li .field-full{
	width:98%;
}
.form-style-9 ul li input.align-left{
	float:left;
}
.form-style-9 ul li input.align-right{
	float:right;
}
.form-style-9 ul li textarea{
	width: 98%;
	height: 100px;
}
.form-style-9 ul li input[type="button"], 
.form-style-9 ul li input[type="submit"] {
	 border: none;
  background-color: #585ea7;
  color: #fff;
  font-size: 15px;
  padding: 15px 20px;
  border-radius: 10px;
  text-transform: uppercase;
  font-weight: bold;
	
}
.form-style-9 ul li input[type="button"]:hover, 
.form-style-9 ul li input[type="submit"]:hover {
	background: linear-gradient(to bottom, #ddd 5%, #585ea7 100%);
	background-color: #ddd;
}



.form-style-9 input[type="radio"]{
  width: 20px;
  height: 20px;
  border-radius: 15px;
  border: 2px solid #585ea7;
  background-color: #fff;
  display: block;
  content: "";
  float: left;
	
  
	
}



.form-style-9 input[type="checkbox"]:checked+label::before {
  box-shadow: inset 0px 0px 0px 3px #fff;
  background-color: #585ea7;
}


/* Responsive */
@media (max-width: 1120px) {}

@media (max-width: 992px) {
	.form-style-9 ul li .field-split{
	width: 100%;
	
		
}
	.form-style-9 ul li input.align-right{
	float:left;
}
	.form-style-9 ul li .field-full{
	width:100%;
		float:left;
}
	.anz-container,.anz-panel{padding:0 4px}.anz-panel{margin-top:10px;margin-bottom:10px}
		.anz-left {
    vertical-align: middle;
			
}
	.anz-card-4, .anz-hover-shadow:hover {
   
	
	width:100%;
}
	


}


@media (max-width: 768px) {
	.form-style-9 ul li .field-split{
	width: 100%;
		
	
}
	.form-style-9 ul li input.align-right{
	float:left;
}
	.form-style-9 ul li .field-full{
	width:100%;
		float:left;
}
	.form-style-9 ul li input[type="button"], 
.form-style-9 ul li input[type="submit"] {
	 border: none;
  background-color: #585ea7;
  color: #fff;
  font-size: 10px;
  padding: 15px 1px;
  border-radius: 10px;
  text-transform: uppercase;
  font-weight: bold;
	
	
}
	

.anz-container,.anz-panel{padding:0 4px}.anz-panel{margin-top:10px;margin-bottom:10px}
		.anz-left {
    vertical-align: middle;
			
}	
	.anz-card-4, .anz-hover-shadow:hover {
   
	
	width:100%;
}

	.panel_anzeigen {
  padding: 0 10px;
  display: none;
  background-color: white;
  overflow: hidden;
	margin-left:10px;
	 width: 100%;
}

	

}


@media (max-width: 576px) {
	.form-style-9{
	max-width: 100%;
	
	
	
}
	.form-style-9 ul{
	padding:0;
	margin-left:-10px;
	list-style:none;
}
	.form-style-9 ul li .field-split{
	width: 120%;
		
	
}	
	.form-style-9 ul li input.align-right{
	float:left;
}
	.form-style-9 ul li .field-full{
	width:120%;
		float:left;
}
	.form-style-9 ul li input[type="button"], 
.form-style-9 ul li input[type="submit"] {
	 border: none;
  background-color: #585ea7;
  color: #fff;
  font-size: 10px;
  padding: 15px 1px;
  border-radius: 10px;
  text-transform: uppercase;
  font-weight: bold;
	
	
}
	.form-style-9 ul li textarea{
	width: 90%;
	height: 100px;
}
	.anz-container,.anz-panel{padding:0 4px}.anz-panel{margin-top:10px;margin-bottom:10px}
		.anz-left {
    vertical-align: middle;
			
}
	.anz-card-4, .anz-hover-shadow:hover {
   
	
	width:100%;
}

	.panel_anzeigen {
  padding: 0 0;
  display: none;
  background-color: white;
  overflow: hidden;
	margin-left:5px;
		 width: 100%;
}
	
	.anzeigen_section input {
    border: none;
    outline: none;
    border-bottom: 1px solid #494948;
    width: 100%;
    margin: 15px 10px;
}
	.accordion_anzeigen {
    padding: 10px;
    width: 100%;
    border: none;
    text-align: left;
    font-size: 10px;
    transition: 0.4s;
    margin-left: 5px;
    border-radius: 10px;
}
	
.anz-table 
{
 
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  font-size:10px;
  vertical-align: middle;
		
}
th {
  text-align:left;
  padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: 1px solid #8dacae;;
}

td {
  text-align:left;
  padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;

}
}



@media (max-width: 480px) {

.form-style-9 ul li input[type="submit"] {
	 border: none;
  background-color: #585ea7;
  color: #fff;
  font-size: 10px;
 padding: 15px 1px;
  border-radius: 10px;
  text-transform: uppercase;
  font-weight: bold;
	
	
}
	

	.accordion_anzeigen {
    padding: 10px;
    width: 100%;
    border: none;
    text-align: left;
    font-size: 10px;
    transition: 0.4s;
    margin-left: 5px;
    border-radius: 10px;
}
	
	

	.anz-table 
{
 
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  font-size:10px;
  vertical-align: middle;
		
}
th {
  text-align:left;
  padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: 1px solid #8dacae;;
}

td {
  text-align:left;
  padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;

}

}

@media (max-width: 400px) {



	.accordion_anzeigen {
    padding: 10px;
    width: 100%;
    border: none;
    text-align: left;
    font-size: 10px;
    transition: 0.4s;
    margin-left: 5px;
    border-radius: 10px;
}

	.anz-table 
{
 
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  font-size:10px;
  vertical-align: middle;
		
}
th {
  text-align:left;
  padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: 1px solid #8dacae;;
}

td {
  text-align:left;
  padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;

}

}

@media (max-width: 360px) {
.accordion_anzeigen {
    padding: 10px;
    width: 100%;
    border: none;
    text-align: left;
    font-size: 10px;
    transition: 0.4s;
    margin-left: 3px;
    border-radius: 10px;
}



}

@media (min-width: 1200px) {
   
}

