/****** KONTAKT  *******/

.chkbox{ float: left;
    margin-right: 10px;
    margin-top: 6px;
    width: auto;}
#projekt .chkbox, #kontakt .chkbox{ float:none;}	
.checkboxtxt{ font-size:0.8em;}	
.checkbox-box{ margin-bottom:20px;}

.anfrageFeld {
    height: 22px;
    margin-bottom: 10px;
    width: 90%;
}
.anredeStage{ text-align:left; padding: 5px;}
.anredeSelect{ width:100%;  margin-bottom: 20px;
    padding: 8px;}

input, textarea,.anredeStage select  {
 margin-bottom: 20px;
    padding: 8px;
	  background-color: #fff;
    border: 1px solid #ccc;

	box-sizing:border-box;
}
input, textarea {	width:100%;}
.anredeStage select  { width:100%;}

.nachrichtFeld{}
.schnellanfrage-box{ text-align:left;  position: relative;}
.labeltop{ display:block;   font-size: 0.8em; }
#spamschutzdiv{ visibility:hidden; height: 10px;}


#submitSchnell{    margin: 10px 0;
    width:  100%; 
	  font-size: 1.3em;
	  background:#f5f5f5; /* Old browsers */
	  border:none;
	 
		-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	 
		color:#000;	
		  border: 2px solid white;	
		cursor:pointer;
		
		}

#submitSchnell:hover{ color:#fff;background:#BBD03E;}
.bestStage {   margin: 15px 0;
font-size: 0.8em;}
.bestStage label {    display: flex!important;}
#Infopflichten {    width:35px;    margin-right: 10px!important;    margin-bottom: 0!important;}


@media only screen and (max-width:580px){
 		.anfrageLeftBox {float:none; border:none; padding:0;}
		.anfrageRightBox {float:none;border:none;padding:0;}
		.anfrageSplit{ width:100%;}
	
	}