/* BaseForm - WebSite Specific Settings */

.FrmH
{
	margin				: 0px 0px 0px 0px;
	font-family			: Verdana;
}

.cFullSizeForm .FrmHResult
{
	clear				: both;
	float				: left;
	font-size			: 11px !important;
	text-align			: left;
	padding				: 0px 0px 0px 0px;
	width				: 580px !important;
}

.FrmHResult p
{
	margin				: 0px 0px 5px 0px;
}

.FrmLight .FrmHResult p
{
	color				: #FFFFFF;
}

/* Error */
.FrmH label .cReqErrorHint
{
	color			: #D70000;
}

.FrmH .Val
{
}

/*** FrmOdd and FrmEven ***/
.FrmOdd, .FrmEven
{
	/* IE Hack
		 important ignored & min-height not supported */
	padding				: 2px 0px 2px 0px !important;
	padding				: 1px 0px 1px 0px;
}

.FrmH label
{
	padding : 2px 0px 1px 0px !important;
	margin	: 0px 7px 0px 0px !important;
	color	: #428098;
}
.FrmH input
{
	/* IE Hack
		 important ignored & min-height not supported */
	min-height			: 15px;
	height				: auto !important;
	height				: 15px;
    width               : 270px;
    padding				: 1px 0px 0px 2px;
    background-color	: #F3F3F3;
    color				: #000000;
    border				: none !important;
    font-size			: 11px;
    font-family			: Verdana;
}

.FrmH .CBL, .FrmH .CBL2
{
	width				: 420px !important;
	padding				: 0px 0px 0px 0px !important;
	margin				: 0px 0px 0px 0px !important;
}

.FrmH .CBL input, .FrmH .CBL2 input
{
	clear				: none;
	float				: left !important;
	width				: 15px;
	background-color	: #fff;
	padding				: 0px 0px 0px 0px !important;
	margin				: 0px 5px 0px 0px !important;
}
.FrmH .CBL .cblInput{
	width				: 50px !important;
	background-color	: #F3F3F3 !important;
	margin-right		: 4px !important;
}
.FrmH .CBL label
{
	clear				: none !important;
	float				: left !important;
	width				: 390px !important;
	text-align			: left !important;
	padding				: 2px 0px 0px 0px !important;
	color				: #000;
	
}

.FrmH .CBL2 label
{
	clear				: none !important;
	float				: left !important;
	width				: 150px !important;
	text-align			: left !important;
	padding				: 2px 0px 0px 0px !important;
	color				: #000000;
}


.FrmH .PROJECTURLValue 
{
	float				: left !important;
	clear				: none !important;
	width				: 210px !important;
    background-color	: #F3F3F3;
    color				: #000000;
	margin				: 0px 0px 0px 0px !important;
}
.FrmH .PLZValue
{
	width				: 40px;
}

.FrmH .ORTValue
{
	width				: 224px;
}

.FrmH .FrmFooter
{
	clear				: both;
	float				: left;
}

.FrmH .FrmSend
{
	clear				: both;
	float				: left;
	background-color	: #dbdbdb;
}

.FrmH .FrmSend input
{
	clear				: both;
	float				: left;
	margin				: 0px 0px 0px 0px;
	text-align			: right;
	border				: none 0px #AFAFAF;
}


/* FullSizeForm */
.cFullSizeForm .FrmH
{
	width: 580px;
}

.cFullSizeForm .FrmOdd, .cFullSizeForm .FrmEven
{
	width: 580px;
}

.cFullSizeForm .FrmH label
{
	margin-top			: 3px;
    width               : 150px;
    text-align			: right;
    margin-right		: 3px;
    padding				: 0px 5px 0px 0px;
}

.cFullSizeForm .FrmH input
{
	border		: solid 1px #AFAFAF;
}

.cFullSizeForm .FrmSend input
{
	margin		: 0px 0px 0px 0px;
}

.cFullSizeForm .FrmH textarea
{
	font-size			: 11px;
	width				: 400px;
	height				: 60px;
	font-family			: Verdana,arial;
	border				: none 0px #AFAFAF;
    background-color	: #F3F3F3;
    color				: #000000;
}

.cFullSizeForm .FrmH .cReqErrorMessage
{
	clear			: both;
	float			: left;
	width			: 420px;
	color			: White  !important;
	background-color: #D70000 !important;
	padding			: 5px 0px 5px 160px;
	margin			: 5px 0px 5px 0px;
	font-family		: Verdana;
}

.cFullSizeForm .FrmH .FrmSend
{
	clear			 : both;
	float			 : left;
	width			 : 560px;
	margin			 : 10px 0px 0px 0px;
}

.cFullSizeForm .FrmH .FrmSend input
{
	border			: none 0px #AFAFAF;
	width			: 150px !important;
	height			: 24px !important;
}
INPUT.file_upload{
	height			: 20px !important;
	background-color: #f3f3f3;
	width			: 150px !important; 
}
.amin SPAN{
	float			: left;
	margin-left		: 15px;
	margin-right	: 5px;
}
.amin INPUT{
	float			: left !important;
	clear			: none !important;
}
.amin INPUT.terminAm{
	background-color: #f3f3f3;
	width			: 100px;
}
.amin INPUT.terminIn{
	background-color: #f3f3f3;
	width			: 233px;
}
.kntHinweis{
	float			: left;
	clear			: both;
}
.frmFieldsHinweis{
	float			: left;
}
.kntHinweis,.frmFieldsHinweis{
	color			: #9e9e9e;
	font-size		: 9px;
}
.frmSep{
	line-height		: 5px;
}
.FrmEven .PROJECTURLSPAN{
	float			: left;
	margin-left		: 20px;
}
.FrmEven SPAN.floatSpan{
	float			: left;
}
.FrmEven INPUT.reShop,.FrmEven INPUT.frmFullTxt,
.FrmEven INPUT.erpShop,.FrmEven INPUT.dbShop,
.FrmEven INPUT.osSSERP,.FrmEven INPUT.osSSCRM,
.FrmEven INPUT.osSSDB{
	background-color: #f3f3f3;	
}
.FrmEven INPUT.reShop{
	width			: 148px;
	margin-left		: 5px !important;	
}
.FrmEven INPUT.frmFullTxt{
	width			: 400px;
}
.FrmEven INPUT.erpShop{
	margin-left		: 5px !important;		
	width			: 157px;
}
.FrmEven INPUT.dbShop{
	margin-left		: 5px !important;	
	width			: 170px;
}
.FrmEven INPUT.osSSERP{
	margin-left		: 5px !important;		
	width			: 270px;
}
.FrmEven INPUT.osSSCRM{
	margin-left		: 5px !important;	
	width			: 265px;
}
.FrmEven INPUT.osSSDB{
	margin-left		: 5px !important;	
	width			: 278px;
}
.frmHImgFrTxt{
	float			: left;
}
.pflichMark{
	margin-left		: 5px;
	color			: rgb(66, 128, 152);
}
