/**
 * @author:  	$Author: SEBER-RIDER $
 * @version: 	$Revision: 45 $
 * @date: 	$Date: 2013-10-12 11:59:11 +0200 (Sa, 12. Okt 2013) $
 */

/* FormTable */
table.FormTable {
	width:				auto;
	}



/* Formulare */
.SecurityRow1 {
	display:			none;
	}
.SecurityRow2 {
	position:			absolute;
	top:				-500px;
	}
.StandardForm {
	
	}
.StandardForm .StandardTable tr:hover {
	box-shadow:			0 0 3px 0 #336699 inset;
	border-radius:			2px;
	}
.StandardForm tr th {
	padding-top:			4px;
	white-space:			nowrap;
	}
.StandardForm tr th.NoInput {
	padding-top:			2px;
	padding-right:			10px;
	}
.StandardForm td input,
.StandardForm td textarea,
.StandardForm td select,
.StandardForm td button,
.FormSelection,
.StandardForm .FormTextarea {
	width:				298px;
	border:				1px solid #000000;
	background-image:		url('../../../themes/default/images/design/overlay.png');
	background-color:		transparent;
	margin:				0;
	vertical-align:			top;
	}
.StandardForm .FormTextarea {
	height:				200px;
	overflow:			auto;
	}
.StandardForm td button {
	width:				auto;
	margin:				0 0 0 10px;
	}
.StandardForm td button:first-child {
	margin-left:			0;
	}
.StandardForm td button img {
	margin-right:			5px;
	vertical-align:			bottom;
	}
.StandardForm td select,
.FormSelection {
	width:				300px;
	}
.StandardForm td .FormInputDisabled {
	border-color:			#999999;
	color:				#999999;
	}
.StandardForm th .FormLabelDisabled {
	color:				#999999;
	}
.FormInput:hover,
.FormInputHighlight {
	background-color:		#eeeeee;
	}
.FormButton {
	width:				189px;
	}
.StandardForm td .FormButtonSingle {
	width:				300px;
	}
.FormButton:hover {
	background-color:		#999999;
	}
.StandardForm td .FormCheckbox {
	width:				auto;
	margin:				0 5px 0 15px;
	}
.FormRadio {

	}
.StandardForm th .FormLabelError {
	color:				#990000;
	font-weight:			bold;
	line-height:			18px;
	}
.StandardForm td .FormInputError {
	border:				2px solid #990000;
	width:				296px;
	}
.StandardForm td .FormCheckboxError {
	border:				2px solid #990000;
	width:				20px;
	}
.FormInputPostalCode {
	width:				50px;
	}
.FormInputVenue {
	width:				344px;
	margin:				0 0 0 2px;
	}
.FormInputMaxLength {
	margin:				0 0 0 5px;
	font-size:			9px;
	}
.FormInputStatistics {
	font-size:			9px;
	float:				right;
	}
.FormTooltipContainer {
	
	}
.FormTooltipBox {
	position:			relative;
	}
.FormTooltipBox:hover .FormTooltip {
	display:			block;
	}
.FormTooltip {
	display:			none;
	position:			absolute;
	border:				1px solid #000000;
	width:				280px;
	padding:			5px;
	background-image:		url('../../../themes/default/images/design/overlay.png');
	white-space:			normal;
	}
.FormTooltipTitle {
	font-weight:			bold;
	}
img.FormTooltipImage {
	vertical-align:			text-top;
	border:				none !important;
	}
.NoticeContainer {
	width:				450px;
	margin:				0 0 25px 0;
	}
.NoticePositive {
	color:				#006600;
	}
.NoticeNegative {
	color:				#990000;
	}
.NoticeNeutral {

	}
.NoticeLabel,
.NoticeText {
	font-weight:			bold;
	color:				#990000;
	}
.FormMandatorySymbol,
.FormBbCodeSymbol,
.FormWysiwygSymbol,
.FormInfoSymbol {
	font-size:			100%;
	font-weight:			bold;
	}
.FormMandatorySymbol {
	color:				#990000;
	}
.FormBbCodeSymbol {
	color:				#009900;
	}
.FormWysiwygSymbol {
	color:				#000099;
	}
.FormInfoSymbol {
	color:				#000099;
	}
.FormSwitchTypeButton {
	margin:				0 0 0 5px;
	vertical-align:			text-top;
	}
.DatePickerIconContainer {
	margin:				0 0 0 5px;
	}
.PageNavigationNumberSelection {
	width:				auto;
	}