.disabled
{
	background-color: #C0C0C0;
	font-family: Arial;
}

.Error
{
	color: #CC1404;
	font-weight: bold;
	font-family: Arial;
}

.validation-message
{
	color: #CC1404;
	font-weight: bold;
	font-family: Arial;
}

.FieldOptional
{
	color: #0000FF;
	font-family: Arial;
}

.Focused
{
	background-color: #98FB98;
	font-family: Arial;
}

input:focus:not([type='checkbox']):not([type='radio'])
{
	background-color: #98FB98 !important;
	font-family: Arial !important;
}

.GroupHeader
{
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	font-family: Arial;
}

.Header
{
	color: #000000;
	font-family: Arial;
}

.inputMask .dxbl-row
{
	background-color: #F0F0F0;
	font-family: Arial;
}

.fc-container
{
	background-color: #F0F0F0;
	font-family: Arial;
}

.ListItem
{
	color: #000000;
	font-family: Arial;
}

.main-menu-colors
{
	background-color: #EFEFEF;
	color: #000000;
	font-family: Arial;
}

.main-menu-colors .icon
{
	background-background-color: #EFEFEF;
	background-color: #000000;
	font-family: Arial;
}

.main-menu-colors .expanded
{
	color: #A6241C;
	background-color: #E5E5E5;
	font-family: Arial;
}

.main-menu-colors .expanded .icon
{
	background-color: #A6241C;
	background-background-color: #E5E5E5;
	font-family: Arial;
}

.Message
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.msg-history-header-bg-dn
{
	background-color: #B5CCB3;
	font-family: Arial;
}

.msg-history-header-bg-kl
{
	background-color: #CCB3B3;
	font-family: Arial;
}

.msg-history-header-bg-wt
{
	background-color: #B3CCCB;
	font-family: Arial;
}

.msg-history-header-text-dn
{
	color: #000000;
	font-family: Arial;
}

.msg-history-header-text-kl
{
	color: #000000;
	color: #000000;
	font-family: Arial;
}

.sub-menu-colors
{
	background-color: #E5E5E5;
	color: #000000;
	font-family: Arial;
}

.sub-menu-colors .expanded
{
	color: #A6241C;
	background-color: #D5D5D5;
	font-family: Arial;
}

.TableHeader
{
	background-color: #000000;
	color: #FFFFFF;
	font-family: Arial;
}

/* DxDataGrid Header */
.dxTableLarge th
{
	background-color: #000000 !important;
	color: #FFFFFF !important;
	font-family: Arial !important;
	font-size: 12px !important;
}

.dxbl-btn.dxbl-grid-filter-menu-funnel-btn.dxbl-grid-filter-menu-funnel-btn
{
	background-color: #000000 !important;
	color: #FFFFFF !important;
	font-family: Arial !important;
}

.dxbl-btn.dxbl-grid-filter-menu-funnel-btn.dxbl-grid-filter-menu-funnel-btn-filled
{
	background-color: #000000 !important;
	color: #FFFFFF !important;
	font-family: Arial !important;
}

.TableRow
{
	color: #000000;
	background-color: #DFDFDF;
	font-family: Arial;
}

.dxTableLarge tbody:first-of-type > tr:nth-child(odd)
{
	color: #000000 !important;
	background-color: #DFDFDF !important;
	font-family: Arial !important;
}

.dxTableLarge tbody:first-of-type > tr:nth-child(odd) > td
{
	color: #000000 !important;
	background-color: #DFDFDF !important;
	font-family: Arial !important;
}

.TableRowAlt
{
	background-color: #EFEFEF;
	color: #000000;
	font-family: Arial;
}

.dxTableLarge tbody:first-of-type > tr:nth-child(even)
{
	background-color: #EFEFEF !important;
	color: #000000 !important;
	font-family: Arial !important;
}

.dxTableLarge tbody:first-of-type > tr:nth-child(even) > td
{
	background-color: #EFEFEF !important;
	color: #000000 !important;
	font-family: Arial !important;
}

/* DxDataGrid Filter Row */
.dxbl-filter-row
{
	background-color: #EFEFEF !important;
	color: #000000 !important;
	font-family: Arial !important;
}

/* DxDataGrid Hintergrund (GroupColumn, Pager) */
.dxbl-expandable-container
{
	background-color: #EFEFEF !important;
	color: #000000 !important;
	font-family: Arial !important;
}

.TableRowFooter
{
	color: #000000;
	background-color: #999999;
	font-family: Arial;
}

.TableRowSelected
{
	color: #A6241C;
	background-color: #FFFFFF;
	font-weight: Bold;
	font-family: Arial;
}

.Text
{
	color: #000000;
	font-family: Arial;
}

a.DefaultLink
{
	text-decoration: none !important;
	color: #000000 !important;
	font-family: Arial;
}

a.selected.level1
{
	text-decoration: none !important;
	color: #000000 !important;
	font-family: Arial;
}

.dxbl-btn-link
{
	text-decoration: none !important;
	color: #000000 !important;
	font-family: Arial;
	padding: 0px;
	font-size: 12px;
}

a.DefaultLink:hover
{
	text-decoration: underline !important;
	font-family: Arial;
}

a.selected.level1:hover
{
	text-decoration: underline !important;
	font-family: Arial;
}

.dxbl-btn-link:hover
{
	text-decoration: underline !important;
	font-family: Arial;
	padding: 0px;
	font-size: 12px;
}

a:hover
{
	text-decoration: underline;
	font-family: Arial;
}

a:link
{
	text-decoration: none;
	font-family: Arial;
}

a:visited
{
	text-decoration: none;
	font-family: Arial;
}

body
{
	background-color: #FFFFFF;
	font-family: Arial;
}

body.Admin
{
	background-color: #FFFFFF;
	font-family: Arial;
}

div.MenuBreadCrumb
{
	color: #BBBBBB;
	font-family: Arial;
}

