.anfrage{
	margin-top:20px;
}

#kontaktformular .ganz{
	width:100%
}
#kontaktformular .halb{
	width:49%;
	float:left;
}
#kontaktformular .viertel{
	width:24%;
	float:left;
	margin-right:1%;
}
#kontaktformular .drittel {
	width:32%;
	float:left;
	margin-right:1%;
}
#kontaktformular .first{
	margin-right:2%;
}
#kontaktformular input{
	width:100% !important;
	border-color: #f39100 !important;
	line-height: 22px;
	font-size:1em;
	height:30px;
	border-radius:0px;
	font-family: 'Asap', sans-serif;
}
#kontaktformular textarea{
	width:100% !important;
	border-color: #f39100 !important;
	line-height: 22px;
	font-size:1em;
	border-radius:0px;
	font-family: 'Asap', sans-serif;
}
#kontaktformular label{
	color:#00509f;
	text-transform:uppercase;
}

#kontaktformular button, #kontaktformular input[type="submit"]{
	padding: 10px 20px;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	border:none;
	width:49%;
	/*background: url("../images/menu_bg.png") repeat-x;*/
	background:#F39100;
	background-size:100% 100% ;
	-webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;
	text-transform:uppercase;
	font-weight:700;
}
#kontaktformular button:hover {
	background:#f8f8f8;
	color:#666;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
}

#anfahrtform input{
	line-height: 22px;
	font-size:1em;
	height:30px;
	width:49%;
	border-color: #f39100 !important;
	border-radius:0px;
}
#anfahrtform input:first-child{
	margin-right:1%;
}
#anfahrtform button {
	padding: 10px 20px;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	border:none;
	width:49%;
	/*background: url("../images/menu_bg.png") repeat-x;*/
	background:#F39100;
	background-size:100% 100% ;
	-webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;
	text-transform:uppercase;
	font-weight:700;
}

#anfahrtform button:hover {
	background:#f8f8f8;
	color:#666;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
}

input:focus,
textarea:focus  {
	background: #fff;
	border-color: #F39100 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(243, 145, 0, 0.6)!important;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(243, 145, 0, 0.6)!important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(243, 145, 0, 0.6)!important;
}
