/* Copyright (c) 2007 by viando.de */

form {
	margin: 0px;
}

/* Formular layout */

div.Form {
	text-align: left;
	width: 594px;
}

table.FormTable {
	margin-left: 12px;
	width: 575px;
}

td.FormLabel {
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	color: #666666;
	width: 186px;
	padding: 6px 3px 0px 3px;
}

td.FormLabel_Right {
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	color: #666666;
	width: 186px;
	padding: 6px 3px 0px 3px;
}

td.FormField {
	font-size: 12px;
	color: #666666;
	text-align: left;
	vertical-align: top;
	width: 186px;
	padding: 3px 0px;
}

td.FormField_Left {
	text-align: left;
	vertical-align: top;
	width: 186px;
	padding: 3px 3px 0px 3px;
}

td.FormBigField {
	font-size: 12px;
	color: #666666;
	width: 372px;
	text-align: left;
	vertical-align: top;
	padding: 3px;
}

td.FormUploadField {
	width: 372px;
	text-align: left;
	vertical-align: top;
	padding: 3px;
}

td.FormInfoLabel {
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	color: #666666;
	padding: 6px 3px 0px 12px;
}

td.FormErrorMsg {
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	color: #FF0000;
	padding: 6px 3px 0px 12px;
}

td.FormButtons {
	text-align: right;
	vertical-align: top;
	padding: 12px 0px 3px;
	width: 186px;
}


/* Login Form */

input.LoginUser {
	border: 1px solid #A7ACB0;
	width: 142px;
	padding: 2px;
	font-size: 11px;
	height: 14px;
	background-color: #FAFAFA;
	color: #999999;
}

input.LoginPasswort {
	border: 1px solid #A7ACB0;
	/*width: 70px;*/
	width: 142px;
	padding: 2px;
	font-size: 11px;
	height: 14px;
	background-color: #FAFAFA;
	color: #999999;
}

input.LoginButton {
	height: 20px;
	/*width: 70px;*/
	width: 148px;
	font-size: 11px;
	background-color: #F5F4F2;
	border: 1px solid #A7ACB0;
	cursor: Pointer;
}

input.LoginButton:hover {
	background-color: #FFFFFF;
}


/* Search Form */

input.SearchFulltext {
	border: 1px solid #A7ACB0;
	width: 80px;
	padding: 2px;
	font-size: 11px;
	height: 14px;
	background-color: #FAFAFA;
	color: #666666;
}


input.SearchButton {
	height: 20px;
	width: 60px;
	font-size: 11px;
	background-color: #F5F4F2;
	border: 1px solid #A7ACB0;
	cursor: Pointer;
}

input.SearchButton:hover {
	background-color: #FFFFFF;
}

select.SearchComboBox {
	border: 1px solid #A7ACB0;
	width: 148px;
	padding: 2px;
	font-size: 11px;
	height: 20px;
	background-color: #FAFAFA;
	color: #666666;
}

/* Other Formulars */

#FormErrorField {
	border: 1px solid red;
}

input.CheckBox {
	margin: 0px;
	padding: 0px;
}

input.RadioButton {
	margin: 0px;
	padding: 0px;
}

select.ComboBox {
	border: 1px solid #A7ACB0;
	width: 186px;
	padding: 2px;
	font-size: 11px;
	height: 20px;
	background-color: #FAFAFA;
	color: #666666;
}

select.ComboBoxSmall {
	border: 1px solid #A7ACB0;
	width: 80px;
	padding: 2px;
	font-size: 11px;
	height: 20px;
	background-color: #FAFAFA;
	color: #666666;
}

select.ListBox {
	border: 1px solid #A7ACB0;
	width: 186px;
	padding: 2px;
	font-size: 11px;
	background-color: #FAFAFA;
	color: #666666;
}

input.TextField {
	border: 1px solid #A7ACB0;
	width: 180px;
	padding: 2px;
	font-size: 11px;
	height: 14px;
	background-color: #FAFAFA;
	color: #666666;
}

input.TextFieldSmall {
	border: 1px solid #A7ACB0;
	width: 114px;
	padding: 2px;
	font-size: 11px;
	height: 14px;
	background-color: #FAFAFA;
	color: #666666;
	margin: 0px;
}

input.TextFieldXSmall {
	border: 1px solid #A7ACB0;
	width: 56px;
	padding: 2px;
	font-size: 11px;
	height: 14px;
	background-color: #FAFAFA;
	color: #666666;
	margin: 0px 4px 0px 0px;
}

input.TextFieldLarge {
	border: 1px solid #A7ACB0;
	width: 369px;
	padding: 2px;
	font-size: 11px;
	height: 14px;
	background-color: #FAFAFA;
	color: #666666;
}


textarea {
	width: 180px;
	padding: 2px;
	font-size: 11px;
	background-color: #FAFAFA;
	border: 1px solid #A7ACB0;
	color: #666666;
	margin: 0px;
}

textarea.TextAreaLarge {
	border: 1px solid #A7ACB0;
	width: 369px;
	padding: 2px;
	font-size: 11px;
	background-color: #FAFAFA;
	color: #666666;
}


input.UploadField {
}


input.Button {
	width: 90px;
	height: 20px;
	font-size: 11px;
	background-color: #F5F4F2;
	border: 1px solid #A7ACB0;
	cursor: Pointer;
}

input.Button:hover {
	background-color: #FFFFFF;
}
