/***** Kontaktformular ******/

.kontaktformular {
	clear:both;
	margin-bottom:3px;
}
.kontaktformular .itemname { position:relative; }
.kontaktformular .itemname span {min-height:20px; display:inline-block;}
.kontaktformular .itemname span.Normal {
	display:inline-block;
	font-weight: bold;
	margin:30px 0 10px 0;
	width:800px;
}

.kontaktformular input.NormalTextBox,
.kontaktformular textarea,
.kontaktformular table,
.kontaktformular select {
	width: 95%!Important;
	border:1px solid #f7f7f7;
	background:#f7f7f7;
	font-size:14px;
	padding: 3px 5px;
}
.kontaktformular input.NormalTextBox:focus,
.kontaktformular textarea:focus,
.kontaktformular table:focus {
	border:1px solid #00adef;
	
}
.iweb_cfd_table .CommandButton {
	background:#00adef;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	padding:3px 15px;
	margin-left:20%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
table.iweb_cfd_table { 
	width:100%!Important; 
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
}
table.iweb_cfd_table td {
	padding:0;
}
.iweb_cfd_table .CommandButton:hover {
	text-decoration:none;
	background:#e3001b;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.kontaktformular .itemname{
	vertical-align:top;
	float:left;
	width:20%;
}
.kontaktformular .item {
	vertical-align:middle;
	float:left;
	width:60%;
}
.kontaktformular .reqitem {
	vertical-align:middle;
	float:left;
	width:10%;
}
.kontaktformular .item label {
	width: 90%;
	font-size: 11px;
	line-height: 14px;
}
.kontaktformular .item .dnnRadiobutton,
.kontaktformular .item mark {
	vertical-align: top;
}