

@media (min-width: 769px), print
{
	
	#u14903 {
		background-image: url(../images/headerframe_kontakt.jpg?crc=5722648);
	}
	
}


@media (max-width: 768px)
{
	
	
	#u14903 {
		background-image: url(../images/mobile_headerframe_kontakt.jpg?crc=5722648);
	}
	

}



#u14943 {
    background-color: #de1f14;
}

#u14951-4 {
    background-color: #de1f14;
}


#u14951-4 {
    visibility: hidden
}




.containerblur {
	  filter: blur(3px);
  -webkit-filter: blur(3px);
}

.containernoblur {
	  filter: blur(0px);
  -webkit-filter: blur(0px);
}


.choosebutton {
  display: inline-block;
  padding: 15px 25px;
  font-size: 30px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #fff;
  background-color: #de1f14;
  border: 1px solid #333;
  border-radius: 15px;
  box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	
}

.choosebutton:hover {background-color: #3e8e41}

.choosebutton:active {
  background-color: #3e8e41;
  box-shadow: 0 5px #666;
  transform: translateY(4px);
}



#overlay {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5);
  z-index: 2;
  border-radius: 15px;
  box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
 /*cursor: pointer;*/
}

#text{
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 50px;
  color: white;
  transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
}


#headline {
	padding-bottom: 35px;
}

#headline h3 {
	font-size: 30px;
}

#kunden{
	margin-bottom:20px;
	padding-bottom: 20px;
}

#haendler{
	padding-bottom: 40px;

}











#contactform input[type=text], #contactform select, #contactform textarea {
    width: 100%;
    padding: 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;

}

#contactform input[type=submit] {
    background-color: #de1f14;
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}


.sendbutton{
    background-color: #de1f14;
    color: white;
    padding: 12px 20px;
    border: none;
    border-radius: 4px;
    cursor: pointer;	
}


.sendbutton:hover{
	 background-color: #45a049;
}


#contactform input[type=submit]:hover {
    background-color: #45a049;
}




.containerblur {
    border-radius: 5px;
    background-color: #f2f2f2;
    padding: 20px;
	margin: 0 5%;
}

.containernoblur {
    border-radius: 5px;
    background-color: #f2f2f2;
    padding: 20px;
	margin: 0 5%;
}
