﻿/******************************************************************************
* @author: Ronny Poller
* @since: 1.0
* @description: Kontakt
******************************************************************************/
table.mailform {
	border-collapse: collapse;
	width: 98%;
	margin-bottom: 10px;
}
tr.mailformhead {
	font-size: 1.2em;
	font-weight: bold;
	color: #666;
}
td.mailformheadleft {
}
td.mailformheadright {
}
tr.mailform td {
	padding-bottom: 0.3em;
}
td.mailformleft {
	font-weight: bold;
}
td.mailformright {
	width: 75%;
}
tr.mailformbottom {
}
td.mailformbottomleft {
	width: 25%;
}
td.mailformbottomright {
	text-align: right;
}
select.mailform {
	width: 100%;
}
input.mailform {
	width: 100%;
}
textarea.mailform {
	width: 100%;
	height: 100px;
}

input[type="submit"] {
	background: url("/Images/1/bgGray.png");
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #666;
}

input[disabled] {
	background: #EFEFEF;
	color: #696969;
	cursor: not-allowed;
}
input[type="reset"] {
	background-color: #696969;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.0em;
	border: 1px solid #696969;
	padding: 0.2em;
	cursor: pointer;
}
.ruFakeInput {
	border: 1px solid #696969 !important;
}
.ruFakeInput:hover {
	border: 1px solid #1572B9 !important;
}
input[type="text"], input[type="password"], textarea, select, input.mailform {
	border: 1px solid #696969;
	margin: 2px 0;
}
input[type="text"]:hover, input[type="password"]:hover, textarea:hover, select:hover, input.mailform:hover {
	border: 1px solid #1572B9;
}
.linkButton
{
   background: url("/Images/1/bgGray.png");
}

fieldset{ border:1px solid #696969;}
fieldset legend{color:#1572B9; font-size: 1.2em;}

/* validate*/
.mailform label {
	display: block;
}
.mailform label.error {
	color: #DF0000;
}
.mailform input.error {
	border: 1px solid #DF0000;
}
.RadAsyncUpload li {
	list-style-type: none;
}
