/***** Nice Select JS ablösen *****/
.select-wrapper {
  position: relative;
  width: 100%;
}

.select-wrapper::before {
  color: #fff;
  font-size: 20px;
  pointer-events: none;
  position: absolute;
  right: 15px;
  top: 10px;
}

select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: #f39207;
  border: none;
  border-radius: 0px;
  box-shadow: none;
  color: #fff;
  cursor: pointer;
  font-family: 'Fira Sans', sans-serif;
  font-size: 16px;
  height: 40px;
  outline: none;
  padding-left: 10px;
  width: 100%;
}

select option {
  color: #666;
}

select::-ms-expand {
  display: none;
}

select:focus::-ms-value {
  background-color: transparent;
}	

input[type=checkbox] {

margin-right:5px;

}

.freisteller {
    
    position: relative;
    overflow: visible;
    vertical-align: bottom;
  top: 10px;
    
}

.call-out-elem-dpk h2 {
    
    margin-top: 20px;
	font-size: 60px;
    line-height: 1.1em;
    background-repeat: no-repeat;
	background-position: top left;
	
}

.call-out-elem-dpk h1 {
    
    color: #fff;
	line-height: 1.1em;
	margin-left: 5px;
}

.call-out-elem-dpk p {
    
    font-size: 30px;
	color: #fff;
	line-height: 1.1em;
	margin-left: 5px;
    
    
}

.btn-brand2 {
    
	margin-top: -20px;
	
	background-color: #005A6E;
	border-style: solid;
	border-width: 1px;
	border-color: #ed6d09;
  color: #fff;
}

.btn-brand2:hover {
    background-color: #005A6E;
	
	
	border-style: solid;
	border-width: 1px;
	border-color: #fff;
	color: #fff;
	
}

.content li, .card li {

list-style: square;
padding-left: 10px;
margin-left: 25px;

}

.list-view {font-size: 24px; color: #ccc;}
.grid-view {font-size: 22px; color: #ccc; margin-left: 5px;}
.list-view:hover, .grid-view:hover {color: #005A6E;}


.on {color: #005A6E;}

.card {
	
	margin-bottom: 25px;
	border-radius: 0;

}
.card-img-top {border-radius: 0}
