/* ============================================
================== FORMULARE ==================
===============================================*/
#form { margin: 0; padding:0; position:relative;}
.input_box {width:100%; margin: 0px; padding:0px 0px 10px 0px; position:relative; line-height:0.7; }
label { color:#FFF; font-size:40%; line-height: 1.0; margin:0px; padding:0px 0px 5px 0px; display:block; outline:none; position:relative;}
input {display: block; width: 100%; font-size: 15px; line-height: 1.4; border: 1px solid #aaa; padding: 5px 10px; font-family: Verdana, Geneva, sans-serif; margin:0px; outline:none; position:relative;}
textarea { display:block; width:100%; border: 1px solid #aaa; padding: 5px 10px; font-size: 15px; line-height: 1.4; font-family: Verdana, Geneva, sans-serif; margin:0px; outline:none; position:relative;}
input:before { content:""; padding:0; margin:0;}
input:after { content:""; clear:both;}
input:focus, textarea:focus {border: 1px solid #fc9031; outline:none;}

input[type=submit]
{
	line-height: 1;
	display: inline-block;
	background: #fc9031;
	color: #fff;
	font-size: 20px;
	padding: 5px 8px;
	text-shadow: none;
	cursor: pointer;
	border: none;
	width: auto;
	font-family: 'PT Sans', sans-serif;
	font-size:40%;
	margin-left:0%;
	margin-top:10px;
}

input[type=submit]:hover { background:#faa356;}
.required { color:#FFF;}

@media only screen and (max-width:1024px)
{
	label { font-size:35%;}
	input { font-size:14px; margin-top: 5px !important;}
	textarea { margin-top: 5px !important;}
	input[type=submit] {margin: 0;}
}

@media only screen and (max-width:1000px)
{
	label { font-size:30%;}
	input { font-size:14px;}
	textarea { float:none;}
	input[type=submit] {}
}

@media only screen and (max-width:760px)
{
	#form { margin: 20px 0px 0px 0px;}
	label { font-size:30%;}
	input { font-size:14px;}
	textarea {}
	input[type=submit] {margin: 0;}
}