/*
	xcontact-css build in 2015 by RGo
*/
body, textarea {
	font-family: Verdana, Sans-Serif;
	font-size: 14px;
}

span.pflichtfeld {
	font-size: 12px;
	color: Red;
}
.clear-fix {
	width:100%;
	display:table;
}
.clearfix:after {
	clear: both;
}
.smwfcontainer {
	max-width:600px;
}
.smwfcontainer input[type="text"],
.smwfcontainer input[type="email"],
.smwfcontainer textarea ,
.smwfcontainer select
{
	width:90%;
	padding: 3px 3px 5px 3px;
	-webkit-border-radius: 8;
	-moz-border-radius: 8;
	border-radius: 5px;
}
.smwfcontainer select
{
	max-width: 550px;
	width: 95%;
}
.smwfcontainer label {
	color:rgb(102,102,102);
}
.smwffloat {
	text-align:left;
	float:left;
	width:47%;
	padding:0px;
	margin-right:0px;
}
.smwbtn {
	background: #3498db;
	background-image: -webkit-linear-gradient(top, #3498db, #00449D);
	background-image: -moz-linear-gradient(top, #3498db, #00449D);
	background-image: -ms-linear-gradient(top, #3498db, #00449D);
	background-image: -o-linear-gradient(top, #3498db, #00449D);
	border:thin ;
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	font-family: Arial;
	color: #ffffff;
	font-size: 16px;
	padding: 8px 10px 10px 10px;
	text-decoration: none;
}

.smwbtn:hover {
	background: #3cb0fd;
	background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
	background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
	background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
	text-decoration: none;
}
.smwfthxcontainer {
	max-width:600px;
}
