#formy-form { box-sizing: border-box; }
#formy-form .txtinput { 
display: block;border:1px solid #ccc;
margin-bottom: 10px;padding: 6px 11px;
width: 90%;font-weight:bold;}
#formy-form .txtinput:focus { color: #333;outline: 0 none; }
#formy-form textarea {font-family: Verdana;display: block;border:1px solid #ccc;
	margin-left:4px;margin-bottom: 15px;padding: 11px 11px;width: 90%;height: 164px;font-weight:bold;font-size:0.9em;}
#formy-form textarea:focus {color: #333;border-color: #ccc;outline: 5 none; }
#formy-form #links { box-sizing: border-box; float: left; width: 250px; margin-right: 100px; }
#formy-form #rechts {float: left;width: 400px;padding: 0;box-sizing: border-box;}
#buttons { display: block; padding-top: 10px; }
#buttons .knopf {display: block;float: left;color: #666;
margin-right: 20px;	padding:0 30px 0 20px ;height: 2em;outline: 0;
font-weight: bold;font-size: 1em;white-space: nowrap;word-wrap: normal;
vertical-align: middle;cursor: pointer;background-color: #ccc;border: 1px solid #969696;}
#buttons .knopf:hover {color: #fff;border-color: #aeaeae;
  background-color: rgba(81,231,220,1);;}
#formy-form .form-checkbox {width:110px;display:inline-block;}
#formy-form .form-checkbox.txtinput {padding:10px;display:block;font-weight:normal;width:auto;}
#formy-form input{margin:5px;}
#formy-form label{width:100px;}
#formy-form .error {border:2px dotted red;}
/** @group clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
.chk {
    width: 20px !important;margin-right:5px;
}

@media screen and (max-width: 1280px) {
	#formy-form #links {width: 30%;float: left;display: block;}
	#formy-form #rechts {width: 50%;display: block;float: left;	}
	#formy-form .txtinput, #formy-form textarea {width: 100%;}
}

@media screen and (max-width: 800px) {
	#formy-form #wrapping{width:100%}
	#formy-form #links {width: 100%;float: none;display: block;}
	#formy-form #rechts {width: 100%;display: block;float: none;	}
	#formy-form .txtinput, #formy-form textarea,#formy-form .form-checkbox.txtinput  {width: 90%;}
	}
@media only screen and (max-width: 550px) {
 	#formy-form .txtinput, #formy-form textarea {width: 80%;}
}
/* iPhone Landscape ********/
@media only screen and (max-width: 480px) {
}
/* iPhone portrait *******/
@media only screen and (max-width: 320px) {
 	#formy-form .txtinput, #formy-form textarea {width: 70%;}
	#formy-form #links {overflow: hidden;}
}