

/* roboto */
@font-face {
  font-family: "roboto";
  font-style: normal;
  font-weight: normal;
  src: url("../../../userfiles/font/roboto/Roboto-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "roboto";
  font-style: normal;
  font-weight: bold;
  src: url("../../../coindms/userfiles/font/roboto/Roboto-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "roboto";
  font-style: italic;
  font-weight: normal;
  src: url("../../../coindms/userfiles/font/roboto/Roboto-Italic.ttf") format("truetype");
}

@font-face {
  font-family: "roboto";
  font-style: italic;
  font-weight: bold;
  src: url("../../../coindms/userfiles/font/roboto/Roboto-BoldItalic.ttf") format("truetype");
}

html {
	width: 100%;
	height: 100%;
}
body {
	display: none;
	font-family: Arial, Calibri, roboto, sans-serif;
	margin: 0px;
	background-color: #ffffff;
}

a
{
	color: #0000FF;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}


.coindms_headerWrapper
{
	background-color: #AAB414;
	height: 6em; position: relative;
	border-bottom: 1px solid #CECECE;
}
.coindms_navigationFirstLevelContainer
{
	width: 100%;
	position: absolute;
	padding-left: 10px;
	bottom: -1px;
	box-sizing: border-box;
}
.coindms_navigationFirstLevelWrapper
{
	display: inline-block;
	margin-left: 5px;
	background-color: #AAB414;
}
.coindms_navigationFirstLevelTab
{
	background-color: #FFFFFF;
	padding: 0.5em;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	position: relative;
	z-index: 3;
	color: #ABABAB;
	background-color: #FFFFFF;
	font-weight: bold;
}
.coindms_navigationFirstLevelTab:hover
{
	background-color: #FFFFFF;
	color: #AAB414;
	cursor: pointer;
	font-weight: bold;
}
.coindms_navigationFirstLevelTab.active
{
	background-color: #FFFFFF;
	color: #AAB414;
	cursor: pointer;
	font-weight: bold;
}
.coindms_navigationFirstLevelBody
{
	display: none;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border: 1px solid #c0c0c0;
	position: absolute;
	background-color: #FFFFFF;
	padding: 0.5em;
	z-index: 2;
	min-width: 12em;
}

.coindms_navigationFirstLevelItemActive
{
	border-bottom: 1px dotted #c0c0c0;
	padding: 0.5em;
	background-color: #AAB414;
	color: #FFFFFF;
	cursor: pointer;
}

.coindms_navigationFirstLevelItem
{
	border-bottom: 1px dotted #c0c0c0;
	padding: 0.5em;
	background-color: #EFEFEF;
	color: #000000;
	cursor: pointer;
}

.coindms_navigationFirstLevelItem:hover
{
	border-bottom: 1px dotted #c0c0c0;
	background-color: #AAB414;
	color: #FFFFFF;
	padding: 0.5em;
}

.coindms_navigationFirstLevelItem:last-child
{
	border-bottom: 0px dotted #c0c0c0;
	padding: 0.5em;
}
.coindms_logo
{
	padding: 0.5em;
	display: table-cell;
}


.coindms_hgColumn1c
{
	display: none;
}

.coindms_201_dbConnectionError
{
	text-align: center;
	font-size: 1em;
	padding: 10px;
}

.coindms_rd_loginScreen_02
{
}

::selection
{
	background: #f5a322;
}
::-moz-selection
{
	background: #f5a322;
}


.coindms_rd_logo1 {
	border: 0;
	height: 2em;
}

.coindms_1stLevelNaviContainer {
	position:absolute;
	min-width: 200px;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border: 1px solid #c0c0c0;
	background-color: #ffffff;
	color: #000000;
	display: none;
	left: -14px;
	-webkit-box-shadow: 1px 1px 1px 0px #c0c0c0;
	-moz-box-shadow: 1px 1px 1px 0px #c0c0c0;
	box-shadow: 1px 1px 1px 0px #c0c0c0;
}

.coindms_rightNaviFormsContainer {
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	background-color: #ffffff;
	min-height: 200px;
	color: #c0c0c0;
	margin-right: 0.2em;
}

.coindms_rightNavigationFolder
{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

/* Hide bottom border of last folder entry (only if collapsed (note: class name seems to be named wrongly...)) */
.coindms_rightNaviFormsContainer:last-child div:last-child .coindms_rd_rightNavigationFolderNExpanded
{
	border-bottom: none;
}
.coindms_rightNavigationItem
{
	padding: 0.7em 0.7em 0.7em 1.5em;
	border-top: 1px dotted #CECECE;
	background-color: #EFEFEF;
	color: #000000;
	line-height: 1.5em;
	cursor: pointer;
}
.coindms_rightNavigationItem.collapsed
{
	background: url(../../pics/system/imini/expander_mini_plus_.gif) 0.3em 1em no-repeat #ffffff;
}

.coindms_rightNavigationItem.expanded
{
	background: url(../../pics/system/imini/expander_mini_minus_.gif) 0.3em 1em no-repeat #ffffff;
}

.coindms_rightNavigationItem:hover
{
	background-color: #AAB414;
	color: #FFFFFF;
}

.coindms_rightNavigationSubItem
{
	padding: 0.7em 0.7em 0.7em 1.5em;
	border-top: 1px dotted #CECECE;
	background-color: #EFEFEF;
	color: #000000;
	cursor: pointer;
	line-height: 1.5em;
}
.coindms_rightNavigationSubItem:hover
{
	background-color: #AAB414;
	color: #FFFFFF;
}
.coindms_rightNavigationSubItemActive
{
	padding: 0.7em 0.7em 0.7em 1.5em;
	border-top: 1px dotted #CECECE;
	background-color: #AAB414;
	color: #FFFFFF;
	cursor: pointer;
	line-height: 1.5em;
}

.coindms_rd_startScreen {
	color: #c0c0c0;
	text-align: center;
	font-weight: bold;
	font-size: 6em;
	margin-top: 1em;
}

.coindms_rd_startScreenN {
	font-size: 2.5em;
	color: #c0c0c0;
	text-align: center;
	font-weight: bold;
}

.coindms_mainContentTabsContainer {
	background-color: #ffffff;
	height: 28px;
}

.coindms_mainContentTabsContainerScroll {
	position: absolute;
	top: -1px;
	background-color: #AAB414;
	border: 1px solid #AAB414;
	height: 0px;
}
.coindms_rd_contentTabActive {
	float: left;
	position: relative;
	height: 22px;
	margin-right: 3px;
}

.coindms_rd_contentTabActiveContent {
	height: 22px;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	background-color: #ececec;
	color: #a0a0a0;
	font-weight: bold;
	cursor: default;
	text-align: center;
	z-index: 2;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.coindms_rd_contentTabInactive {
	float: left;
	position: relative;
	height: 22px;
	margin-right: 3px;
}
.coindms_rd_contentTabInactiveContent {
	height: 22px;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	background-color: #ffffff;
	color: #a0a0a0;
	font-weight: bold;
	cursor: default;
	text-align: center;
	z-index: 2;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.coindms_rd_contentTabContent
{
	margin-right: 5px;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.coindms_rd_contentTabOnmouseoverContent {
	height: 22px;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	background-color: #c0c0c0;
	color: #a0a0a0;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	z-index: 2;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.coindms_mainContentBody {
	background-color: #ececec;
	min-height: 50px;
	margin: 0px 0px 12px 0px;
	border-radius: 0px 7px 0px 0px;  /* 0px 7px 0px 0px; */
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
}
.coindms_mainContentFooter {
	/*background-color: #ececec;*/
	min-height: 100px;
	border: 1px solid #c0c0c0;
	background: url(../../pics/vizson/tool.gif) 12px 12px no-repeat #ffffff;
	padding: 6px 10px 10px 30px;
	font-size: 9pt;
}
.coindms_mainContentBottom {
	font-family: Arial, Calibri, roboto, sans-serif;
	font-size: 12px;
	word-spacing: 3pt;
	padding-top: 10px;
	padding-left: 7px;
}
.coindms_mainContentBottomLink {
	word-spacing: 0pt;
	cursor: pointer;
	display: inline-block;
}
.coindms_mainContentBottomLink:hover {
	text-decoration: underline;
}

.coindms_divDelimiter
{
	height: 0px;
	width: 0px;
	clear: both;
}
.coindms_rd_standardFormInputContainer
{
	z-index: 0;
	margin-bottom: 0.8em;
}

.coindms_rd_standardFormInputElementLs
{
	float: left;
}

.coindms_rd_standardFormInputElement
{
    float: left;
    margin-left: 33px;
}

.coindms_rd_standardFormInputElementPerLanguage
{
    margin-bottom: 5px;
    width: calc(100% - 35px);
    display: inline-block;
}
.coindms_standardFormInnerBehaviourSource {
	z-index: 0;
}

.coindms_standardFormInnerBehaviourPopupWrapper {
	position: relative;
	float: left;
}
.coindms_standardFormInnerBehaviourTarget {
	position: absolute;
	border: 1px solid #CECECE;
	visibility: hidden;
	background-color: #CCCC99;
	left: 100px;
	top: 10px;
	padding: 5px;
	z-index: 1;
}
.coindms_standardFormInnerBehaviourSelects {
	font-family: Arial, Calibri, roboto, sans-serif;
	line-height: 170%;
	font-size: 14px;
	border: 1px solid #CECECE;
}
.coindms_standardFormInnerBehaviourWrapper {
	margin-top: 10px;
}

.coindms_standardFormInnerBehaviourCloser {
	text-align: right;
}
.coindms_standardFormInnerBehaviourWarning {
	text-align: center;
	color: #FF0000;
	font-weight: bold;
}
.coindms_standardFormInfoPopupWrapper {
	position: relative;
	float: left;
}
.coindms_standardFormInfoPopupSource {
	margin: 0px 10px 0px 0px;
	font-family: Arial, Calibri, roboto, sans-serif;
	font-size: 14px;
	z-index: 0;
	display: inline;  /*block*/
	cursor: help;
}

.coindms_standardFormInfoPopupTarget {
	font-weight: normal;
	color: #000000;
	position: absolute;
	border: 1px solid #CECECE;
	visibility: hidden;
	background-color: #FFFFFE;
	margin-left: 25px;
	margin-top: 0px;
	display: inline;
	padding: 5px;
	width: 300px;  /*250px*/
	line-height: 120%;
	z-index: 1;
	-webkit-box-shadow: 1px 1px 1px 0px #c0c0c0;
	-moz-box-shadow: 1px 1px 1px 0px #c0c0c0;
	box-shadow: 1px 1px 1px 0px #c0c0c0;
}

.coindms_standardFormInputWrapper {
	float: left;
	/*width: 450px;*/
	margin-left: 27px;
}

.coindms_standardDate01 {
	height: 22px;
	width: 200px;
	border: 1px solid #c0c0c0;
	padding-left: 5px;
}
.coindms_standardDate02 {
	height: 22px;
	width: 95px;
	border: 1px solid #c0c0c0;
	padding-left: 5px;
}
.coindms_standardDate03 {
	height: 22px;
	width: 40px;
	border: 1px solid #c0c0c0;
	padding-left: 5px;
}

.coindms_standardTextline {
	/*height: 22px;*/
	width: 200px;
	border: 1px solid #c0c0c0;
	padding-left: 5px;

	padding-top: 3px;
	padding-bottom: 3px;
	height: 28px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.coindms_rd_standardInputReadonly
{
	font-style: italic;
	font-family: Arial, Calibri, roboto, sans-serif;
	padding: 0.2em;
	font-size: 1em;
	width: 100%;
	line-height: 1.5em;
}

.coindms_rd_standardTextline
{
	font-family: Arial, Calibri, roboto, sans-serif;
	border: 1px solid #c0c0c0;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0.2em;
	height: 2.5em;
	font-size: 1em;
	width: 100%;
}

.coindms_rd_standardDate01
{
	font-family: Arial, Calibri, roboto, sans-serif;
	border: 1px solid #c0c0c0;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0.2em;
	height: 2.5em;
	font-size: 1em;
	width: 70%;
}

.coindms_rd_standardTextarea
{
	font-family: Arial, Calibri, roboto, sans-serif;
	border: 1px solid #c0c0c0;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0.2em;
	height: 20em;
	font-size: 1em;
	width: 100%;
	line-height: 1.5em;
}

.coindms_rd_standardContentEditableDiv
{
	font-family: Arial, Calibri, roboto, sans-serif;
	border: 1px solid #c0c0c0;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0.2em;
	/*height: 20em;*/
	font-size: 1em;
	width: 100%;
	line-height: 1.5em;
}


.coindms_rd_standardRadioLabel
{
	font-family: Arial, Calibri, roboto, sans-serif;
	box-sizing: border-box;
	padding: 0.2em;
	font-size: 1em;
	width: 100%;
}

.coindms_rd_standardCheckboxLabel
{
	font-family: Arial, Calibri, roboto, sans-serif;
	box-sizing: border-box;
	padding: 0.2em;
	height: 1.5em;
	font-size: 1em;
	width: 100%;
}

coindms_rd_standardFile
{
	font-family: Arial, Calibri, roboto, sans-serif;
	font-size: 1em;
	width: 100%;
}

.coindms_standardSelectMulti
{
	font-family: Arial, Calibri, roboto, sans-serif;
	border: 1px solid #c0c0c0;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0.2em;
	height: 20em;
	font-size: 1em;
	width: 100%;
}

.coindms_standardButton {
	font-family: Arial, Calibri, roboto, sans-serif;
	padding: 8px 15px 8px 15px;
	border: 1px solid #c0c0c0;
	font-size: 14px;
	font-weight: bold;
	background-color: #AAB414;
	color: #ffffff;
	cursor: pointer;
}
.coindms_standardButton:hover {
	background-color: #ffffff;
	color: #AAB414;
}
.coindms_standardButton:disabled, .coindms_standardButton:hover:disabled {
	opacity: 0.3;
	cursor: default;
	pointer-events: none;
	-webkit-pointer-events: none;
}
.coindms_standardButtonOnmouseout {
	font-family: Arial, Calibri, roboto, sans-serif;
	padding: 4px 12px 4px 12px;
	height: 30px;
	border: 1px solid #c0c0c0;
	font-size: 14px;
	font-weight: bold;
	background-color: #AAB414;
	color: #ffffff;  /* Changed by SE @ 11.06.13: Previously was white (#ffffff) - hard to read */
	cursor: default;
	width: 200px;
}
.coindms_standardButtonOnmouseover {
	font-family: Arial, Calibri, roboto, sans-serif;
	padding: 4px 12px 4px 12px;
	height: 30px;
	border: 1px solid #c0c0c0;
	font-size: 14px;
	font-weight: bold;
	background-color: #ffffff;
	color: #AAB414;  /* Changed by SE @ 11.06.13: Previously was almost white (#AAB414) - hard to read*/
	cursor: pointer;
	width: 200px;
}

.coindms_standardButton2Onmouseout {
	font-family: Arial, Calibri, roboto, sans-serif;
	padding: 4px 12px 4px 12px;
	height: 30px;
	border: 1px solid #c0c0c0;
	font-size: 14px;
	font-weight: bold;
	background-color: #AAB414;
	color: #ffffff;  /* Changed by SE @ 11.06.13: Previously was white (#ffffff) - hard to read */
	cursor: default;
}
.coindms_standardButton2Onmouseover {
	font-family: Arial, Calibri, roboto, sans-serif;
	padding: 4px 12px 4px 12px;
	height: 30px;
	border: 1px solid #c0c0c0;
	font-size: 14px;
	font-weight: bold;
	background-color: #ffffff;
	color: #AAB414;  /* Changed by SE @ 11.06.13: Previously was almost white (#AAB414) - hard to read*/
	cursor: pointer;
}

.coindms_rd_standardFilterBracketsInput
{
	border: 1px solid #c0c0c0;
	vertical-align: middle;
}

.coindms_rd_standardFilterCriterionInput
{
	border: 1px solid #c0c0c0;
	vertical-align: middle;
}

.coindms_rd_standardFilterOperatorInput
{
	border: 1px solid #c0c0c0;
	vertical-align: middle;
}

.coindms_rd_standardFilterValueInput
{
	border: 1px solid #c0c0c0;
	vertical-align: middle;
}

.coindms_rd_standardSelect
{
	font-family: Arial, Calibri, roboto, sans-serif;
	border: 1px solid #c0c0c0;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0.2em;
	height: 2.5em;
	font-size: 1em;
	width: 100%;
}

.coindms_standardSelect
{
	height: 30px;
	padding: 5px;
	border: 1px solid #c0c0c0;
	font-family: Arial, Calibri, roboto, sans-serif;
	font-size: 14px;
	width: 207px;
}

.coindms_tabPabelFixed {
	float: left;
	height: 22px;
	margin-right: 0px;
}

.coindms_contentTabScrollerLeft {
	float: left;
	height: 22px;
}

.coindms_contentTabActiveContentScrollerLeft {
	height: 22px;
	border-radius: 7px 0px 0px 0px;
	-moz-border-radius: 7px 0px 0px 0px;
	-webkit-border-radius: 7px 0px 0px 0px;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding: 6px 9px 0px 9px;
	background: url(../../pics/system/tab_scroller_left.gif) 3px 7px no-repeat #c0c0c0;
	color: #ffffff;
	font-family: Arial, Calibri, roboto, sans-serif;
	font-weight: normal;
	font-size: 12px;
	cursor: pointer;
}

.coindms_rd_contentTabInactiveContentScrollerLeft {
	height: 22px;
	border-radius: 7px 0px 0px 0px;
	-moz-border-radius: 7px 0px 0px 0px;
	-webkit-border-radius: 7px 0px 0px 0px;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding: 6px 9px 0px 9px;
	background: url(../../pics/system/tab_scroller_left.gif) 3px 7px no-repeat #ffffff;
	color: #000000;
	font-family: Arial, Calibri, roboto, sans-serif;
	font-weight: normal;
	font-size: 12px;
	cursor: default;
}

.coindms_contentTabScrollerRight {
	float: right;
	height: 22px;
}

.coindms_contentTabActiveContentScrollerRight {
	height: 22px;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding: 6px 9px 0px 9px;
	background: url(../../pics/system/tab_scroller_right.gif) 3px 7px no-repeat #c0c0c0;
	color: #ffffff;
	font-family: Arial, Calibri, roboto, sans-serif;
	font-weight: normal;
	font-size: 12px;
	cursor: pointer;
}

.coindms_rd_contentTabInactiveContentScrollerRight {
	height: 22px;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	padding: 6px 9px 0px 9px;
	background: url(../../pics/system/tab_scroller_right.gif) 3px 7px no-repeat #ffffff;
	color: #000000;
	font-family: Arial, Calibri, roboto, sans-serif;
	font-weight: normal;
	font-size: 12px;
	cursor: default;
}

.coindms_button_active {
	font-family: Arial, Calibri, roboto, sans-serif;
	height: 30px;
	border: 1px solid #c0c0c0;
	padding: 4px 12px 4px 12px;
	font-size: 14px;
	font-weight: bold;
	background-color: #AAB414;
	color: #ffffff;
	cursor: pointer;
	min-width: 200px;
}

.coindms_button_inactive {
	font-family: Arial, Calibri, roboto, sans-serif;
	padding: 4px 12px 4px 12px;
	height: 30px;
	border: 1px solid #c0c0c0;
	font-size: 14px;
	font-weight: bold;
	background-color: #ececec;
	color: #ffffff;
	cursor: wait;
	min-width: 200px;
}

.coindms_scroll_subpanel_tabs {
	position: relative;
	height: 28px;
	white-space: nowrap;
	overflow: hidden;
	float: left;  /* Don't need it actually, but it makes for JavaScript easier to get width! */
}

.coindms_scroll_panel_tabs
{
	float: right;
	height: 28px;
	width: 200px;
	overflow: hidden;
	white-space: nowrap;  /* for security reasons */
	position: absolute;
}

.coindms_contentScrollTabActive {
	position: relative;
	height: 22px;
	margin-left: 2px;
	margin-right: 2px;
	display: inline-block;
}


.coindms_contentScrollTabInactive {
	position: relative;
	height: 22px;
	margin-left: 2px;
	margin-right: 2px;
	display: inline-block;
}

.coindms_statusBox {
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border: 1px solid #BDBDBD;
	background-color: #FFFFFF;
	padding: 12px;
	margin: 15px 12px 0px 12px;
	display: none;
}

.coindms_toolBoxNested {
	height: 24px;  /* 42-18 */
	padding-top: 18px;
	border-bottom: 1px solid #c0c0c0;
}
.coindms_cardForm {
	padding-bottom: 15px;
}

.coindms_cardFormInactive {
	/*border: 1px solid #0000ff;*/
	display: none;
	padding-bottom: 15px;
}

/* icon based button classes */
/* looking */
.coindms_toolButtonLookingActive {
	background: url(../../pics/system/imini/looking_active.png) 0px 0px no-repeat;
}
.coindms_toolButtonLookingInactive {
	background: url(../../pics/system/imini/looking_inactive.png) 0px 0px no-repeat;
}

/* send (email)*/
.coindms_toolButtonSendEmailActive {
	background: url(../../pics/system/imini/email-send-to_active.png) 0px 0px no-repeat;
}
.coindms_toolButtonSendEmailInactive {
	background: url(../../pics/system/imini/email-send-to_inactive.png) 0px 0px no-repeat;
}

.coindms_toolButtonSendEmail2Active {
	background: url(../../pics/system/imini/emailsend12_small_active.png) 0px 0px no-repeat;
}
.coindms_toolButtonSendEmail2Inactive {
	background: url(../../pics/system/imini/emailsend12_small_inactive.png) 0px 0px no-repeat;
}

.coindms_toolButtonSendEmailRedActive {
	background: url(../../pics/system/imini/email-send-to_red_active.png) 0px 0px no-repeat;
}
.coindms_toolButtonSendEmailRedInactive {
	background: url(../../pics/system/imini/email-send-to_red_inactive.png) 0px 0px no-repeat;
}

.coindms_toolButtonSendEmailBlueActive {
	background: url(../../pics/system/imini/email-send-to_blue_active.png) 0px 0px no-repeat;
}
.coindms_toolButtonSendEmailBlueInactive {
	background: url(../../pics/system/imini/email-send-to_blue_inactive.png) 0px 0px no-repeat;
}

.coindms_toolButtonInfoActive {
	background: url(../../pics/system/imini/btn-info_active.png) 0px 0px no-repeat;
}
.coindms_toolButtonInfoInactive {
	background: url(../../pics/system/imini/btn-info_inactive.png) 0px 0px no-repeat;
}

.coindms_toolButtonDeleteArchiveActive {
	background: url(../../pics/system/imini/deleteHistoryActive.png) 0px 0px no-repeat;
}
.coindms_toolButtonDeleteArchiveInactive {
	background: url(../../pics/system/imini/deleteHistoryInactive.png) 0px 0px no-repeat;
}

.coindms_toolButtonInfoBlueActive {
	background: url(../../pics/system/imini/infoblue_active.png) 0px 0px no-repeat;
}
.coindms_toolButtonInfoBlueInactive {
	background: url(../../pics/system/imini/infoblue_inactive.png) 0px 0px no-repeat;
}

.coindms_toolButtonInfoYellowActive {
	background: url(../../pics/system/imini/infoyellow_active.png) 0px 0px no-repeat;
}
.coindms_toolButtonInfoYellowInactive {
	background: url(../../pics/system/imini/infoyellow_inactive.png) 0px 0px no-repeat;
}

.coindms_toolButtonInfoRedActive {
	background: url(../../pics/system/imini/infored_active.png) 0px 0px no-repeat;
}
.coindms_toolButtonInfoRedInactive {
	background: url(../../pics/system/imini/infored_inactive.png) 0px 0px no-repeat;
}

.coindms_toolButtonOkActive {
	background: url(../../pics/system/imini/ok_active.png) 0px 0px no-repeat;
}
.coindms_toolButtonOkInactive {
	background: url(../../pics/system/imini/ok_inactive.png) 0px 0px no-repeat;
}

/* flip */
.coindms_toolButtonFlipActive {
	background: url(../../pics/system/imini/switch.gif) 0px 0px no-repeat;
}
.coindms_toolButtonFlipInactive {
	background: url(../../pics/system/imini/switch_inactive.gif) 0px 0px no-repeat;
}

/* import */
.coindms_toolButtonImportActive {
	background: url(../../pics/system/imini/import.gif) 0px 4px no-repeat;
}
.coindms_toolButtonImportInactive {
	background: url(../../pics/system/imini/importInactive.gif) 0px 3px no-repeat;
}

/* switch to assigned card */
.coindms_toolButtonSwitchToAssignedCardActive {
	background: url(../../pics/system/imini/switchToAssignedCard.gif) 0px 4px no-repeat;
}
.coindms_toolButtonSwitchToAssignedCardInactive {
	background: url(../../pics/system/imini/switchToAssignedCardInactive.gif) 0px 3px no-repeat;
}

/* switch to assigned value connections */
.coindms_toolButtonSwitchToAssignedValueConnectionsActive {
	background: url(../../pics/system/imini/switchToAssignedValueConnections.gif) 0px 4px no-repeat;
}
.coindms_toolButtonSwitchToAssignedValueConnectionsInactive {
	background: url(../../pics/system/imini/switchToAssignedValueConnectionsInactive.gif) 0px 3px no-repeat;
}

/* switch */
.coindms_toolButtonSwitchActive {
	background: url(../../pics/system/imini/switch_active.png) 0px 1px no-repeat;
}

.coindms_toolButtonSwitchInactive {
	background: url(../../pics/system/imini/switch_inactive.png) 0px 1px no-repeat;
}

/* export */
.coindms_toolButtonExportActive {
	background: url(../../pics/system/imini/export.gif) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}
.coindms_toolButtonExportInactive {
	background: url(../../pics/system/imini/exportInactive.gif) 0px 1px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}

/* export */
.coindms_toolButtonExportActive2 {
	background: url(../../pics/system/imini/export.gif) 0px 1px no-repeat;
}
.coindms_toolButtonExportInactive2 {
	background: url(../../pics/system/imini/exportInactive.gif) 0px 1px no-repeat;
}

/* export plus*/
.coindms_toolButtonExportPlusActive {
	background: url(../../pics/system/imini/exportplus_active.png) 0px 1px no-repeat;
}
.coindms_toolButtonExportPlusInactive {
	background: url(../../pics/system/imini/exportplus_inactive.png) 0px 1px no-repeat;
}

/* mail*/
.coindms_toolButtonMailYellowActive {
	background: url(../../pics/system/imini/email_active.png) 0px 1px no-repeat;
}
.coindms_toolButtonMailYellowInactive {
	background: url(../../pics/system/imini/email_inactive.png) 0px 1px no-repeat;
}

/* help*/
.coindms_toolButtonHelpActive {
	background: url(../../pics/system/imini/help_active.png) 0px 1px no-repeat;
}
.coindms_toolButtonHelpInactive {
	background: url(../../pics/system/imini/help_inactive.png) 0px 1px no-repeat;
}

/* document*/
.coindms_toolButtonDocumentActive {
	background: url(../../pics/system/imini/document_2_active.png) 0px 1px no-repeat;
}
.coindms_toolButtonDocumentInactive {
	background: url(../../pics/system/imini/document_2_inactive.png) 0px 1px no-repeat;
}

/* qrcode */
.coindms_toolButtonQrcodeActive {
	background: url(../../pics/system/imini/qrcode_active.png) 0px 1px no-repeat;
}
.coindms_toolButtonQrcodeInactive {
	background: url(../../pics/system/imini/qrcode_inactive.png) 0px 1px no-repeat;
}

/* qrcode plus*/
.coindms_toolButtonQrcodePlusActive {
	background: url(../../pics/system/imini/qrcodeplus_active.png) 0px 1px no-repeat;
}
.coindms_toolButtonQrcodePlusInactive {
	background: url(../../pics/system/imini/qrcodeplus_inactive.png) 0px 1px no-repeat;
}

/* zip */
.coindms_toolButtonZipActive {
	background: url(../../pics/system/imini/zip_active.png) 0px 1px no-repeat;
}
.coindms_toolButtonZipInactive {
	background: url(../../pics/system/imini/zip_inactive.png) 0px 1px no-repeat;
}

/* arrow left */
.coindms_toolbuttonArrowLeftActive {
	background: url(../../pics/system/imini/arrowleft_active.png) 0px 1px no-repeat;
}
.coindms_toolbuttonArrowLeftInactive {
	background: url(../../pics/system/imini/arrowleft_inactive.png) 0px 1px no-repeat;
}

.coindms_toolbuttonArrowLeftRedActive {
	background: url(../../pics/system/imini/arrowleftRed_active.png) 0px 1px no-repeat;
}
.coindms_toolbuttonArrowLeftRedInactive {
	background: url(../../pics/system/imini/arrowleftRed_inactive.png) 0px 1px no-repeat;
}

/* arrow right */
.coindms_toolbuttonArrowRightActive {
	background: url(../../pics/system/imini/arrowright_active.png) 0px 1px no-repeat;
}
.coindms_toolbuttonArrowRightInactive {
	background: url(../../pics/system/imini/arrowright_inactive.png) 0px 1px no-repeat;
}

/* arrow down */
.coindms_toolbuttonArrowDownActive {
	background: url(../../pics/system/imini/arrowdown_active.png) 0px 1px no-repeat;
}
.coindms_toolbuttonArrowDownInactive {
	background: url(../../pics/system/imini/arrowdown_inactive.png) 0px 1px no-repeat;
}

/* arrow up */
.coindms_toolbuttonArrowUpActive {
	background: url(../../pics/system/imini/arrowup_active.png) 0px 1px no-repeat;
}
.coindms_toolbuttonArrowUpInactive {
	background: url(../../pics/system/imini/arrowup_inactive.png) 0px 1px no-repeat;
}

/* arrow updown */
.coindms_toolbuttonArrowUpdownActive {
	background: url(../../pics/system/imini/arrowupdown_active.png) 0px 1px no-repeat;
}
.coindms_toolbuttonArrowUpdownInactive {
	background: url(../../pics/system/imini/arrowupdown_inactive.png) 0px 1px no-repeat;
}

/* arrow leftright */
.coindms_toolbuttonArrowLeftrightActive {
	background: url(../../pics/system/imini/arrowleftright_active.png) 0px 1px no-repeat;
}
.coindms_toolbuttonArrowLeftrightInactive {
	background: url(../../pics/system/imini/arrowleftright_inactive.png) 0px 1px no-repeat;
}

/* arrow down plus*/
.coindms_toolbuttonArrowDownPlusActive {
	background: url(../../pics/system/imini/arrowdownplus_active.png) 0px 1px no-repeat;
}

.coindms_toolbuttonArrowDownPlusInactive {
	background: url(../../pics/system/imini/arrowdownplus_inactive.png) 0px 1px no-repeat;
}

/* new */
.coindms_toolButtonNewActive {
	background: url(../../pics/system/imini/new_active.png) 0px 0px no-repeat;
}
.coindms_toolButtonNewInactive {
	background: url(../../pics/system/imini/new_inactive.png) 0px 0px no-repeat;
}

/* play */
.coindms_toolButtonPlayActive {
	background: url(../../pics/system/imini/play_active.png) 0px 1px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}

.coindms_toolButtonPlayInactive {
	background: url(../../pics/system/imini/play_inactive.png) 0px 1px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}

/* playred */
.coindms_toolButtonPlayredActive {
	background: url(../../pics/system/imini/playred_active.png) 0px 1px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}

.coindms_toolButtonPlayredInactive {
	background: url(../../pics/system/imini/playred_inactive.png) 0px 1px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}

/* stop */
.coindms_toolButtonStopActive {
	background: url(../../pics/system/imini/stop2_active.png) 0px 1px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}

.coindms_toolButtonStopInactive {
	background: url(../../pics/system/imini/stop2_inactive.png) 0px 1px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}

/* stop red */
.coindms_toolButtonStopRedActive {
	background: url(../../pics/system/imini/stop2red_active.png) 0px 1px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}

.coindms_toolButtonStopRedInactive {
	background: url(../../pics/system/imini/stop2red_inactive.png) 0px 1px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}

/* export green*/
.coindms_toolButtonExportGreenActive {
	background: url(../../pics/vizson/export_green.gif) 0px 1px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}

.coindms_toolButtonExportGreenInActive {
	background: url(../../pics/vizson/export_greenInactive.gif) 0px 0px no-repeat;
}

/* export calendar*/
.coindms_toolButtonExportCalendarActive {
	background: url(../../pics/system/imini/calendarexport_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonExportCalendarInactive {
	background: url(../../pics/system/imini/calendarexport_inactive.png) 0px 0px no-repeat;
}

/* export green*/
.coindms_toolButtonExportGreenActive2 {
	background: url(../../pics/system/imini/export_green02_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonExportGreenInActive2 {
	background: url(../../pics/system/imini/export_green02_inactive.png) 0px 0px no-repeat;
}

/* export yellow*/
.coindms_toolButtonExportYellowActive {
	background: url(../../pics/system/imini/export_yellow_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonExportYellowInactive {
	background: url(../../pics/system/imini/export_yellow_inactive.png) 0px 0px no-repeat;
}

/* export blue*/
.coindms_toolButtonExportBlueActive {
	background: url(../../pics/system/imini/export_blue_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonExportBlueInactive {
	background: url(../../pics/system/imini/export_blue_inactive.png) 0px 0px no-repeat;
}

/* add */
.coindms_toolButtonAddActive {
	background: url(../../pics/system/imini/add_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonAddInactive {
	background: url(../../pics/system/imini/add_inactive.png) 0px 0px no-repeat;
}

/* publish */
.coindms_toolButtonPublishActive {
	background: url(../../pics/system/imini/publish_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonPublishInactive {
	background: url(../../pics/system/imini/publish_inactive.png) 0px 0px no-repeat;
}

/* archive */
.coindms_toolButtonArchiveActive {
	background: url(../../pics/system/imini/archive_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonArchiveInactive {
	background: url(../../pics/system/imini/archive_inactive.png) 0px 0px no-repeat;
}

/* calendar*/
.coindms_toolButtonCalendarActive {
	background: url(../../pics/system/imini/date_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonCalendarInactive {
	background: url(../../pics/system/imini/date_inactive.png) 0px 0px no-repeat;
}

/* emptyTrash 2*/
.coindms_toolButtonEmptyTrashActive_2 {
	background: url(../../pics/system/imini/emptytrash_active_2.png) 0px 0px no-repeat;
}

.coindms_toolButtonEmptyTrashInactive_2 {
	background: url(../../pics/system/imini/emptytrash_inactive_2.png) 0px 0px no-repeat;
}

/* emptyTrash*/
.coindms_toolButtonEmptyTrashActive {
	background: url(../../pics/system/imini/emptytrash_active.png) 0px 0px no-repeat;
}

/* calendardelete*/
.coindms_toolButtonCalendarDeleteActive {
	background: url(../../pics/system/imini/dates-delete_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonCalendarDeleteInactive {
	background: url(../../pics/system/imini/dates-delete_inactive.png) 0px 0px no-repeat;
}

/* phone*/
.coindms_toolButtonPhoneActive {
	background: url(../../pics/system/imini/phone_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonPhoneInactive {
	background: url(../../pics/system/imini/phone_inactive.png) 0px 0px no-repeat;
}

/* datedelete*/
.coindms_toolButtonDateDeleteActive {
	background: url(../../pics/system/imini/date-delete_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonDateDeleteInactive {
	background: url(../../pics/system/imini/date-delete_inactive.png) 0px 0px no-repeat;
}

/* home*/
.coindms_toolButtonHomeActive {
	background: url(../../pics/system/imini/home_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonHomeInactive {
	background: url(../../pics/system/imini/home_inactive.png) 0px 0px no-repeat;
}

/* useradministration*/
.coindms_toolButtonUserAdministrationActive {
	background: url(../../pics/system/imini/user_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonUserAdministrationInactive {
	background: url(../../pics/system/imini/user_inactive.png) 0px 0px no-repeat;
}

/* useradministration red*/
.coindms_toolButtonUserRedAdministrationActive {
	background: url(../../pics/system/imini/userred_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonUserRedAdministrationInactive {
	background: url(../../pics/system/imini/userred_inactive.png) 0px 0px no-repeat;
}

/* useradministration violet*/
.coindms_toolButtonUserVioletAdministrationActive {
	background: url(../../pics/system/imini/userviolet_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonUserVioletAdministrationInactive {
	background: url(../../pics/system/imini/userviolet_inactive.png) 0px 0px no-repeat;
}

.coindms_toolButtonUserMultiAdministrationActive {
	background: url(../../pics/system/imini/usermulti_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonUserMultiAdministrationInactive {
	background: url(../../pics/system/imini/usermulti_inactive.png) 0px 0px no-repeat;
}

.coindms_toolButtonProjectsActive {
	background: url(../../pics/system/imini/projects_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonProjectsInactive {
	background: url(../../pics/system/imini/projects_inactive.png) 0px 0px no-repeat;
}

/* start*/
.coindms_toolButtonStopwatchStartActive {
	background: url(../../pics/system/imini/stopwatch_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonStopwatchStartInactive {
	background: url(../../pics/system/imini/stopwatch_inactive.png) 0px 0px no-repeat;
}

/* stopwatch stop*/
.coindms_toolButtonStopwatchStopActive {
	background: url(../../pics/system/imini/stopwatchstop_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonStopwatchStopInactive {
	background: url(../../pics/system/imini/stopwatchstop_inactive.png) 0px 0px no-repeat;
}

/* electronic */
.coindms_toolButtonStopwatchElectronicActive {
	background: url(../../pics/system/imini/eletronic_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonStopwatchElectronicInctive {
	background: url(../../pics/system/imini/eletronic_inactive.png) 0px 0px no-repeat;
}

/* userdelete*/
.coindms_toolButtonUserDeleteActive {
	background: url(../../pics/system/imini/userdelete_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonUserDeleteInactive {
	background: url(../../pics/system/imini/userdelete_inactive.png) 0px 0px no-repeat;
}

/* emailred*/
.coindms_toolButtonEmailRedActive {
	background: url(../../pics/system/imini/emailsendsimulate01_small_red_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonEmailRedInactive {
	background: url(../../pics/system/imini/emailsendsimulate01_small_red_inactive.png) 0px 0px no-repeat;
}

/* comment*/
.coindms_toolButtonCommentActive {
	background: url(../../pics/system/imini/comment_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonCommentInactive {
	background: url(../../pics/system/imini/comment_inactive.png) 0px 0px no-repeat;
}

/* comment*/
.coindms_toolButtonCommentAttentionActive {
	background: url(../../pics/system/imini/commentAttention_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonCommentAttentionInactive {
	background: url(../../pics/system/imini/commentAttention_inactive.png) 0px 0px no-repeat;
}

/* userconfirm*/
.coindms_toolButtonUserConfirmActive {
	background: url(../../pics/system/imini/userconfirm_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonUserConfirmInactive {
	background: url(../../pics/system/imini/userconfirm_inactive.png) 0px 0px no-repeat;
}

/* userassign*/
.coindms_toolButtonUserAssignActive {
	background: url(../../pics/system/imini/userassign_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonUserAssignInactive {
	background: url(../../pics/system/imini/userassign_inactive.png) 0px 0px no-repeat;
}

/* useradd*/
.coindms_toolButtonUserAddActive {
	background: url(../../pics/system/imini/useradd_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonUserAddInactive {
	background: url(../../pics/system/imini/useradd_inactive.png) 0px 0px no-repeat;
}

/* question red*/
.coindms_toolButtonQuestionRedActive {
	background: url(../../pics/system/imini/question_red_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonQuestionRedInactive {
	background: url(../../pics/system/imini/question_red_inactive.png) 0px 0px no-repeat;
}

/* answer green*/
.coindms_toolButtonAnswerGreenActive {
	background: url(../../pics/system/imini/answer_green_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonAnswerGreenInactive {
	background: url(../../pics/system/imini/answer_green_inactive.png) 0px 0px no-repeat;
}

/* lefttoright*/
.coindms_toolButtonLeftToRightActive {
	background: url(../../pics/system/imini/lefttoright_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonLeftToRightInactive {
	background: url(../../pics/system/imini/lefttoright_inactive.png) 0px 0px no-repeat;
}

/* list check yes */
.coindms_toolButtonListCheckYesActive {
	background: url(../../pics/system/imini/list_check_yes_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonListCheckYesInactive {
	background: url(../../pics/system/imini/list_check_yes_inactive.png) 0px 0px no-repeat;
}

/* attention */
.coindms_toolButtonAttentionActive {
	background: url(../../pics/system/imini/attention_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonAttentionInactive {
	background: url(../../pics/system/imini/attention_inactive.png) 0px 0px no-repeat;
}

.coindms_toolButtonAttention2Active {
	background: url(../../pics/system/imini/attention2_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonAttention2Inactive {
	background: url(../../pics/system/imini/attention2_inactive.png) 0px 0px no-repeat;
}

/*ok (15px))*/
.coindms_okActive {
	background: url(../../pics/system/icojoy_onebit/ok_active.png) 0px 0px no-repeat;
}

.coindms_okInactive {
	background: url(../../pics/system/icojoy_onebit/ok_inactive.png) 0px 0px no-repeat;
}

/*nook (15px))*/
.coindms_notOkActive {
	background: url(../../pics/system/icojoy_onebit/notok_active.png) 0px 0px no-repeat;
}

.coindms_notOkInactive {
	background: url(../../pics/system/icojoy_onebit/notok_inactive.png) 0px 0px no-repeat;
}

/* 12px */
.coindms_greenringActive {
	background: url(../../pics/system/imini/greenring_active.png) 0px 0px no-repeat;
}

.coindms_greenringInactive {
	background: url(../../pics/system/imini/greenring_inactive.png) 0px 0px no-repeat;
}

.coindms_toolButtonUserDeleteInactive {
	background: url(../../pics/system/imini/userdelete_inactive.png) 0px 0px no-repeat;
}

.coindms_toolButtonEmptyTrashInactive {
	background: url(../../pics/system/imini/emptytrash_inactive.png) 0px 0px no-repeat;
}

/* play */
.coindms_toolButtonPlayActive {
	background: url(../../pics/system/imini/btn-play.gif) 0px 0px no-repeat;
}


.coindms_angryActive {
	background: url(../../pics/system/imini/angry_active.png) 0px 0px no-repeat;
}

.coindms_angryInactive {
	background: url(../../pics/system/imini/angry_inactive.png) 0px 0px no-repeat;
}

.coindms_openmouthActive {
	background: url(../../pics/system/imini/openmouth_active.png) 0px 0px no-repeat;
}

.coindms_openmouthInactive {
	background: url(../../pics/system/imini/openmouth_inactive.png) 0px 0px no-repeat;
}

/* save */
.coindms_toolButtonSaveActive {
	background: url(../../pics/system/imini/save.gif) 0px 0px no-repeat;
}
.coindms_toolButtonSaveInactive {
	background: url(../../pics/system/imini/saveInactive.gif) 0px 0px no-repeat;
}

/* copy */
.coindms_toolButtonCopyActive {
	background: url(../../pics/system/imini/copy.gif) 0px 0px no-repeat;
}
.coindms_toolButtonCopyInactive {
	background: url(../../pics/system/imini/copyInactive.gif) 0px 0px no-repeat;
}

/* delete */
.coindms_toolButtonDeleteActive {
	background: url(../../pics/system/imini/delete.gif) 0px 0px no-repeat;
}
.coindms_toolButtonDeleteInactive {
	background: url(../../pics/system/imini/deleteInactive.gif) 0px 0px no-repeat;
}

/* edit */
.coindms_toolButtonEditActive {
	background: url(../../pics/system/imini/edit.gif) 0px 0px no-repeat;
}

/* openintabs */
.coindms_toolButtonOpenintabsActive {
	background: url(../../pics/system/imini/openintabs.gif) 0px 0px no-repeat;
}
.coindms_toolButtonOpenintabsInactive {
	background: url(../../pics/system/imini/openintabs_inactive.gif) 0px 0px no-repeat;
}

/* selection */
.coindms_toolButtonSelectionActive {
	background: url(../../pics/system/imini/selectnone.gif) 0px 2px no-repeat;
}
.coindms_toolButtonSelectionCheckedActive {
	background: url(../../pics/system/imini/selectall.gif) 0px 2px no-repeat;
}

.coindms_toolButtonSelectionCheckedpartlyActive {
	background: url(../../pics/system/imini/selectallInactive.gif) 0px 2px no-repeat;
}

.coindms_toolButtonSelectionInactive {
	background: url(../../pics/system/imini/selectionInactive.gif) 0px 2px no-repeat;
}

/* activate */
.coindms_toolButtonActivateActive {
	background: url(../../pics/system/imini/active.gif) 0px 0px no-repeat;
}
.coindms_toolButtonActivateInactive {
	background: url(../../pics/system/imini/activeInactive.gif) 0px 0px no-repeat;
}
/* deactivate */
.coindms_toolButtonDeactivateActive {
	background: url(../../pics/system/imini/star-grey.gif) 0px 0px no-repeat;
}
.coindms_toolButtonDeactivateInactive {
	background: url(../../pics/system/imini/star-greyInactive.gif) 0px 0px no-repeat;
}

/* assign to card */
.coindms_toolButtonAssignToCardActive {
	background: url(../../pics/system/imini/assignToCard.gif) 0px 0px no-repeat;
}

.coindms_toolButtonAssignToCardInactive {
	background: url(../../pics/system/imini/assignToCardInactive.gif) 0px 0px no-repeat;
}

/* update */
.coindms_toolButtonUpdateActive {
	background: url(../../pics/system/imini/update.gif) 0px 2px no-repeat;
}

.coindms_toolButtonUpdateInactive {
	background: url(../../pics/system/imini/updateInactive.gif) 0px 2px no-repeat;
}

/* resetform */
.coindms_toolButtonResetFormActive {
	background: url(../../pics/system/imini/page.gif) 0px 0px no-repeat;
}

.coindms_toolButtonResetFormInactive {
	background: url(../../pics/system/imini/pageInactive.gif) 0px 0px no-repeat;
}

/* delete all */
.coindms_toolButtonDeleteAllActive {
	background: url(../../pics/system/imini/deleteAllActive.gif) 0px 0px no-repeat;
}
.coindms_toolButtonDeleteAllInactive {
	background: url(../../pics/system/imini/deleteAllInactive.gif) 0px 0px no-repeat;
}

/* plus */
.coindms_toolButtonPlusActive {
	background: url(../../pics/system/imini/buttonplus_active.png) 0px 0px no-repeat;
}
.coindms_toolButtonPlusInactive {
	background: url(../../pics/system/imini/buttonplus_inactive.png) 0px 0px no-repeat;
}

/* minus */
.coindms_toolButtonMinusActive {
	background: url(../../pics/system/imini/buttonminus_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonMinusInactive {
	background: url(../../pics/system/imini/buttonminus_inactive.png) 0px 0px no-repeat;
}

/* import green*/
.coindms_toolButtonImportGreenActive {
	background: url(../../pics/system/imini/importgreen_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonImportGreenInactive {
	background: url(../../pics/system/imini/importgreen_inactive.png) 0px 0px no-repeat;
}

/* multi export green*/
.coindms_toolButtonMultiExportGreenActive {
	background: url(../../pics/system/imini/multiexportgreen_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonMultiExportGreenInactive {
	background: url(../../pics/system/imini/multiexportgreen_inactive.png) 0px 0px no-repeat;
}

/* multi import green*/
.coindms_toolButtonMultiImportGreenActive {
	background: url(../../pics/system/imini/multiimportgreen_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonMultiImportGreenInactive {
	background: url(../../pics/system/imini/multiimportgreen_inactive.png) 0px 0px no-repeat;
}

/* download */
.coindms_toolButtonDownloadActive {
	background: url(../../pics/system/imini/download_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonDownloadInactive {
	background: url(../../pics/system/imini/download_inactive.png) 0px 0px no-repeat;
}

/* template */
.coindms_toolButtonTemplateActive {
	background: url(../../pics/system/imini/template_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonTemplateInactive {
	background: url(../../pics/system/imini/template_inactive.png) 0px 0px no-repeat;
}

/* edit */
.coindms_buttonEditActive {
	background: url(../../pics/system/imini/edit.gif) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}

/* zip */
.coindms_buttonZipActive {
	background: url(../../pics/system/imini/zip_active.png) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}

/* stop */
.coindms_toolButtonStop2Active {
	background: url(../../pics/system/imini/stop2_active.png) 0px 1px no-repeat;
}

.coindms_toolButtonStop2Inactive {
	background: url(../../pics/system/imini/stop2_inactive.png) 0px 1px no-repeat;
}

/* stop red */
.coindms_toolButtonStop2RedActive {
	background: url(../../pics/system/imini/stop2red_active.png) 0px 1px no-repeat;
}

.coindms_toolButtonStop2RedInactive {
	background: url(../../pics/system/imini/stop2red_inactive.png) 0px 1px no-repeat;
}

/* red point */
.coindms_buttonRedpoint2Active {
	background: url(../../pics/system/imini/redpoint_active.png) 0px 1px no-repeat;
}

.coindms_buttonRedpoint2Inactive {
	background: url(../../pics/system/imini/redpoint_inactive.png) 0px 1px no-repeat;
}

/* green x*/
.coindms_buttonGreenX2Active {
	background: url(../../pics/system/imini/greenx_active.png) 0px 1px no-repeat;
}

.coindms_buttonGreenX2Inactive {
	background: url(../../pics/system/imini/greenx_inactive.png) 0px 1px no-repeat;
}

/* play */
.coindms_toolButtonPlay2Active {
	background: url(../../pics/system/imini/play_active.png) 0px 1px no-repeat;
}

.coindms_toolButtonPlay2Inactive {
	background: url(../../pics/system/imini/play_inactive.png) 0px 1px no-repeat;
}

.coindms_buttonZipInactive {
	background: url(../../pics/system/imini/zip_inactive.png) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}

/* scale */
.coindms_toolButtonScaleActive {
	background: url(../../pics/system/imini/scale_active.png) 0px 1px no-repeat;
}
.coindms_toolButtonScaleInactive {
	background: url(../../pics/system/imini/scale_inactive.png) 0px 1px no-repeat;
}

/* redpoint */
.coindms_buttonRedpointActive {
	background: url(../../pics/system/imini/redpoint_active.png) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 12px;
	height: 12px;
}

/* greenpoint */
.coindms_buttonGreenpointActive {
	background: url(../../pics/system/imini/greenpoint_active.png) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 12px;
	height: 12px;
}

/* greenring */
.coindms_buttonGreenringActive {
	background: url(../../pics/system/imini/greenring_active.png) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 12px;
	height: 12px;
}

.coindms_buttonGreenringInactive {
	background: url(../../pics/system/imini/greenring_inactive.png) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 12px;
	height: 12px;
}

/* yellowpoint */
.coindms_buttonYellowointActive {
	background: url(../../pics/system/imini/yellowpoint_active.png) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 12px;
	height: 12px;
}

/* archive */
.coindms_buttonArchiveActive {
	background: url(../../pics/system/imini/archive_active.png) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 12px;
	height: 12px;
}

.coindms_buttonArchiveInactive {
	background: url(../../pics/system/imini/archive_inactive.png) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 12px;
	height: 12px;
}

.coindms_toolButtonArchiveActive {
	background: url(../../pics/system/imini/archive_active.png) 0px 0px no-repeat;
}

/* dearchive */
.coindms_buttonDearchiveActive {
	background: url(../../pics/system/imini/dearchive_active.png) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 12px;
	height: 12px;
}

.coindms_buttonDearchiveInactive {
	background: url(../../pics/system/imini/dearchive_inactive.png) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 12px;
	height: 12px;
}

.coindms_toolButtonInfoActive2 {
	background: url(../../pics/system/imini/btn-info_active.png) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}
.coindms_toolButtonInfoInactive2 {
	background: url(../../pics/system/imini/btn-info_inactive.png) 0px 0px no-repeat;
	background: url(../../pics/system/imini/btn-info_active.png) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}

/* copy */
.coindms_buttonCopyActive {
	background: url(../../pics/system/imini/copy.gif) 0px 0px no-repeat;
}

.coindms_buttonCopyInactive {
	background: url(../../pics/system/imini/copyInactive.gif) 0px 0px no-repeat;
}

/* copy plus */
.coindms_buttonCopyPlusActive {
	background: url(../../pics/system/imini/copy_plus.gif) 0px 0px no-repeat;
}

/* add plus */
.coindms_buttonAddPlusActive {
	background: url(../../pics/system/imini/btn-plus.gif) 0px 0px no-repeat;
}

/* substract minus */
.coindms_buttonSubstractMinusActive {
	background: url(../../pics/system/imini/btn-minus.gif) 0px 0px no-repeat;
}

/* delete */
.coindms_buttonDeleteActive {
	background: url(../../pics/system/imini/delete.gif) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}

.coindms_buttonDeleteInactive {
	background: url(../../pics/system/imini/deleteInactive.gif) 0px 0px no-repeat;
}

/* delete date */
.coindms_buttonDeleteDateActive {
	background: url(../../pics/system/imini/date-delete_active.png) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}

.coindms_buttonDeleteDateInactive {
	background: url(../../pics/system/imini/date-delete_inactive.png) 0px 0px no-repeat;
}


/* ok */
.coindms_buttonOkActive {
	background: url(../../pics/system/imini/ok.gif) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}

/* notok */
.coindms_buttonNotOkActive {
	background: url(../../pics/system/imini/okno.gif) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
	width: 16px;
	height: 16px;
}

/* export*/
.coindms_buttonExportActive {
	background: url(../../pics/system/imini/export.gif) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
}

.coindms_buttonExportInactive {
	background: url(../../pics/system/imini/exportInactive.gif) 0px 0px no-repeat;
}

/* activate */
.coindms_buttonActivateActive {
	background: url(../../pics/system/imini/activeInactive.gif) 0px 0px no-repeat;
}

/* reload */
.coindms_toolButtonReloadActive {
	background: url(../../pics/system/reload_small.gif) 0px 0px no-repeat;
}

.coindms_toolButtonReloadInactive {
	background: url(../../pics/system/reload_small_inactive.gif) 0px 0px no-repeat;
}

/* reload red */
.coindms_toolButtonReloadRedActive {
	background: url(../../pics/system/reload_small_red.gif) 0px 0px no-repeat;
}

/* multiedit */
.coindms_toolButtonMultieditActive {
	background: url(../../pics/system/imini/date-edit_active.gif) 0px 2px no-repeat;
}
.coindms_toolButtonMultieditInactive  {
	background: url(../../pics/system/imini/date-edit_inactive.gif) 0px 2px no-repeat;
}

/* viewmode list */
.coindms_toolButtonViewmodeListActive {
	background: url(../../pics/system/imini/viewmodelist_active.gif) 0px 2px no-repeat;
}
.coindms_toolButtonViewmodeListInctive {
	background: url(../../pics/system/imini/viewmodelist_inactive.gif) 0px 2px no-repeat;
}

/* viewmode form */
.coindms_toolButtonViewmodeFormActive {
	background: url(../../pics/system/imini/viewmodeform_active.gif) 0px 2px no-repeat;
}
.coindms_toolButtonViewmodeFormInactive {
	background: url(../../pics/system/imini/viewmodeform_inactive.gif) 0px 2px no-repeat;
}

/* viewmode view */
.coindms_toolButtonViewmodeViewActive {
	background: url(../../pics/system/imini/viewmodeview_active.gif) 0px 0px no-repeat;
}
.coindms_toolButtonViewmodeViewInactive {
	background: url(../../pics/system/imini/viewmodeview_inactive.gif) 0px 0px no-repeat;
}

/* copy to all */
.coindms_toolButtonCopyToAllActive {
	background: url(../../pics/system/imini/arrow-down.gif) 0px 2px no-repeat;
}

/* copy to all2 */
.coindms_toolButtonCopyToAllActive2 {
	background: url(../../pics/system/imini/arrow-updown.gif) 0px 2px no-repeat;
}

/* user */
.coindms_toolButtonUserActive {
	background: url(../../pics/system/imini/user.gif) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
}

/* user red */
.coindms_toolButtonUserRedActive {
	background: url(../../pics/system/imini/userred_active.png) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
}

/* user violet */
.coindms_toolButtonUserVioletActive {
	background: url(../../pics/system/imini/userviolet_active.png) 0px 0px no-repeat;
	border: 0px solid #FFFFFF;
}

/* encrypt */
.coindms_toolButtonEncryptActive {
	background: url(../../pics/system/imini/lock_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonEncryptInactive {
	background: url(../../pics/system/imini/lock_inactive.png) 0px 0px no-repeat;
}

/* decrypt */
.coindms_toolButtonDecryptActive {
	background: url(../../pics/system/imini/unlock_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonDecryptInactive {
	background: url(../../pics/system/imini/unlock_inactive.png) 0px 0px no-repeat;
}

/* quick export / import */
.coindms_toolButtonQuickExportImportActive {
	background: url(../../pics/system/imini/json_active.gif) 0px 0px no-repeat;
}

.coindms_toolButtonQuickExportImportInactive {
	background: url(../../pics/system/imini/json_inactive.gif) 0px 0px no-repeat;
}


.coindms_toolButtonZipRedActive {
	background: url(../../pics/system/imini/zipmissing_active.png) 0px 0px no-repeat;
}

.coindms_toolButtonZipRedInactive {
	background: url(../../pics/system/imini/zipmissing_inactive.png) 0px 0px no-repeat;
}

.coindms_formOverlay {
	background: url(../../pics/system/ajax/disable_overlay2.png);
	position: absolute;
	top: 29px;
	left: 0px;
	right: 1px;
	bottom: 39px;
	z-index: 5;
	display: none;
}

.coindms_formOverlay div {
	background: url(../../pics/system/ajax/loading_small.gif) center 100px no-repeat;
	width: 100%;
	height: 100%;
}

.coindms_040 {
	position: absolute;
	border: 1px solid #CFBF8C;
	padding-right: 10px;
	background-color: #EFDFAC;
	display: none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.coindms_listinforow {
	text-align: center;
}

.coindms_input_values_listcontainer th {
	font-size: 13px;
	font-weight: bold;
}

.coindms_input_values_listcontainer td {
	font-size: 13px;
}

.coindms_listinfo {
	display: inline;
	padding-left: 10pt;
}

.coindms_list_btn_de_loadingImage {
	width: 21px;
	height: 21px;
	border: none;
	cursor: pointer;
	background: url(../../pics/system/list_loader.gif) no-repeat;
}

.coindms_list_btn_de_activateImage {
	margin: 0px;
	padding: 0px;
	width: 12px;
	height: 12px;
	border: none;
	cursor: pointer;
	background: url(../../pics/system/imini/active.gif) no-repeat;
}

.coindms_list_btn_de_deActivateImage {
	margin: 0px;
	padding: 0px;
	width: 12px;
	height: 12px;
	border: none;
	cursor: pointer;
	background: url(../../pics/system/imini/inactive.gif) no-repeat;
}

.coindms_list_btn_delete {
	margin: 0px;
	padding: 0px;
	width: 12px;
	height: 12px;
	border: none;
	background: url(../../pics/system/imini/delete.gif) no-repeat;
	cursor: pointer;
}

.coindms_list_btn_delete_inactive {
	margin: 0px;
	padding: 0px;
	width: 12px;
	height: 12px;
	border: none;
	background: url(../../pics/system/imini/deleteInactive.gif) no-repeat;
	cursor: pointer;
}

.coindms_list_btn_assign_card {
	width: 21px;
	height: 21px;
	border: none;
	background: url(../../pics/system/imini/assignToCard.gif) no-repeat;
	cursor: pointer;
}

.coindms_infopopup_target2 {
	color: #000000;
	position: absolute;
	border: 1px solid #CECECE;
	visibility: hidden;
	background-color: #FFFFFE;
	margin-left: 35px;
	margin-top: 0px;
	display: inline;
	padding: 5px;
	width: 300px;  /*250px*/
	line-height: 120%;
	z-index: 1;
	-webkit-box-shadow: 1px 1px 1px 0px #c0c0c0;
	-moz-box-shadow: 1px 1px 1px 0px #c0c0c0;
	box-shadow: 1px 1px 1px 0px #c0c0c0;
}

.coindms_inputContentContainer {
	margin: 5px 0px 5px 0px;
}

.coindms_inputStructureValueDetailedContent {
	float: left;
	width: 300px;
}

.coindms_clearboth {
	clear: both;
}

.coindms_inputStructureValueDetailsWrapper {
	float: left;
	width: 350px;
	margin-left: 27px;
}

.coindms_response1 {
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	display: none;
	overflow: auto;
	padding: 10px;
	margin: 10px 12px 10px 12px;
	border: 1px solid #c0c0c0;
	background-color: #ffffff;
}

.coindms_response2 {
	display: block;
	overflow: auto;
	background: url(../../pics/vizson/tool.gif) 12px 12px no-repeat #ffffff;
	padding: 6px 10px 10px 30px;
	margin-top: 10px;
	font-size: 9pt;
	border: 1px solid #c0c0c0;
}

.coindms_box
{
	padding: 10px;
	text-align: center;
	position: absolute;
	/*margin: 0px auto;*/
	z-index: 100;
	background: #AAB414;
	/*width: 70%;*/
	min-width: 300px;
	left: 20%;
	right: 20%;

	/* Shadow */
	-moz-box-shadow: 0px 0px 5px 1px black;
	-webkit-box-shadow: 0px 0px 5px 1px black;
	box-shadow: 0px 0px 5px 1px black;

	/* Rounded corners */
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.coindms_box a
{
	text-decoration: none;
	color: #000000;
}

.coindms_box a:hover
{
	text-decoration: none;
	color: #a0a0a0;
}

.coindms_box .versionBox
{
	margin-top: 3px;
	line-height: 110%;
}

.coindms_assign_selectboxwrapper
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.coindms_assignable_inputs_wrapper
{
	text-align: left;
	margin-left: 30%;
}

.coindms_assign_box_remove
{
	width: 21px;
	height: 21px;
	border: none;
	background: url(../../pics/system/icojoy_onebit/onebit_32_small.png) no-repeat;
	cursor: pointer;
}

.coindms_assign_info_label {
	padding-bottom: 10px;
	vertical-align: middle;
}

.coindms_assign_info_label img {
	vertical-align: middle;
}

.coindms_inputsCardAssignmentResponse {
	display: none;
	overflow: auto;
	margin-bottom: 10px;
	background: url(../../pics/vizson/tool.gif) 12px 12px no-repeat #ffffff;
	padding: 6px 10px 10px 30px;
	border: 1px solid #c0c0c0;
}

.coindms_btn_dropdown_part1 {
	background: url(../../pics/system/button_dropdown.jpg) repeat-x;
	line-height: 180%;
	font-size: 0.9em;
	padding: 2px 8px 2px 6px;
	border: 1px solid #c0c0c0;
	border-right: none;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	/*float: left;*/
	display: inline-block;
	vertical-align: middle;
	height: 22px;  /* -(2*2px) */
	cursor: pointer;
	color: #000000;
	width: 365px;
	white-space: nowrap;
	overflow: hidden;
}
.coindms_btn_dropdown_part1_inactive {
	background: #F0F0F0;
	padding: 2px 8px 2px 6px;
	border: 1px solid #c0c0c0;
	border-right: none;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	float: left;
	height: 22px;  /* -(2*2px) */
	cursor: default;
	color: #A2A2A2;
	width: 365px;
	white-space: nowrap;
	overflow: hidden;
}

.coindms_btn_dropdown_part2 {
	background: url(../../pics/system/button_dropdown.jpg) repeat-x;
	border: 1px solid #c0c0c0;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	/*float: left;*/
	vertical-align: middle;
	display: inline-block;
	margin-left: -4px;
	height: 26px;
	/*padding: 0px 3px 0px 3px;*/
	cursor: pointer;
	color: #000000;
}
.coindms_btn_dropdown_part2_inactive {
	background: #F0F0F0;
	border: 1px solid #c0c0c0;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	float: left;
	height: 26px;
	/*padding: 0px 3px 0px 3px;*/
	cursor: default;
	color: #A2A2A2;
}

.coindms_btn_dropdown_part2 div {
	width: 17px;
	height: 26px;
	background: url(../../pics/system/arrow_down1.gif) 2px 8px no-repeat;
}
.coindms_btn_dropdown_part2_inactive div {
	width: 17px;
	height: 26px;
	background: url(../../pics/system/arrow_down1.gif) 2px 8px no-repeat;
}

/* menu for dropdown buttons */
.coindms_btn_dropdown_menu {
	position: absolute;
	z-index: 5;
	/*top: 25px;*/
	line-height: 150%;
	border: 1px solid #c0c0c0;
	-webkit-border-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 3px;
	-moz-border-radius-topleft: 0;
	border-radius: 3px;
	border-top-left-radius: 0;
	background: #ffffff;
	visibility: hidden;
	-webkit-box-shadow: 1px 1px 1px 0px #c0c0c0;
	-moz-box-shadow: 1px 1px 1px 0px #c0c0c0;
	box-shadow: 1px 1px 1px 0px #c0c0c0;
	max-height: 300px;
	width: 365px;
	overflow: auto;
}

/* standard item class for dropdown button menu */
.coindms_btn_dropdown_menu .standarditem_active {
	text-align: left;
	padding: 2px 10px 2px 10px;
	cursor: pointer;
	background-color: #c0c0c0;
}
.coindms_btn_dropdown_menu .standarditem_inactive {
	text-align: left;
	padding: 2px 10px 2px 10px;
	cursor: pointer;
	background-color: #ffffff;
}
.coindms_btn_dropdown_menu .standarditem_group {
	text-align: left;
	padding: 2px 10px 2px 10px;
	cursor: default;
	font-weight: bold;
	background-color: #ffffff;
}

.coindms_btn_dropdown_menu .standarditem_autocompletion {
	text-align: left;
	padding: 2px 2px 2px 2px;
	cursor: default;
	height: 46px;
	background: url(../../pics/system/autocompletion_back.gif) repeat-x;
}
.coindms_btn_dropdown_menu .standarditem_autocompletion_ingroup {
	padding-left: 25px;
}


/* item class for dropdown button menu of user (main site) */
.coindms_btn_dropdown_menu .itemtype1_active {
	text-align: left;
	padding: 2px 0px 2px 10px;
	cursor: pointer;
	background-color: #c0c0c0;
}
.coindms_btn_dropdown_menu .itemtype1_inactive {
	text-align: left;
	padding: 2px 0px 2px 10px;
	cursor: pointer;
	background-color: #ffffff;
}

/* item class for dropdown button menu of flags (main site) */
.coindms_btn_dropdown_menu .itemtype2_active {
	text-align: center;
	padding: 5px 0px 5px 0px;
	cursor: pointer;
	background-color: #c0c0c0;
}
.coindms_btn_dropdown_menu .itemtype2_inactive {
	text-align: center;
	padding: 5px 0px 5px 0px;
	cursor: pointer;
	background-color: #ffffff;
}

/* item class for dropdown button menu - category */
.coindms_btn_dropdown_menu .itemtype3_active {
	text-align: left;
	padding: 2px 10px 0px 10px;
	cursor: default;
	background-color: #c0c0c0;
	font-weight: bold;
}
.coindms_btn_dropdown_menu .itemtype3_inactive {
	text-align: left;
	padding: 2px 10px 0px 10px;
	cursor: default;
	background-color: #ffffff;
	font-weight: bold;
}

/* item class for dropdown button menu - category item */
.coindms_btn_dropdown_menu .itemtype4_active {
	text-align: left;
	padding: 0px 10px 0px 35px;
	cursor: pointer;
	background-color: #c0c0c0;
}
.coindms_btn_dropdown_menu .itemtype4_inactive {
	text-align: left;
	padding: 0px 10px 0px 35px;
	cursor: pointer;
	background-color: #ffffff;
}

.coindms_btn_dropdown_wrapper {
	float: left;
	line-height: 170%;
}

.coindms_tab_btn_close {
	cursor: pointer;
	float: right;
	zoom: 1; *display: inline;  /* IE7 hack for 'inline-block' */
	width: 12px;
	height: 12px;
	/*border: 1px solid #ff0000;*/
	margin: 5px;
	background: url(../../pics/system/imini/close_grey.png) no-repeat;
}

.coindms_btn_dropdown_part1_style2 {
	/*background: #ff0000;*/
	background: none;
	padding: 0px 3px 0px 6px;
	height: 22px;
	border: none;
	float: left;
	font-size: 10pt;
	cursor: pointer;
}

.coindms_btn_dropdown_part2_style2 {
	/*background: #0000ff;*/
	background: none;
	float: left;
	height: 22px;
	font-size: 10pt;
	cursor: pointer;
}

.coindms_btn_dropdown_part2_style2 div {
	width: 17px;
	height: 22px;
	background: url(../../pics/system/arrow_down1.gif) 2px 6px no-repeat;
}

.coindms_resultOK {
	color: #00cc00;
	background: url(../../pics/system/imini/ok.gif) 0px 4px no-repeat;
	padding-left: 22px;
}

.coindms_resultBad {
	color: #ff0000;
	background: url(../../pics/system/imini/okno.gif) 0px 4px no-repeat;
	padding-left: 22px;
}
.coindms_report_01 {
	margin: 12px 0px 0px 12px;
}
.coindms_report_02 {
	margin: 0px 0px 0px 12px;
}

.coindms_report_03 {
	margin: 20px 0px 0px 12px;
}


.coindms_popupbox_contentContainer {
	background-color: white;
	padding: 6px;
	border-radius: 6px;
}

.coindms_credits_closebtn {
	display: block;
	position: absolute;
	cursor: pointer;
/*
	width: 32px;
	height: 32px;
	background: url(../../pics/system/close_btn_inactive.png) no-repeat;
	right: -13px;
	top: -13px;
*/
	width: 16px;
	height: 16px;
	background: url(../../pics/system/close_btn_inactive2.png) no-repeat;
	background-size: contain;
	right: 15px;
	top: 15px;
}

.coindms_credits_category {
	font-weight: bolder;
	margin-top: 20px;
}

.coindms_credits_thevizson {
	display: inline-block;
	width: 109px;
	height: 111px;
	position: absolute;
	top: -84px;
	right: 20%;
	background: url(../../pics/vizson/the_vizson_credits.png) no-repeat -109px 0px;
    -webkit-animation: coindms_credits_thevizson_animation 6s steps(1) 0s infinite normal;
    animation: coindms_credits_thevizson_animation 6s steps(1) 0s infinite normal;
}

@-webkit-keyframes coindms_credits_thevizson_animation {
    0%   {background-position: -218px 0px;}
    5%   {background-position: -327px 0px;}
    10%   {background-position: -218px 0px;}
    15%   {background-position: -109px 0px;}
    20%   {background-position: -218px 0px;}
    25%   {background-position: -327px 0px;}
    30%   {background-position: -218px 0px;}
    35%   {background-position: -109px 0px;}
    40%   {background-position: -218px 0px;}
    45%   {background-position: -327px 0px;}
    50%   {background-position: -218px 0px;}
    55%   {background-position: -109px 0px;}
    60%   {background-position: 0px 0px;}
    62%   {background-position: -109px 0px;}
    65%   {background-position: -218px 0px;}
    70%   {background-position: -327px 0px;}
    75%   {background-position: -218px 0px;}
    80%   {background-position: -109px 0px;}
    85%   {background-position: 0px 0px;}
    87%   {background-position: -109px 0px;}
    90%   {background-position: -218px 0px;}
    95%   {background-position: -109px 0px;}
    100%   {background-position: -109px 0px;}
}

@keyframes coindms_credits_thevizson_animation {
    0%   {background-position: -218px 0px;}
    5%   {background-position: -327px 0px;}
    10%   {background-position: -218px 0px;}
    15%   {background-position: -109px 0px;}
    20%   {background-position: -218px 0px;}
    25%   {background-position: -327px 0px;}
    30%   {background-position: -218px 0px;}
    35%   {background-position: -109px 0px;}
    40%   {background-position: -218px 0px;}
    45%   {background-position: -327px 0px;}
    50%   {background-position: -218px 0px;}
    55%   {background-position: -109px 0px;}
    60%   {background-position: 0px 0px;}
    62%   {background-position: -109px 0px;}
    65%   {background-position: -218px 0px;}
    70%   {background-position: -327px 0px;}
    75%   {background-position: -218px 0px;}
    80%   {background-position: -109px 0px;}
    85%   {background-position: 0px 0px;}
    87%   {background-position: -109px 0px;}
    90%   {background-position: -218px 0px;}
    95%   {background-position: -109px 0px;}
    100%   {background-position: -109px 0px;}
}

.coindms_rd_tableHeadlineAllResolutions
{
	background: url(../../pics/system/coindms_tableBackground01.jpg) 0px 0px repeat-x;
	border-top: 1px solid #e1eaef;
	border-bottom: 1px solid #e1eaef;
	border-right: 1px solid #e1eaef;
	border-left: 1px solid #e1eaef;
	padding: 2px;
}

.coindms_rd_tableHeadlineActiveAllResolutions
{
	background: url(../../pics/system/coindms_tableBackground02.jpg) 0px 0px repeat-x;
	border-top: 1px solid #e1eaef;
	border-bottom: 1px solid #e1eaef;
	border-right: 1px solid #e1eaef;
	border-left: 1px solid #e1eaef;
	padding: 2px;
}

.coindms_rd_tableHeadlineActiveAllResolutionsSortUp
{
	text-align: center;
	font-weight: bold;
	border: 0px solid #ffffff;
	background: url(../../pics/system/sort_up_2.gif) 2px 2px no-repeat;
	padding-left: 15px;
	cursor: pointer;
}
.coindms_rd_tableHeadlineActiveAllResolutionsSortDown
{
	text-align: center;
	font-weight: bold;
	border: 0px solid #ffffff;
	background: url(../../pics/system/sort_down_2.gif) 2px 2px no-repeat;
	padding-left: 15px;
	cursor: pointer;
}

.coindms_rd_tableHeadlineInactiveAllResolutionsSortable
{
	width: 100%;
	text-align: center;
	font-weight: bold;
	border: 0px solid #ffffff;
	background-color: transparent;
	padding: 2px;
}


.coindms_rd_tableHeadlineInactive {
	background: url(../../pics/system/coindms_tableBackground01.jpg) 0px 0px repeat-x;
	border-top: 1px solid #e1eaef;
	border-bottom: 1px solid #e1eaef;
	border-right: 1px solid #e1eaef;
	border-left: 1px solid #e1eaef;
}

.coindms_rd_tableHeadlineInactiveSXsResolution
{
	background: url(../../pics/system/coindms_tableBackground01.jpg) 0px 0px repeat-x;
	border-top: 1px solid #e1eaef;
	border-bottom: 1px solid #e1eaef;
	border-right: 1px solid #e1eaef;
	border-left: 1px solid #e1eaef;
	padding: 2px;
}

.coindms_rd_tableHeadlineActive {
	background: url(../../pics/system/coindms_tableBackground02.jpg) 0px 0px repeat-x;
	border-top: 1px solid #e1eaef;
	border-bottom: 1px solid #e1eaef;
	border-right: 1px solid #e1eaef;
	border-left: 1px solid #e1eaef;
}

.coindms_rd_tableHeadlineActiveSXsResolution
{
	background: url(../../pics/system/coindms_tableBackground02.jpg) 0px 0px repeat-x;
	border-top: 1px solid #e1eaef;
	border-bottom: 1px solid #e1eaef;
	border-right: 1px solid #e1eaef;
	border-left: 1px solid #e1eaef;
}
.coindms_table {
	border-collapse: collapse;
	border: 1px solid #e1eaef;
	width: 100%;
	font-family: Arial, Calibri, roboto, sans-serif;
}

.coindms_tableCellInactiveEven {
	border: 1px solid #e1eaef;
	text-align: center;
	color: #000000;
}

.coindms_rd_tableCellInactiveEvenSXsResulution
{
	border: 1px solid #e1eaef;
	text-align: center;
	color: #000000;
}

.coindms_rd_tableCellInactiveEvenAllResolutions
{
	border: 1px solid #e1eaef;
	text-align: center;
	color: #000000;
}

.coindms_rd_tableCellInactiveEven
{
	border: 1px solid #e1eaef;
	text-align: center;
	color: #000000;
}

.coindms_tableCellInactiveUneven {
	border: 1px solid #e1eaef;
	text-align: center;
	color: #000000;
}

.coindms_rd_tableCellInactiveUnevenSXsResulution
{
	border: 1px solid #e1eaef;
	text-align: center;
	color: #000000;
}

.coindms_rd_tableCellInactiveUnevenAllResolutions
{
	border: 1px solid #e1eaef;
	text-align: center;
	color: #000000;
}

.coindms_rd_tableCellInactiveUneven
{
	border: 1px solid #e1eaef;
	text-align: center;
	color: #000000;
}


.coindms_tableCellActiveEven {
	border: 1px solid #e1eaef;
	text-align: center;
	color: #ffffff;
}

.coindms_rd_tableCellActiveEvenSXsResolution {
	border: 1px solid #e1eaef;
	text-align: center;
	color: #ffffff;
}

.coindms_tableCellActiveUneven {
	border: 1px solid #e1eaef;
	text-align: center;
	color: #ffffff;
}

.coindms_rd_tableCellActiveUnevenSXsResolution {
	border: 1px solid #e1eaef;
	text-align: center;
	color: #ffffff;
}

.coindms_tableRowInactiveEven {
	background-color: #f8f8f8;
	height: 28px;
}
.coindms_tableRowInactiveUneven {
	background-color: #ffffff;
	height: 28px;
}
.coindms_tableRowActiveEven {
	background-color: #AAB414;
	height: 28px;
}
.coindms_tableRowActiveUneven {
	background-color: #AAB414;
	height: 28px;
}

.coindms_tableRowEven {
	background-color: #f8f8f8;
	height: 28px;
}
.coindms_tableRowUneven {
	background-color: #ffffff;
	height: 28px;
}
.coindms_tableRowEven:hover {
	background-color: #AAB414;
}
.coindms_tableRowUneven:hover {
	background-color: #AAB414;
}

.coindms_tableRowEven td {
	border: 1px solid #e1eaef;
	text-align: center;
	color: #000000;
}
.coindms_tableRowUneven td {
	border: 1px solid #e1eaef;
	text-align: center;
	color: #000000;
}
.coindms_tableRowEven td:hover {
	color: #ffffff;
}
.coindms_tableRowUneven td:hover {
	color: #ffffff;
}

.coindms_rd_toolBarHeadline
{
	font-weight: bold;
	color: #a0a0a0;
}

.coindms_rd_toolBarHeadline2
{
	margin: 0px;
	font-weight: bold;
	color: #a0a0a0;
}

.coindms_headlineListNavigation {
	font-family: Arial, Calibri, roboto, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.coindms_rd_pairingManagement_01 {
	display: inline-block;
	font-weight: normal;
}
.coindms_rd_pairingManagement_02
{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: middle;
}

.coindms_rd_pairingManagement_02.notChecked
{
	opacity: 0.35;
}

.coindms_rd_pairingManagement_02.notChecked:hover
{
	opacity: 1;
}

.coindms_rd_pairingManagement_03 {
	display: inline-block;
	font-weight: bold;
	/*border-bottom: 1px solid #c0c0c0;*/
}


.coindms_pairingManagement_02 {
	font-weight: bold;
	border-bottom: 1px solid #c0c0c0;
	margin: 10px 0px 5px 0px;
}
.coindms_insideWrapper {
	margin: 10px;
}

.coindms_import_01 {
	margin: 12px 0px 0px 12px;
}

table.coindms_desc_popup
{
	border: 0px;
	margin: 4px 10px 4px 10px;
}
.coindms_desc_popup th
{
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	border-bottom: #fdfdfd;
	padding-bottom: 4px;
}
.coindms_desc_popup td
{
	text-align: left;
	vertical-align: top;
	padding-right: 15px;
}

.coindms_loader
{
	margin: 0px auto;
	width: 160px;
	vertical-align: middle;
}
.coindms_loader img
{
	vertical-align: middle;
	margin-right: 10px;
}

.coindms_autocompletion {
	height: 22px;
	width: 320px;
	border: 1px solid #c0c0c0;
	padding-left: 5px;
	padding-right: 5px;
}

.coindms_navigationSearch.focus {
	cursor: text;
	width: 130px;  /* Actuall 150px (plus paddings) */
	padding-left: 5px;
	padding-right: 25px;
	background: url(../../pics/system/search16x16.png) #ffffff no-repeat 140px 4px;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border: 1px solid #c0c0c0;
}

.coindms_navigationContainer {
	position: absolute;
	width: 200px;
	padding: 6px;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border: 1px solid #c0c0c0;
	background-color: #ffffff;
	color: #000000;
	visibility: hidden;
	left: -14px;
	top: 27px;
	-webkit-box-shadow: 1px 1px 1px 0px #c0c0c0;
	-moz-box-shadow: 1px 1px 1px 0px #c0c0c0;
	box-shadow: 1px 1px 1px 0px #c0c0c0;
	z-index: 1;
	width: 400px;
	max-height: 420px;
	overflow: auto;
}

.coindms_navigationSearchTitle {
	font-weight: bold;
	float: left;
	color: gray;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.coindms_navigationSearchNumResults {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #AAB414;
	background-color: #AAB414;
	color: #ffffff;
	/*border: 1px solid lightgray;*/
	/*background-color: lightgray;*/
	/*color: #ffffff;*/
	margin-top: 10px;
	margin-bottom: 2px;
	width: 25px;
	height: 15px;
	padding: 5px 2px 0px 2px;
	line-height: 100%;
	text-align: center;
	font-size: 8pt;
	float: right;
}

.coindms_navigationSearchLineSpacer {
	height: 1px;
	background-color: lightgray;
	width: 100%;
	margin: 1px 0px 3px 0px;
	clear: both;
}

.coindms_navigationSearchItem {
	background-color: white;
	padding: 5px 0px 8px 0px;
	cursor: pointer;
}

.coindms_navigationSearchItem:hover,
.coindms_navigationSearchItem.selected
{
	background-color: #EEEEEE;
	padding: 5px 0px 8px 0px;
	cursor: default;
}

.coindms_navigationSearchItemIcon {
	width: 48px;
	height: 48px;
	border: 0px;
	float: left;
}

.coindms_navigationSearchItemTitle {
	margin-left: 56px;
	font-weight: bold;
	font-size: 0.9em;
}

.coindms_navigationItemType {
	margin-left: 56px;
	font-size: 0.8em;
}

.coindms_navigationItemDescription {
	margin-left: 56px;
	font-size: 0.8em;
	margin-top: 5px;
}

.coindms_navigationCategorySeparator {
	width: 100%;
	height: 30px;
	clear: both;  /* just for security reasons... */
}
.coindms_searchTabInputLabel {
	width: 130px;
	float: left;
	font-size: 11px;
}
.coindms_searchBox_input
{
	height: 20px;
	margin-bottom: 4px;
	border: 1px solid #D6D8D7;
	background: url(../../pics/system/search18x18.png) no-repeat 2px 2px #FFFFFF;
	padding-left: 20px;  /* Do not overlap search icon */
	padding-right: 20px;  /* Do not overlap clear icon */
}

.coindms_quicksearchNoResults
{
	padding: 0.8em;
	font-size: 0.9em;
	text-align: center;
	font-style: italic;
	color: #a0a0a0;
}

.coindms_pairingTableRow_1
{
	background-color: #ececec;
}
.coindms_pairingTableRow_2
{
	background-color: #f8f8f8;
}
.coindms_pairingTableRow_3
{
	background-color: #AAB414;
}

.coindms_passwordStrengthIndicatorWrapper
{
	display: inline-block;
	position: absolute;  /* to prevent line break */
	margin-left: 10px;
	margin-top: 2px;
}

.coindms_passwordStrengthIndicatorWrapper.hidden
{
	display: none;
}

.coindms_passwordStrengthIndicatorWrapper div,
.coindms_passwordStrengthIndicatorWrapper span
{
	vertical-align: middle;
	display: inline-block;
}

.coindms_passwordStrengthIndicator
{
	background: url(../../pics/system/password_indicator.png) no-repeat;
	height: 6px;
	width: 0px;  /* Make invisible first */
}

.coindms_passwordStrengthIndicatorStatus
{
	font-size: 9pt;
	margin-left: 8px;
}

.coindms_alert_ajaxItem_collapsed {
	cursor: pointer;
	background: url(../../pics/system/imini/expander_mini_plus.gif) no-repeat 0px 2px;
	font-size: 9pt;
	color: #000000;
	padding-left: 12px;
	font-style: italic;
}

.coindms_alert_ajaxItem_expanded {
	cursor: pointer;
	background: url(../../pics/system/imini/expander_mini_minus.gif) no-repeat 0px 2px;
	font-size: 9pt;
	color: #000000;
	padding-left: 12px;
	font-style: italic;
}

.coindms_alert_ajaxItemContainer {
	display: block;
	margin-top: 3px;
	margin-bottom: 5px;
}
.coundms_exportBox1
{
	z-index: 1;
	visibility: hidden;
	background-color: #FFFFFF;
	width: 220px;
	position: absolute;
	left: -150px;
	/*border: 1px solid #c0c0c0;*/

	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;

	color: #000000;
	cursor: default;
	padding: 8px 15px 15px 15px;
}

.coundms_exportBox2
{
	z-index: 1;
	display: none;
	background-color: #FFFFFF;
	width: 16em;
	position: absolute;
	left: -14em;
	/*border: 1px solid #c0c0c0;*/

	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;

	color: #000000;
	cursor: default;
	padding: 0.5em 1em 1em 1em;
	line-height: 140%;
}


.coindms_listHeadline {
	font-family: Arial, Calibri, roboto, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #a0a0a0;
}

/* ------------- application design scheme 1 start ------------- */
.coindms_applicationDesignScheme1_1
{
	border-bottom: 1px solid #c0c0c0;
	overflow: hidden;
}
.coindms_applicationDesignScheme1_2
{
	display: table-cell;
	text-align: center;
	position: relative;
}
.coindms_applicationDesignScheme1_24
{
	background-color: #C0C0C0;
}
.coindms_applicationDesignScheme1_4
{
	display: table-cell;
}
.coindms_applicationDesignScheme1_5
{
	text-align: center;
}

.coindms_applicationDesignScheme1_6
{
	text-align: center;
	font-style: italic;
}
.coindms_applicationDesignScheme1_7
{
	color: #a0a0a0;
	position: absolute;
	bottom: 0px;
	width: 100%;
}
.coindms_applicationDesignScheme1_8
{
	display: table-cell;
}
.coindms_applicationDesignScheme1_9
{
	text-align: center;
	line-height: 1em;
}
.coindms_applicationDesignScheme1_10
{
	display: block;
	position: absolute;
	z-index: 1;
	min-width: 230px;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border: 1px solid #c0c0c0;
	-webkit-box-shadow: 1px 1px 1px 0px #c0c0c0;
	-moz-box-shadow: 1px 1px 1px 0px #c0c0c0;
	box-shadow: 1px 1px 1px 0px #c0c0c0;
	background-color: #f8f8f8;
	text-align: left;
	visibility: hidden;
}
.coindms_applicationDesignScheme1_11
{
	width: 2em;
	line-height: 2.5em;
	display: inline-block;
	border-right: 1px solid #c0c0c0;
	vertical-align: top;
}
.coindms_applicationDesignScheme1_12
{
	cursor: default;
}
.coindms_applicationDesignScheme1_13
{
	cursor: default;
	background-color: #f8f8f8;
	color: #000000;
}
.coindms_applicationDesignScheme1_13:hover
{
	cursor: pointer;
	background-color: #AAB414;
	color: #ffffff;
}
.coindms_applicationDesignScheme1_15
{
	width: 30px;
	height: 10px;
	display: inline-block;
	border-right: 1px solid #c0c0c0;
}
.coindms_applicationDesignScheme1_16
{
	line-height: 30px;
	display: inline-block;
	vertical-align: middle;
	margin: 0px 15px 0px 15px;
}
.coindms_applicationDesignScheme1_17
{
	cursor: default;
	background-color: #f8f8f8;
	color: #000000;
	border-bottom: 1px dotted #c0c0c0;
}
.coindms_applicationDesignScheme1_17:hover
{
	cursor: pointer;
	background-color: #AAB414;
	color: #ffffff;
	border-bottom: 1px dotted #c0c0c0;
}
.coindms_applicationDesignScheme1_19
{
	display: block;
	position: absolute;
	z-index: 3;
	top: 30px;
	left: 30px;
	min-width: 230px;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border: 1px solid #c0c0c0;
	-webkit-box-shadow: 1px 1px 1px 0px #c0c0c0;
	-moz-box-shadow: 1px 1px 1px 0px #c0c0c0;
	box-shadow: 1px 1px 1px 0px #c0c0c0;
	background-color: #f8f8f8;
	text-align: left;
	visibility: hidden;
}
.coindms_applicationDesignScheme1_20
{
	background-color: #f8f8f8;
	color: #c0c0c0;
	border-bottom: 1px dotted #c0c0c0;
}

.coindms_applicationDesignScheme1_21
{
	line-height: 1.5em;
	padding: 0.5em 1em 0.5em 1em;
}
.coindms_applicationDesignScheme1_22
{
	display: inline-block;
	overflow: hidden;
	transition: all 200ms ease 0s;
}

.coindms_rd_applicationDesignScheme1_1
{
	border-top: 0px;
	padding: 13px 10px 28px 10px;
	display: none;
}

.coindms_rd_applicationDesignScheme1_2
{
	border-top: 0px;
	padding: 13px 10px 28px 10px;
}

.coindms_rd_applicationDesignScheme1_3
{
	padding: 10px;
}

.coindms_rd_applicationDesignScheme1_4
{
	display: inline-block;
}

.coindms_rd_applicationDesignScheme1_12
{
	width: 34px;
	height: 34px;
}

.coindms_rd_applicationDesignScheme1_13
{
	background: url(../../pics/system/search16x16.png) no-repeat 3px 8px #FFFFFF;
	padding-left: 20px;  /* Do not overlap search icon */
	padding-right: 20px;  /* Do not overlap clear icon */
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border: 1px solid #c0c0c0;
}

.coindms_rd_applicationDesignScheme1_14
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	background: url(../../pics/system/searchxinactive.png) no-repeat;
	border: 0px;
	position: absolute;
	left: 190px;
	top: 6px;
}

.coindms_rd_applicationDesignScheme1_15
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	background: url(../../pics/system/searchxactive.png) no-repeat;
	border: 0px;
	position: absolute;
	left: 190px;
	top: 6px;
}


.coindms_rd_applicationDesignScheme1_6
{
	background: url(../../pics/system/search16x16.png) no-repeat 3px 8px #FFFFFF;
	padding-left: 20px;  /* Do not overlap search icon */
	padding-right: 20px;  /* Do not overlap clear icon */
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border: 1px solid #c0c0c0;
}

.coindms_rd_applicationDesignScheme1_7
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	background: url(../../pics/system/searchxinactive.png) no-repeat;
	border: 0px;
	position: absolute;
	left: 190px;
	top: 6px;
}
.coindms_rd_applicationDesignScheme1_8
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	background: url(../../pics/system/searchxactive.png) no-repeat;
	border: 0px;
	position: absolute;
	left: 190px;
	top: 6px;
}

.coindms_rd_applicationDesignScheme1_9
{
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border: 1px solid #c0c0c0;
	display: block;
	background-color: #E9ECF1;
}
.coindms_applicationDesignScheme1_inactiveIconLink
{
	cursor: pointer;
	display: table-cell;
	position: relative;
}
.coindms_applicationDesignScheme1_inactiveIconLink:hover
{
	background-color: #AAB414;
	color: #ffffff;
}

.coindms_applicationDesignScheme1_activeIconLink
{
	cursor: pointer;
	display: table-cell;
	position: relative;
	background-color: #AAB414;
	color: #ffffff;
}

/* ------------- application design scheme 1 end ------------- */
/* ------------- standard application form type 1 start ------------- */
.coindms_standardApplicationFormType1GroupExpanded
{
	color: #2B83BC;
	background: url(../../pics/vizson/content_category_expanded.svg) no-repeat left center;
	background-size: 0.9em 0.9em;
	background-color: #EFEFEF;
	background-position: 0.2em center;
	border-bottom: 1px solid #999999;
	padding: 0.5em 0 0.5em 1.5em;
	cursor: pointer;
}

.coindms_standardApplicationFormType1GroupCollapsed
{
	color: #2B83BC;
	background: url(../../pics/vizson/content_category_collapsed.svg) no-repeat left center;
	background-size: 0.9em 0.9em;
	background-color: #EFEFEF;
	background-position: 0.2em center;
	border-bottom: 1px solid #999999;
	padding: 0.5em 0 0.5em 1.5em;
	cursor: pointer;
}
.coindms_standardApplicationFormType1GroupExpandedNumb
{
	color: #2B83BC;
	background-color: #EFEFEF;
	border-bottom: 1px solid #999999;
	padding: 0.5em 0 0.5em 1.5em;
}

.coindms_standardApplicationFormType1GroupContent
{
	background-color: #EFEFEF;
	border-bottom: 1px solid #999999;
	margin-bottom: 0;
	padding-top: 0.5em;
}

.coindms_standardApplicationFormType1GroupWrapper
{
	margin: 0 0.2em 0.5em 0.2em;
}

.coindms_standardApplicationFormWrapper
{
	background-color: #EFEFEF;
}

.coindms_standardApplicationFormType1_standardTextline
{
	height: 18px;
	width: 200px;
	border: 1px solid #c0c0c0;
	font-size: 10pt;
	display: inline-block;
}

.coindms_standardApplicationFormType1_standardTextarea
{
	font-family: Arial, Calibri, roboto, sans-serif;
	font-size: 10pt;
	height: 150px;
	width: 200px;
	border: 1px solid #c0c0c0;
	padding: 5px;
	display: inline-block;
	resize: none;
}

.coindms_standardApplicationFormType1_standardSelect
{
	height: 18px;
	border: 1px solid #c0c0c0;
	font-family: Arial, Calibri, roboto, sans-serif;
	font-size: 10pt;
	display: inline-block;
	width: 200px;
}

.coindms_standardApplicationFormType1_standardSelectMulti
{
	height: 18px;
	padding: 5px;
	border: 1px solid #c0c0c0;
	font-family: Arial, Calibri, roboto, sans-serif;
	font-size: 10pt;
	height: 100px;
	width: 200px;
	display: inline-block;
}
.coindms_standardApplicationFormType1_standardRadio
{
	display: inline-block;
}

.coindms_standardApplicationFormType1_standardCheckboxSingle
{
	display: inline-block;
}

.coindms_standardApplicationFormType1_standardCheckboxMulti
{
	display: inline-block;
}

.coindms_standardApplicationFormType1_standardDate
{
	display: inline-block;
}

.coindms_standardApplicationFormType1_standardFile
{
	display: inline-block;
}

.coindms_standardApplicationFormType1_standardTextlineLs
{
	height: 18px;
	width: 180px;
	border: 1px solid #c0c0c0;
	font-size: 10pt;
	display: inline-block;
}

.coindms_standardApplicationFormType1_standardTextareaLs
{
	font-family: Arial, Calibri, roboto, sans-serif;
	font-size: 10pt;
	height: 150px;
	width: 180px;
	border: 1px solid #c0c0c0;
	padding: 5px;
	display: inline-block;
	resize: none;
}

.coindms_standardApplicationFormType1_standardLabel1
{
	font-size: 10pt;
}

.coindms_standardApplicationFormType1_helpPopup
{
	position: absolute;
	color: #000000;
	z-index: 2;
	display: none;
	background-color: #FFFFFF;
	top: 10px;
	left: 100px;
	width: 200px;
	padding: 10px;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border: 1px solid #c0c0c0;
	-webkit-box-shadow: 1px 1px 1px 0px #c0c0c0;
	-moz-box-shadow: 1px 1px 1px 0px #c0c0c0;
	box-shadow: 1px 1px 1px 0px #c0c0c0;
}

.coindms_standardApplicationFormType1GroupExpanded2
{
	color: #2B83BC;
	font-size: 12pt;
	font-weight: bold;
	padding-left: 15px;
	background: url(../../pics/vizson/content_category_expanded.gif) no-repeat 0px 6px;
	border-bottom: 1px solid #c0c0c0;
	cursor: pointer;
}
.coindms_standardApplicationFormType1_standardLabel2
{
	position: relative;
	display: inline-block;
	margin-left: 15px;
	cursor: help;
	vertical-align: top;
}
/* ------------- standard application form type 1 end ------------- */

.coindms_calendar_wrapper
{
	border: 1px solid #c0c0c0;
}

.coindms_calendar_headlineRow_01
{
	border-bottom: 1px solid #c0c0c0;
	background-color: #CCCCCC;
}

.coindms_calendar_headlineRow_02
{
	background-color: #cccccc;
}

.coindms_calendar_headlineCell_03
{
	display: inline-block;
	text-align: center;
}

.coindms_calendar_headlineCell_04
{
	display: inline-block;
	text-align: center;
	border-right: 1px solid #c0c0c0;
}
.coindms_calendar_daysRow_01
{
}
.coindms_calendar_daysRow_02
{
	border-bottom: 1px solid #c0c0c0;
}
.coindms_calendar_daysCell_01
{
	display: inline-block;
	text-align: center;
}
.coindms_calendar_daysCell_02
{
	display: inline-block;
	text-align: center;
	border-right: 1px solid #c0c0c0;
}

.coindms_calendar_daysCell_03
{
	position: relative;
}

.coindms_multicheckboxAutocompletebox
{
	height: 20px;
	width: 168px;
	font-family: Arial, Calibri, roboto, sans-serif;
	font-size: 9pt;
	margin-bottom: 4px;
	border: 1px solid #D6D8D7;
	background: url(../../pics/system/search16x16.png) no-repeat 3px 3px #FFFFFF;
	padding-left: 20px;  /* Do not overlap search icon */
	padding-right: 20px;  /* Do not overlap clear icon */
}

.coindms_multicheckboxClearBtn
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	background: url(../../pics/system/searchxinactive.png) no-repeat;
	border: 0px;
	position: relative;
	left: -23px;
	top: 2px;
}

.coindms_multicheckboxClearBtn:hover
{
	background: url(../../pics/system/searchxactive.png) no-repeat;
}

.coindms_multicheckboxSearchContainer
{
	padding: 2px 0px 3px 0px;
}

.coindms_multicheckboxDeleteIndicator
{
	color: red;
	font-style: italic;
	margin-left: 10px;
	display: none;
}

.coindms_historyPopUp
{
	visibility: hidden;
	position: relative;
	min-width: 600px;
	min-height: 200px;
	background-color: #FFFFFF;
	border: 1px solid #CECECE;
	left: 10px;
	top: 10px;
	cursor: default;
	z-index: 2;
	-webkit-box-shadow: 1px 1px 1px 0px #c0c0c0;
	-moz-box-shadow: 1px 1px 1px 0px #c0c0c0;
	box-shadow: 1px 1px 1px 0px #c0c0c0;
}

.coindms_rd_inpufInfo_popUp
{
	display: none;
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #CECECE;
	left: 16px;
	top: 10px;
	cursor: default;
	z-index: 2;
	-webkit-box-shadow: 1px 1px 1px 0px #c0c0c0;
	-moz-box-shadow: 1px 1px 1px 0px #c0c0c0;
	box-shadow: 1px 1px 1px 0px #c0c0c0;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.coindms_content_inputHistoryIcon
{
	float: left;
	width: 12px;
	height: 12px;
	margin: 4px 4px 0px 0px;
	cursor: pointer;
	position: relative;
	background: url(../../pics/system/imini/btn-switch.gif) no-repeat 0px 0px;
}

.coindms_regexTool_openBtn
{
}

.coindms_regexTool_wrapper
{
	position: absolute;
	width: 350px;
	border: 1px solid #c0c0c0;
	background: #ececec;
	padding: 10px;
	display: none;
	-webkit-box-shadow: 1px 1px 1px 0px #c0c0c0;
	-moz-box-shadow: 1px 1px 1px 0px #c0c0c0;
	box-shadow: 1px 1px 1px 0px #c0c0c0;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
}

.coindms_regexToolInfo
{
	line-height: 100%;
	font-size: 8pt;
	font-family: Arial, Calibri, roboto, sans-serif;
	padding: 5px;
	border: 1px solid #c0c0c0;
	background: #ffffff;
	margin: 0px 0px 8px 0px;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
}

.coindms_regexToolSelectTitle
{
	font-weight: bold;
}

.coindms_regexToolSelect
{
	width: 100%;
}

.coindms_regexToolSelectNoExpressions
{
	font-style: italic;
	width: 100%;
}

.coindms_regexToolButtonsWrapper
{
	padding: 10px 0px 0px 0px;
}

.coindms_regexInputStatus
{
	color: #ff0000;
	display: none;
}

.coindms_charmapTool_openBtn
{
}

.coindms_charmapTool_wrapper
{
	position: absolute;
	z-index: 3;
	width: 350px;
	border: 1px solid #c0c0c0;
	background: #ececec;
	padding: 10px;
	/*display: none;*/
	-webkit-box-shadow: 1px 1px 1px 0px #c0c0c0;
	-moz-box-shadow: 1px 1px 1px 0px #c0c0c0;
	box-shadow: 1px 1px 1px 0px #c0c0c0;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	line-height: 100%;
}

.coindms_charmapToolSelect
{
	height: 30px;
	padding: 5px;
	border: 1px solid #c0c0c0;
	font-family: Arial, Calibri, roboto, sans-serif;
	font-size: 14px;
	width: 100%;
}

.coindms_charmapToolSubCharmapWrapper
{
	width: 100%;
	height: 200px;
	background: #ececec;
	border: 1px solid #c0c0c0;
	display: none;
	overflow-y: scroll;
	margin-top: 12px;
}

.coindms_charmapToolSubCharmapEntry
{
	width: 40px;
	height: 43px;
	display: block;
	float: left;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	background-color: #ffffff;
	cursor: pointer;
}
.coindms_charmapToolSubCharmapEntry:hover
{
	border-right: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
	background-color: #ececec;
}

.coindms_charmapToolSubCharmapEntryChar
{
	color: #000000;
	font-size: 14pt;
	width: 100%;
	/*background: red;*/
	text-align: center;
	padding-top: 12px;
}

.coindms_charmapToolSubCharmapEntryCharCode
{
	color: #a0a0a0;
	font-size: 7pt;
	width: 100%;
	/*background: blue;*/
	text-align: center;
	padding-top: 2px;
}

.coindms_charmapToolButtonsWrapper
{
	padding: 10px 0px 0px 0px;
}

.coindms_editToolbar_wrapper
{
	position: absolute;
	/*width: 350px;*/
	z-index: 2;
	border: 1px solid #c0c0c0;
	background: #ececec;
	padding: 5px;
	word-break: keep-all;
	white-space: nowrap;
	-webkit-box-shadow: 1px 1px 1px 0px #c0c0c0;
	-moz-box-shadow: 1px 1px 1px 0px #c0c0c0;
	box-shadow: 1px 1px 1px 0px #c0c0c0;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
}

.coindms_richtexteditorOverlay
{
	position: absolute;
    resize: both;
	word-wrap: break-word;  /* use 'normal', 'initial' or 'inherit' if too long words (with no spaces) should cause a horizontal scrollbar to appear */
    overflow-y: auto;  /* or just overflow? */
	line-height: 120%;
	font-family: Arial, Calibri, roboto, sans-serif;
	font-size: 14px;
	border: 1px solid #c0c0c0;
	padding: 5px;

	background-color: #ffffff;
	/* For debugging */
	/*background-color: red;
	opacity: 0.75;*/
}

/* H6 tag is reserved for quotes */
.coindms_richtexteditorOverlay h6
{
	width: 80%;
	margin-left: 20px;
	background: #ececec;
	position: relative;
	padding: 7px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-weight: normal;
	font-size: inherit;
}

.coindms_richtexteditorOverlay h6:before
{
    content: '“';
    font-size: 300%;
	position: absolute;
	top: -5px;
	left: -15px;
    color: rgb(145, 152, 193);
}

.coindms_richtexteditorOverlay h6:after
{
    content: '”';
    font-size: 300%;
    position: absolute;
	right: -16px;
	bottom: -25px;
    color: rgb(145, 152, 193);
}

.coindms_richtexteditorOverlay pre
{
}

.coindms_richtexteditorOverlay code
{
	white-space: pre;
	display: block;
	width: 95%;
	background: #ececec;
	font-size: 1em;
	margin-top: 1em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 0px 7px 7px 7px;
	overflow-x: auto;
}

.coindms_richtexteditorOverlay code:before
{
	content: 'Code';
	display: block;
	width: 100%;
	margin-left: -7px;
	background: #a0a0a0;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	padding: 4px 7px 4px 7px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin-bottom: 0.4em;
	cursor: default;
}

.coindms_richtexteditorOverlay iframe
{
	width: 95%;
	height: 300px;
}

.coindms_richtextButtonsToolbar
{
	position: absolute;
	z-index: 4;
	border: 1px solid #c0c0c0;
	background: #ececec;
	padding: 6px;
	-webkit-box-shadow: 1px 1px 1px 0px #c0c0c0;
	-moz-box-shadow: 1px 1px 1px 0px #c0c0c0;
	box-shadow: 1px 1px 1px 0px #c0c0c0;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	line-height: 100%;
}

.coindms_richtextButtonsToolbarButton
{
	width: 25px;
	height: 25px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 4px;

	border: 1px solid #c0c0c0;
	background-color: #ffffff;
}

.coindms_richtextButtonsToolbarSelect
{
	width: 112px;
	height: 25px;
	font-size: 1em;
	margin-right: 4px;
}

.coindms_richtextButtonsToolbarDelimiter
{
	width: 1px;
	height: 1px;
	margin-left: 6px;
	margin-right: 6px;
	display: inline-block;
	background-color: transparent;
}

.coindms_richtextButtonsToolbarLinebreaker
{
	display: block;
	width: 1px;
	height: 3px;
}

.coindms_richtextButtonsToolbarButton:hover
{
	border: 1px solid #c0c0c0;
	background-color: #ececec;
}

.coindms_notifications_icon
{
	margin-left: 10px;
	margin-top: 6px;
	float: right;
	cursor: pointer;
	border: 0px;
}

.coindms_notification_sendTable
{
	border: 0px;
}

.coindms_notification_sendTable td
{
	vertical-align: top;
}

.coindms_notification_tableEntry
{
	background: transparent;
	cursor: pointer;
}

.coindms_notification_tableEntry:hover
{
	background: #ff902f;
}

.coindms_notification_messageboxes_reloadBtn
{
	display: inline;
	position: relative;
	left: 10px;
	top: 2px;
	cursor: pointer;
}

.coindms_passwordForgotError
{
	font-size: 12pt;
	color: #c0c0c0;
	margin-top: 20px;
	font-weight: normal;
}

.coindms_antiBotText
{
	display: inline;
	color: #000000;
}

.coindms_antiBot
{
	display: inline;
	width: 30px;
	border: 1px solid #a0a0a0;
}
.coindms_antiBot:focus {
    outline: none;
    border-color: #ff0000;
    box-shadow: 0 0 10px #ff0000;
}
.coindms_loading
{
	background: url(../../pics/system/ajax/loading_small.gif) 0px 0px no-repeat;
	min-width: 20px;
	min-height: 20px;
}
.coindms_helpButton
{
	background: url(../../pics/system/icojoy_onebit/onebit_37_medium.png) 0px 0px no-repeat;
	border: 0px solid #AAB414;
	height: 24px;
	width: 24px;
	cursor: pointer;
}

.coindms_displayNone
{
	display: none;
}
.coindms_displayBlock
{
	display: block;
}
.coindms_displayInlineBlock
{
	display: inline-block;
}
.coindms_collapseAllButton
{
	background: url(../../pics/vizson/collapse_all_small.png) 0px 0px no-repeat;
	height: 16px;
	width: 20px;
	cursor: pointer;
}
.coindms_expandAllButton
{
	background: url(../../pics/vizson/expand_all_small.png) 0px 0px no-repeat;
	height: 16px;
	width: 20px;
	cursor: pointer;
}
.coindms_alertRed
{
	background: url(../../pics/vizson/alert_red.gif) 0px 0px no-repeat;
	height: 16px;
	width: 20px;
	cursor: pointer;
}
.coindms_deleteButton {
	background: url(../../pics/system/imini/delete.gif) 0px 0px no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
	line-height: 100%;
}
.coindms_plusButton
{
	background: url(../../pics/system/imini/expander_mini_plus.gif) 0px 0px no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
	line-height: 100%;
}

.coindms_minusButton
{
	background: url(../../pics/system/imini/expander_mini_minus_.gif) 0px 0px no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
	line-height: 100%;
}

#coindms_ajaxProgressIndicator
{
	/* Make clicks pass-through */
	pointer-events: none;
	-webkit-pointer-events: none;
}

#coindms_ajaxProgressIndicator .bar
{
	background: #29d;
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	width: 100%;
	height: 3px;
	opacity: 0;

	transform: translate3d(-90.0%, 0px, 0px);
	transition: all 500ms ease 0s;
}

#coindms_ajaxProgressIndicator .peg
{
	/* Fancy blur effect */
	display: block;
	position: absolute;
	right: 0px;
	width: 100px;
	height: 140%;
	box-shadow: 0 0 10px #29d, 0 0 5px #29d;
	opacity: 1.0;

	-webkit-transform: rotate(3deg) translate(0px, -4px);
	-moz-transform: rotate(3deg) translate(0px, -4px);
	-ms-transform: rotate(3deg) translate(0px, -4px);
	-o-transform: rotate(3deg) translate(0px, -4px);
	transform: rotate(3deg) translate(0px, -4px);
}

/*
	Standard progress bar (by SE ;-)

	Example:
	<div class='coindms_progressbar'><div></div></div>

	Or:
	<div class='coindms_progressbar orange'><div></div></div>

	And change with JS:
	myprogressbar.firstChild.style.width = '75%';
*/
.coindms_progressbar
{
	border: 1px solid white;
	border-radius: 5px;
	height: 22px;
	min-height: 22px;
	max-height: 22px;
	width: 208px;
	display: inline-block;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.coindms_progressbar:before
{
	content: '';
	border-radius: 5px;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: #BABABA;
	box-shadow: inset 0 3px 5px 0 #808080;
}

.coindms_progressbar div
{
	border-radius: 5px;
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	width: 0%;  /* <-- change this for inner progress bar */
	background: url(../../pics/system/ajax/coindms_progressbar_back_blue.png) repeat-x 0px 0px;
	box-shadow: inset 3px 0px 5px 0px rgba(0, 0, 0, 0.2);
	transition: width 500ms;
	-webkit-animation: coindms_progressbar_animation 2000ms linear 0s infinite;
	animation: coindms_progressbar_animation 2000ms linear 0s infinite;
}

.coindms_progressbar.blue div
{
	background: url(../../pics/system/ajax/coindms_progressbar_back_blue.png) repeat-x 0px 0px;
}

.coindms_progressbar.orange div
{
	background: url(../../pics/system/ajax/coindms_progressbar_back_orange.png) repeat-x 0px 0px;
}

@keyframes coindms_progressbar_animation {
	0%   {background-position: 0px 0px;}
	3%   {background-position: 1px 0px;}
	6%   {background-position: 2px 0px;}
	9%   {background-position: 3px 0px;}
	12%   {background-position: 4px 0px;}
	15%   {background-position: 5px 0px;}
	18%   {background-position: 6px 0px;}
	21%   {background-position: 7px 0px;}
	24%   {background-position: 8px 0px;}
	26%   {background-position: 9px 0px;}
	29%   {background-position: 10px 0px;}
	32%   {background-position: 11px 0px;}
	35%   {background-position: 12px 0px;}
	38%   {background-position: 13px 0px;}
	41%   {background-position: 14px 0px;}
	44%   {background-position: 15px 0px;}
	47%   {background-position: 16px 0px;}
	50%   {background-position: 17px 0px;}
	53%   {background-position: 18px 0px;}
	56%   {background-position: 19px 0px;}
	59%   {background-position: 20px 0px;}
	62%   {background-position: 21px 0px;}
	65%   {background-position: 22px 0px;}
	68%   {background-position: 23px 0px;}
	71%   {background-position: 24px 0px;}
	74%   {background-position: 25px 0px;}
	76%   {background-position: 26px 0px;}
	79%   {background-position: 27px 0px;}
	82%   {background-position: 28px 0px;}
	85%   {background-position: 29px 0px;}
	88%   {background-position: 30px 0px;}
	91%   {background-position: 31px 0px;}
	94%   {background-position: 32px 0px;}
	97%   {background-position: 33px 0px;}
	100%   {background-position: 34px 0px;}
}

@-webkit-keyframes coindms_progressbar_animation {
	0%   {background-position: 0px 0px;}
	3%   {background-position: 1px 0px;}
	6%   {background-position: 2px 0px;}
	9%   {background-position: 3px 0px;}
	12%   {background-position: 4px 0px;}
	15%   {background-position: 5px 0px;}
	18%   {background-position: 6px 0px;}
	21%   {background-position: 7px 0px;}
	24%   {background-position: 8px 0px;}
	26%   {background-position: 9px 0px;}
	29%   {background-position: 10px 0px;}
	32%   {background-position: 11px 0px;}
	35%   {background-position: 12px 0px;}
	38%   {background-position: 13px 0px;}
	41%   {background-position: 14px 0px;}
	44%   {background-position: 15px 0px;}
	47%   {background-position: 16px 0px;}
	50%   {background-position: 17px 0px;}
	53%   {background-position: 18px 0px;}
	56%   {background-position: 19px 0px;}
	59%   {background-position: 20px 0px;}
	62%   {background-position: 21px 0px;}
	65%   {background-position: 22px 0px;}
	68%   {background-position: 23px 0px;}
	71%   {background-position: 24px 0px;}
	74%   {background-position: 25px 0px;}
	76%   {background-position: 26px 0px;}
	79%   {background-position: 27px 0px;}
	82%   {background-position: 28px 0px;}
	85%   {background-position: 29px 0px;}
	88%   {background-position: 30px 0px;}
	91%   {background-position: 31px 0px;}
	94%   {background-position: 32px 0px;}
	97%   {background-position: 33px 0px;}
	100%   {background-position: 34px 0px;}
}

.coindms_rd_contentTabImageNew
{
	background: url(../../pics/vizson/formular_neu.png) no-repeat 0px 0px;
}
.coindms_rd_contentTabImageList
{
	background: url(../../pics/vizson/liste2.png) no-repeat 0px 0px;
}
.coindms_rd_contentTabImageSearch
{
	background: url(../../pics/vizson/suche.png) no-repeat 0px 0px;
}
.coindms_rd_contentTabImageImport
{
	background: url(../../pics/vizson/import.png) no-repeat 0px 0px;
}
.coindms_rd_contentTabImageReport
{
	background: url(../../pics/vizson/report2.png) no-repeat 0px 0px;
}
.coindms_rd_contentTabImageFilter
{
	background: url(../../pics/vizson/filter2.png) no-repeat 0px 0px;
}
.coindms_rd_standardFormFrame
{
	font-size: 1em;
}
.coindms_rd_standardFormInputsOfCard
{
	font-size: 0.7em;
}
.coindms_rd_standardFormInputTitleAdmin
{
	line-height: 1.5em;
}

.coindms_rd_standardFormInputTitle
{
	line-height: 1.5em;
}

.coindms_rd_standardFormInputInfo_popUpContentGroupingExpanded
{
	color: #2B83BC;
	font-size: 1em;
	font-weight: bold;
	padding-left: 15px;
	background: url(../../pics/vizson/content_category_expanded.gif) no-repeat 0px 6px;
	cursor: pointer;
}
.coindms_rd_standardFormInputInfo_popUpContentGroupingCollapsed
{
	color: #2B83BC;
	font-size: 1em;
	font-weight: bold;
	padding-left: 15px;
	background: url(../../pics/vizson/content_category_collapsed.gif) no-repeat 0px 6px;
	border-bottom: 1px solid #c0c0c0;
	cursor: pointer;
}
.coindms_rd_standardFormInputInfo_popUpContentWrapper
{
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #ececec;
}

.coindms_rd_button
{
	font-family: Arial, Calibri, roboto, sans-serif;
	height: 30px;
	opacity: 1;
	border: 1px solid #c0c0c0;
	padding: 4px 12px 4px 12px;
	font-weight: bold;
	background-color: #AAB414;
	color: #ffffff;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.coindms_rd_button:hover
{
	background-color: #ffffff;
	cursor: pointer;
	color: #AAB414;
}

.coindms_rd_button:disabled
{
	background-color: #AAB414;
	opacity: 0.5;
	cursor: default;
	color: #ffffff;
}

.coindms_rd_button_active
{
	font-family: Arial, Calibri, roboto, sans-serif;
	height: 30px;
	border: 1px solid #c0c0c0;
	padding: 4px 12px 4px 12px;
	font-weight: bold;
	background-color: #AAB414;
	color: #ffffff;
	cursor: pointer;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.coindms_rd_button_onmouseover
{
	font-family: Arial, Calibri, roboto, sans-serif;
	padding: 4px 12px 4px 12px;
	height: 30px;
	border: 1px solid #c0c0c0;
	font-weight: bold;
	background-color: #ffffff;
	color: #AAB414;
	cursor: pointer;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.coindms_rd_listPage
{
	margin: 10px 0px 0px 0px;
}
.coindms_rd_toolButtonActive
{
	cursor: pointer;
	font-size: 0.9em;
	border: 0px solid #ffffff;
	padding: 0em 0em 0em 1.2em;
	margin: 0em;
	background-position: 0em center;
}
.coindms_rd_toolButtonInactive
{
	color: #a0a0a0;
	cursor: default;
	font-size: 0.9em;
	border: 0em solid #ffffff;
	padding: 0em 0em 0em 1em;
	margin: 0em;
	background-position: 0em center;
	line-height: 100%;
	display: inline-block;
}

.coindms_rd_deleteCardContainer
{
	z-index: 1;
	display: none;
	background-color: #ffffff;
	width: 200px;
	position: absolute;
	border: 1px solid #c0c0c0;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #000000;
	cursor: default;
}
.coindms_standardImportImporttypeDescription
{
	visibility: hidden;
	position: absolute;
	background-color: #AAB414;
	color: #ffffff;
	cursor: default;
	border: 1px solid #c0c0c0;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 2;
}
.coindms_rd_standardFormDepartmentHeadline
{
	color: #2B83BC;
	font-size: 1.2em;
	font-weight: bold;
	margin: 15px 12px 15px 12px;
}
.coindms_rd_standardFormDepartmentHeadlineExpanded
{
	color: #2B83BC;
	font-weight: bold;
	padding-left: 15px;
	margin-bottom: 10px;
	background: url(../../pics/vizson/content_category_expanded.gif) no-repeat 0px 6px;
	/*border-bottom: 1px solid #c0c0c0;*/
	cursor: pointer;
}
.coindms_rd_standardFormDepartmentHeadlineCollapsed
{
	color: #2B83BC;
	font-weight: bold;
	padding-left: 15px;
	margin-bottom: 10px;
	background: url(../../pics/vizson/content_category_collapsed.gif) no-repeat 0px 6px;
	cursor: pointer;
}
.coindms_rd_standardFilterWrapper
{
	padding: 5px 0px 5px 0px;
}
.coindms_rd_inputsOfCardItem
{
	display: block;
}

.coindms_installation_finished
{
	min-height: 48px;
	background: url(../../pics/system/installation_finished.png) no-repeat left center;
	display: inline-block;
	/*position: relative;
	left: -30px;*/
	padding-left: 64px;
	font-size: 2em;
	font-weight: bold;
	line-height: 48px;
}
.coindms_rd_inputDescriptionPopUp
{
	display: none;
	background-color: #ffffff;
	padding: 5px;
	border: 1px solid #c0c0c0;
	position: absolute;
	z-index: 1;
	top: 1.5em;
	width: 300px;
	word-break: break-word;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
}
.coindms_rd_inputDescriptionPopUpContent
{
	white-space: pre-wrap;
}

.coindms_rd_applicationDesignScheme1_9
{
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border: 1px solid #c0c0c0;
}

.coindms_rd_applicationDesignScheme1_10
{
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border: 1px solid #c0c0c0;
	background-color: #E9ECF1;
	position: relative;
}

.coindms_overlayElement
{
	background: url(../../pics/system/ajax/loading_small.gif) center 100px no-repeat;
	background-color: #FFFFFF;
	position: absolute;
	z-index: 5;
	display: none;
	width: 100%;
	height: 100%;
	opacity: 0.8;
}
.coindms_loading2
{
	background: url(../../pics/system/ajax/loading_mini.gif) 0px 0px no-repeat;
	min-width: 20px;
	min-height: 20px;
}
.coindms_rd_SXsDepartmentContent
{
	display: block;
}
.coindms_rd_standardFormInputTitleAdminInfo
{
	font-size: 0.8em;
}

.notextselection
{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.coindms_popupNotification
{
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,1);
	box-shadow: 0 0 10px 0 rgba(0,0,0,1);
	padding: 10px 30px 10px 30px;
	color: white;
	text-align: center;
	position: fixed;
	opacity: 0;
    transition: opacity 500ms ease;
	z-index: 1000;
}
.coindms_popupNotification.success
{
	background-color: rgb(0, 170, 0);
}
.coindms_popupNotification.error
{
	background-color: rgb(200, 0, 0);
}
.coindms_popupNotification.neutral
{
	background-color: rgb(170, 170, 170);
}

.coindms_troubleshooting_table
{
	width: 100%;
	line-height: 100%;
}
.coindms_troubleshooting_table th
{
	text-align: left;
	padding-right: 1em;
	padding-top: 1em;
}
.coindms_troubleshooting_table td
{
	text-align: left;
	padding-right: 1em;
}

.coindms_troubleshooting_table tr:hover
{
	background-color: #ff902f;
}

.coindms_troubleshooting_table td:nth-of-type(1)
{
	width: 24%;
}

.coindms_scrollup
{
	cursor: pointer;
	position: fixed;
	bottom: 30px;
	right: 50px;
	width: 50px;
	height: 50px;
	display: none;
	opacity: 0;
	transition: opacity 500ms ease 0s;
	z-index: 100;
}

.coindms_textareaCharsLeft
{
	font-size: 0.7em;
	font-color: gray;
	line-height: 1em;
	margin-bottom: 0.7em;
}

.coindms_textareaCharsLeft.ls
{
	margin-left: 34px;
}

.coindms_multiSelectionNotice
{
	font-color: gray;
	line-height: 1em;
	margin-bottom: 0.7em;
	margin-top: 0.7em;
}
.coindms_multiSelectionNotice .OSXCommand
{
	font-size: 1.3em;
	position: relative;
	top: 0.1em;
}

.coindms_topNavigationUserMenu
{
	right: 1em;
	width: 200px;
}

.coindms_spinner
{
	vertical-align: middle;
	margin-right: 10px;
	display: inline-block;

	width: 15px;
	height: 15px;

	border:  solid 4px transparent;
	border-top-color:  #FB7700;
	border-left-color: #FB7700;
	border-radius: 15px;

	-webkit-animation: spinner 800ms linear infinite;
	-moz-animation:    spinner 800ms linear infinite;
	-ms-animation:     spinner 800ms linear infinite;
	-o-animation:      spinner 800ms linear infinite;
	animation:         spinner 800ms linear infinite;
}

@-webkit-keyframes spinner {
  0%   { -webkit-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes spinner {
  0%   { -moz-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes spinner {
  0%   { -o-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes spinner {
  0%   { -ms-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes spinner {
  0%   { transform: rotate(0deg);   transform: rotate(0deg); }
  100% { transform: rotate(360deg); transform: rotate(360deg); }
}

.coindms_spinner.big
{
	width: 40px;
	height: 40px;

	border: solid 10px transparent;
	border-top-color:  #FB7700;
	border-left-color: #FB7700;
	border-right-color: #FB7700;
	border-radius: 40px;

	-webkit-animation: spinner 2000ms linear infinite;
	-moz-animation:    spinner 2000ms linear infinite;
	-ms-animation:     spinner 2000ms linear infinite;
	-o-animation:      spinner 2000ms linear infinite;
	animation:         spinner 2000ms linear infinite;
}

abbr  /* Note: NO point infront! This is a tag */
{
	cursor: help;
}

.coindms_userMenuWrapper
{
	position: absolute;
	cursor: pointer;
	height: 6em;
	right: 1em;
	top: 0.5em;
	cursor: pointer;
	z-index: 2;
}

.coindms_userMenuWrapper .avatar
{
	width: 3.5em;
	height: 3.5em;
	margin: 0px auto;
	background-color: white;
	-moz-border-radius: 2em;
	-webkit-border-radius: 2em;
	border-radius: 2em;
	border-width: 2px;
	border-style: solid;
	border-color: #CECECE;
	background-size: cover;
	background-position: center center;
	-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.4);
	transition: width 200ms ease-out, height 200ms ease-out;
}
.coindms_userMenuWrapper .dropdownButtonArrow
{
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 7px solid #ffffff;
	display: inline-block;
	vertical-align: middle;
}
.coindms_userMenuWrapper .dropdownButton
{
	color: #ffffff;
	font-weight: bold;
	margin-top: 0.2em;
	position: relative;
}
.coindms_userMenuWrapper .coindms_userMainMenuWrapper
{
	background-color: #EFEFEF;
	border: 1px solid #c0c0c0;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-webkit-box-shadow: 1px 1px 1px 0px #c0c0c0;
	-moz-box-shadow: 1px 1px 1px 0px #c0c0c0;
	box-shadow: 1px 1px 1px 0px #c0c0c0;
	position: absolute;
	z-index: 3;
	display: none;
}
.coindms_userMainMenuWrapper .item
{
	border-bottom: 1px dotted #c0c0c0;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 3em;
	background-color: #EFEFEF;
	color: #000000;
	cursor: pointer;
	font-weight: normal;
	display: block;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	background-size: auto 70%;
	background-repeat: no-repeat;
	background-position: 2px center;
	background-color: #EFEFEF;
	color: #000000;
}

.coindms_userMainMenuWrapper .item:hover
{
	background-color: #FF0000;
	background-color: #AAB414;
	color: #FFFFFF;
}

.coindms_userMainMenuWrapper .item:last-child
{
	border-bottom: 0px dotted #c0c0c0;
}

.coindms_userMainMenuLanguageSelector
{
	border: 0;
	color: #707070;
	background-color: transparent;
	position: relative;
	right: -4px;
	height: 1.5em;
}

.coindms_standardInlinePopup
{
	width: 180px;
	background: #FFFFFF;
	border: 1px solid #c0c0c0;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-webkit-box-shadow: 1px 1px 1px 0px #c0c0c0;
	-moz-box-shadow: 1px 1px 1px 0px #c0c0c0;
	box-shadow: 1px 1px 1px 0px #c0c0c0;
	position: relative;
	top: -12px;  /*-28px*/
	display: none;
}

.coindms_standardInlinePopup .item
{
	display: block;
	font-size: 0.9em;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	background-size: auto 70%;
	background-repeat: no-repeat;
	background-position: 2px center;
	background-color: transparent;
	color: #707070;
	padding: 5px 8px 5px 8px;
}

.coindms_standardInlinePopup .item:hover
{
	background-color: #FB7700;
	color: #FFFFFF;
}

.coindms_standardInlinePopup .item.bordered
{
	border-top: 1px solid #ececec;
}

.coindms_standardApplicationFormLeftMenuSearchResults
{
	background-color: white;
	border: 1px solid rgb(192, 192, 192);
	margin-top: 4px;
	width: 200px;
	font-size: 0.9em;
}

.coindms_standardFileInputResetButton
{
	padding: 2px;
	position: relative;
	top: 1px;
}

.coindms_standardInputToolButton
{
	padding: 0 2px;
}

.coindms_standardTable
{
	border-collapse: collapse;
	width: 100%;
	border: 1px solid rgb(204, 204, 204);
	transition: all 200ms ease 0ms;
}

.coindms_standardTable th
{
	background-color: rgb(242, 242, 242);
	border-bottom: 1px solid rgb(204, 204, 204);
	border-right: 1px solid rgb(204, 204, 204);
	color: rgb(86, 86, 86);
	font-weight: bold;
	padding: 0.7em 0.3em 0.7em 0.3em;
	cursor: default;
}

.coindms_standardTable th:last-child
{
	border-right: 0;
}

.coindms_standardTable th.sortable
{
	cursor: pointer;
}

.coindms_standardTable th span
{
	vertical-align: middle;
}

.coindms_standardTable th.sortable img
{
	width: 13px;
	vertical-align: middle;
	opacity: 0.5;
}

.coindms_standardTable tr:nth-child(even of :not(.hidden))
{
	background-color: #FFFFFF;
}

.coindms_standardTable tr:nth-child(odd of :not(.hidden))
{
	background-color: #F6F6F6;
}

.coindms_standardTable tr:hover
{
	background-color: #E6E6E6;
}

.coindms_standardTable tr.inactive
{
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	cursor: pointer;
}
.coindms_standardTable tr.inactive:hover
{
	background-color: #AAB414 !important;
	color: #ffffff !important;
}
.coindms_standardTable tr.hidden
{
	display: none;
}
.coindms_standardTable tr.active
{
	background-color: rgba(251, 119, 0,0.2) !important;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	cursor: pointer;
}

.coindms_standardTable td
{
	border-right: 1px solid rgb(230, 230, 230);
	/*color: rgb(0, 0, 0);*/
	font-weight: lighter;
	vertical-align: top;
	text-align: left;
	padding: 0.7em 0.5em 0.7em 0.5em;
}

.coindms_standardTable td:last-child
{
	border-right: none;
}

.coindms_standardTable td.noresults
{
	font-style: italic;
	cursor: default;
	text-align: center;
}

.coindms_userSessionNotification
{
	margin-left: 12px;
	margin-bottom: 1em;
}

.coindms_userSessionNotification span
{
	color: gray;
}

.coindms_userSessionNotification.warning span
{
	color: red;
}

.coindms_userSessionNotification.warning .coindms_standardButton
{
	height: 25px;
	padding: 0px 4px;
	margin-left: 12px;
}
.coindms_headlineAddonElement
{
	display: inline-block;
	cursor: pointer;
	vertical-align: top;
	margin-left: 15px;
	color:#ffffff;
}
.coindms_elementMoveButtons
{
	font-size: 2em;
	font-weight: bold;
	color: #9999FF;
	opacity: 0.9;
	z-index: 2;
	cursor: pointer;
	width: 30px;
	height: 30px;
	margin-bottom: 10px;
	position: absolute;
	top: 5px;
}
.coindms_elementMoveButtonRight
{
	background: url(../../pics/system/scroll_right.png) 0px 0px no-repeat;
	background-size: 100%;
	right: 10px;
}
.coindms_elementMoveButtonLeft
{
	background: url(../../pics/system/scroll_left.png) 0px 0px no-repeat;
	background-size: 100%;
	left: 10px;
}
.coindms_standardApplicationFormInputformInputWrapper
{
	margin-bottom: 1em;
	clear: both;
	display: block;
}
.coindms_rd_navigationSearchInput1
{
	height: 18px;
	width: 10em;
	margin-top: 0px;
	margin-left: 0px;
	background: url(../../pics/system/search16x16.png);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: right 5px top 1px;
	cursor: pointer;
	transition: all 200ms ease-out;
	cursor: text;
	padding-left: 5px;
	padding-right: 25px;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border: 1px solid #c0c0c0;
}
.coindms_rd_navigationSearchInput2
{
	margin-top: 0px;
	margin-left: 0px;
	background: url(../../pics/system/search16x16.png);
	background-repeat: no-repeat;
	background-color: #ffffff;
	background-position: right 5px top 1px;
	border: transparent;
	transition: all 200ms ease-out;
	cursor: text;
	padding-left: 5px;
	padding-right: 25px;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border: 1px solid #c0c0c0;
}
.coindms_headerWrapper
{
	display: block;
}
.coindms_mobileNavigationWrapper
{
	display: none;
}
.coindms_hgRightColumn1
{
	width: 15em;
	margin-left: 1em;
	display: none;
	vertical-align: top;
}

.coindms_hgCenter1Content
{
	width: calc(100% - 2em);
	display: inline-block;
	margin-left: 1em;
}

#coindms_hg1Wrapper.hideMenu .coindms_hgRightColumn1
{
	display: none !important;
}

#coindms_hg1Wrapper.hideMenu .coindms_hgCenter1Content
{
	width: calc(100% - 2em) !important;
}

.coindms_searchResultWrapper
{
	border: 1px solid #555555;
	position: absolute;
	z-index: 2;
	background-color: #FFFFFF;
	height: 20px;
}

.coindms_rd_standardFormToolbarWrapperList
{
	margin: 0em 0.3em 2em 0.3em;
	border-top: 1px solid #c0c0c0;
	text-align: right;
}

.coindms_rd_standardFormToolbarWrapperListBottom
{
	margin: 2em 0.3em 0em 0.3em;
	border-bottom: 1px solid #c0c0c0;
	text-align: right;
}

.coindms_rd_standardFormToolbarWrapperBottom
{
	margin: 2em 0.3em 0em 0.3em;
	border-bottom: 1px solid #c0c0c0;
	text-align: right;
}

.coindms_rd_standardFormToolbarWrapperBottom
{
	margin: 2em 0.3em 0em 0.3em;
	border-bottom: 1px solid #c0c0c0;
	text-align: right;
}

.coindms_rd_standardFormToolbarWrapper
{
	margin: 0em 0.8em 0em 0.8em;
	padding: 2px 0px 0px 0px;
	border-top: 1px solid #c0c0c0;
	text-align: right;
}


.coindms_rd_content_inputInfoIcon
{
	width: 21px;
	height: 16px;
	float: left;
	vertical-align: middle;
	cursor: help;
	position: relative;
	background: url(../../pics/system/icojoy_onebit/info_small.png) no-repeat 0px 0px;
}

.coindms_rd_inputInfo_popUp
{
	min-width: 20em;
	min-height: 15em;
	padding: 1em;
	font-style: italic;
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	z-index: 3;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border: 1px solid #c0c0c0;
	background-color: #ffffff;
	-webkit-box-shadow: 1px 1px 1px 0px #c0c0c0;
	-moz-box-shadow: 1px 1px 1px 0px #c0c0c0;
	box-shadow: 1px 1px 1px 0px #c0c0c0;
}
.coindms_rd_leftMenuWrapper
{
	width: 19em;
	display: inline-block;
	vertical-align: top;
}

.coindms_rd_applicationDesignScheme1_5
{
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border: 1px solid #c0c0c0;
	background-color: #ffffff;
	display: inline-block;
	width: calc(100% - 24em);
	vertical-align: top;
	margin: 0em 0em 1em 1em;
	padding: 1em;
}
.coindms_rd_standardFormInputDetailedContent
{
	float: left;
	/* position: relative; */
	cursor: help;
}
.coindms_formInputAutofillSearchResultItem
{
	cursor: pointer;
	background-color: #FFFFFF;
	line-height: 1.5em;
}
.coindms_formInputAutofillSearchResultItem:hover
{
	background-color: #BFBFBF;
}

.coindms_pixelatedScaling {
	image-rendering: optimizeSpeed;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: pixelated;
	image-rendering: optimize-contrast;
	-ms-interpolation-mode: nearest-neighbor;
}
/*-------------------------------------------------*/
#coindms_hoverBoxBackground
{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 1000;
}

#coindms_hoverBoxWrapper
{
	padding: 20px;
	position: fixed;
	top: 50%;
	left: 50%;
	/* Use -51% instead of -50% due to a rendering bug in Chrome >= v52 (blurred text) */
	-webkit-transform: translate(-51%, -51%);
	transform: translate(-51%, -51%);
	z-index: 1001;
	background-color: white;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
	overflow-y: auto;
	max-height: 100%;
}

@media (max-width: 700px)
{
	#coindms_hoverBoxWrapper
	{
		width: 75%;
	}
}

#coindms_hoverBoxContent
{
	display: inline-block;
	vertical-align: middle;
}

#coindms_hoverBoxContent .coindms_hoverBoxTextStatus
{
	display: inline-block;
	vertical-align: middle;
	padding-left: 1em;
	white-space: pre-wrap;
	max-width: 30em;
}

#coindms_hoverBoxButtonWrapper
{
	margin-top: 1em;
	text-align: right;
}

#coindms_hoverBoxButtonWrapper .coindms_button:last-child
{
	margin-right: auto;
}

.coindms_animatedIcon
{
	display: inline-block;
	vertical-align: middle;
	margin-right: 1em;
	background-position: 0 center;
	background-repeat: no-repeat;
	background-size: contain;
	width: 2em;
	height: 2em;
	max-height: 2em;
	line-height: 2em;
}

.coindms_animatedIcon.animationRotate
{
	-webkit-animation: coindms_animatedIcon_animationRotate 2500ms linear infinite;
	-moz-animation:	coindms_animatedIcon_animationRotate 2500ms linear infinite;
	-ms-animation:	 coindms_animatedIcon_animationRotate 2500ms linear infinite;
	-o-animation:	  coindms_animatedIcon_animationRotate 2500ms linear infinite;
	animation:		 coindms_animatedIcon_animationRotate 2500ms linear infinite;
}

@-webkit-keyframes coindms_animatedIcon_animationRotate {
  100% { -webkit-transform: rotate(360deg);   transform: rotate(360deg); }
  0%   { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
}
@-moz-keyframes coindms_animatedIcon_animationRotate {
  100% { -moz-transform: rotate(360deg);   transform: rotate(360deg); }
  0%   { -moz-transform: rotate(0deg); transform: rotate(0deg); }
}
@-o-keyframes coindms_animatedIcon_animationRotate {
  100% { -o-transform: rotate(360deg);   transform: rotate(360deg); }
  0%   { -o-transform: rotate(0deg); transform: rotate(0deg); }
}
@-ms-keyframes coindms_animatedIcon_animationRotate {
  100% { -ms-transform: rotate(360deg);   transform: rotate(360deg); }
  0%   { -ms-transform: rotate(0deg); transform: rotate(0deg); }
}
@keyframes coindms_animatedIcon_animationRotate {
  100% { transform: rotate(360deg);   transform: rotate(360deg); }
  0%   { transform: rotate(0deg); transform: rotate(0deg); }
}

.coindms_animatedIcon.animationRotateReversed
{
	-webkit-animation: coindms_animatedIcon_animationRotateReversed 2500ms linear infinite;
	-moz-animation: coindms_animatedIcon_animationRotateReversed 2500ms linear infinite;
	-ms-animation: coindms_animatedIcon_animationRotateReversed 2500ms linear infinite;
	-o-animation: coindms_animatedIcon_animationRotateReversed 2500ms linear infinite;
	animation: coindms_animatedIcon_animationRotateReversed 2500ms linear infinite;
}

@-webkit-keyframes coindms_animatedIcon_animationRotateReversed {
  0% { -webkit-transform: rotate(360deg);   transform: rotate(360deg); }
  100%   { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
}
@-moz-keyframes coindms_animatedIcon_animationRotateReversed {
  0% { -moz-transform: rotate(360deg);   transform: rotate(360deg); }
  100%   { -moz-transform: rotate(0deg); transform: rotate(0deg); }
}
@-o-keyframes coindms_animatedIcon_animationRotateReversed {
  0% { -o-transform: rotate(360deg);   transform: rotate(360deg); }
  100%   { -o-transform: rotate(0deg); transform: rotate(0deg); }
}
@-ms-keyframes coindms_animatedIcon_animationRotateReversed {
  0% { -ms-transform: rotate(360deg);   transform: rotate(360deg); }
  100%   { -ms-transform: rotate(0deg); transform: rotate(0deg); }
}
@keyframes coindms_animatedIcon_animationRotateReversed {
  0% { transform: rotate(360deg);   transform: rotate(360deg); }
  100%   { transform: rotate(0deg); transform: rotate(0deg); }
}

.coindms_animatedIcon.smallAnimationRotate
{
	width: 18px !important;
	height: 18px !important;
	margin-right: auto;
	background-position: 0 0 !important;

	-webkit-animation: coindms_animatedIcon_smallAnimationRotate 1500ms linear infinite;
	-moz-animation:	coindms_animatedIcon_smallAnimationRotate 1500ms linear infinite;
	-ms-animation:	 coindms_animatedIcon_smallAnimationRotate 1500ms linear infinite;
	-o-animation:	  coindms_animatedIcon_smallAnimationRotate 1500ms linear infinite;
	animation:		 coindms_animatedIcon_smallAnimationRotate 1500ms linear infinite;
}

@-webkit-keyframes coindms_animatedIcon_smallAnimationRotate {
  100% { -webkit-transform: rotate(360deg);   transform: rotate(360deg); }
  0%   { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
}
@-moz-keyframes coindms_animatedIcon_smallAnimationRotate {
  100% { -moz-transform: rotate(360deg);   transform: rotate(360deg); }
  0%   { -moz-transform: rotate(0deg); transform: rotate(0deg); }
}
@-o-keyframes coindms_animatedIcon_smallAnimationRotate {
  100% { -o-transform: rotate(360deg);   transform: rotate(360deg); }
  0%   { -o-transform: rotate(0deg); transform: rotate(0deg); }
}
@-ms-keyframes coindms_animatedIcon_smallAnimationRotate {
  100% { -ms-transform: rotate(360deg);   transform: rotate(360deg); }
  0%   { -ms-transform: rotate(0deg); transform: rotate(0deg); }
}
@keyframes coindms_animatedIcon_smallAnimationRotate {
  100% { transform: rotate(360deg);   transform: rotate(360deg); }
  0%   { transform: rotate(0deg); transform: rotate(0deg); }
}

.coindms_animatedIcon.smallAnimationRotateReversed
{
	width: 18px !important;
	height: 18px !important;
	margin-right: auto;
	background-position: 0 0 !important;

	-webkit-animation: coindms_animatedIcon_smallAnimationRotateReversed 1500ms linear infinite;
	-moz-animation:	coindms_animatedIcon_smallAnimationRotateReversed 1500ms linear infinite;
	-ms-animation:	 coindms_animatedIcon_smallAnimationRotateReversed 1500ms linear infinite;
	-o-animation:	  coindms_animatedIcon_smallAnimationRotateReversed 1500ms linear infinite;
	animation:		 coindms_animatedIcon_smallAnimationRotateReversed 1500ms linear infinite;
}

@-webkit-keyframes coindms_animatedIcon_smallAnimationRotateReversed {
  0% { -webkit-transform: rotate(360deg);   transform: rotate(360deg); }
  100%   { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
}
@-moz-keyframes coindms_animatedIcon_smallAnimationRotateReversed {
  0% { -moz-transform: rotate(360deg);   transform: rotate(360deg); }
  100%   { -moz-transform: rotate(0deg); transform: rotate(0deg); }
}
@-o-keyframes coindms_animatedIcon_smallAnimationRotateReversed {
  0% { -o-transform: rotate(360deg);   transform: rotate(360deg); }
  100%   { -o-transform: rotate(0deg); transform: rotate(0deg); }
}
@-ms-keyframes coindms_animatedIcon_smallAnimationRotateReversed {
  0% { -ms-transform: rotate(360deg);   transform: rotate(360deg); }
  100%   { -ms-transform: rotate(0deg); transform: rotate(0deg); }
}
@keyframes coindms_animatedIcon_smallAnimationRotateReversed {
  0% { transform: rotate(360deg);   transform: rotate(360deg); }
  100%   { transform: rotate(0deg); transform: rotate(0deg); }
}

.coindms_animatedIcon.working
{
	background-image: url('../../pics/vizson/settings.svg');
	background-position: 0 -1px;
}

.coindms_animatedIcon.success
{
	background-image: url('../../pics/vizson/ok.svg');
	background-position: 0 -1px;
}

.coindms_animatedIcon.failure
{
	background-image: url('../../pics/vizson/notok.svg');
	background-position: 0 -1px;
}

.coindms_animatedIcon.searching
{
	background-image: url('../../pics/vizson/searching.svg');
	background-position: 0 -1px;
}

.coindms_animatedIcon.info
{
	background-image: url('../../pics/vizson/info.svg');
	background-position: 0 -1px;
}

.coindms_animatedIcon.question
{
	background-image: url('../../pics/vizson/question.svg');
	background-position: 0 -1px;
}

.coindms_animatedIcon.mail
{
	background-image: url('../../pics/vizson/coindms_mailicon.svg');
	background-position: 0 -1px;
}

.coindms_animatedIcon.plus
{
	background-image: url('../../pics/vizson/plus.svg');
	background-position: 0 -1px;
}

.coindms_animatedIcon.minus
{
	background-image: url('../../pics/vizson/minus.svg');
	background-position: 0 -1px;
}

.coindms_animatedIcon.attention
{
	background-image: url('../../pics/vizson/attention.svg');
	background-position: 0 -1px;
}

.coindms_animatedIcon.cancel
{
	background-image: url('../../pics/vizson/cancel.svg');
	background-position: 0 -1px;
}

.coindms_animatedIcon.warning
{
	background-image: url('../../pics/vizson/warning.svg');
	background-position: 0 -1px;
}

.coindms_animatedIcon.delete
{
	background-image: url('../../pics/vizson/delete.svg');
	background-position: 0 -1px;
}

.coindms_animatedIcon.error
{
	background-image: url('../../pics/vizson/error.svg');
	background-position: 0 -1px;
}

.coindms_hoverBoxButton
{
	border: 1px solid #ABABAB;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: %px;
	padding: 2px 8px 2px 6px;
	color: #515151;
	font-family: Arial, Calibri, roboto, sans-serif;
	font-size: 10pt;
	cursor: pointer;
	display: inline-block;
	margin-right: 6px;
	text-align: center;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	background: #f5f5f5; /* Old browsers */
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #e3e3e3 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(99%,#e3e3e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#e3e3e3 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f5f5f5 0%,#e3e3e3 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#e3e3e3 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #f5f5f5 0%,#e3e3e3 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */
}

.coindms_hoverBoxButton.default
{
	font-weight: bold;
}

.coindms_hoverBoxButton img
{
	vertical-align: middle;
	height: 18px;
	pointer-events: none;
}

.coindms_hoverBoxButton span
{
	vertical-align: middle;
	pointer-events: none;
}

.coindms_hoverBoxButton:hover
{
	background: #f5f5f5;
}

.coindms_hoverBoxButton:active
{
	background: #e3e3e3;
	position: relative;
	top: 1px;
	left: 1px;
}

.coindms_hoverBoxButton.disabled
{
	opacity: 0.4;
	pointer-events: none;
	cursor: default;
}
.coindms_hoverBoxInputTextline
{
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	border: 1px solid #c0c0c0;
	min-width: 15em;
	width: 100%;
	padding: 0.2em;
	font-size: 1em;
}

.coindms_hoverBoxInputLabel
{
	display: inline-block;
	width: 7.5em;
	vertical-align: top;
}
.coindms_hoverBoxInputContainer
{
	display: inline-block;
	margin-left: 0.5em;
}
.coindms_hoverBoxInput
{
	margin-top: 1em;
}
.coindms_hoverBoxProgressBar
{
	margin-left: 1em;
	margin-right: 1em;
}
/*-------------------------------------------------*/

.coindms_startPageItemWrapper
{
	display: inline-block;
	border: 1px solid #CECECE;
	background-color: #f4f5f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
	background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
	background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd);
	border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	text-align: center;
	cursor: pointer;
	width: 10em;
	height: 3em;
	padding: 0.5em;
	margin-top: 0.5em;
	margin-right: 0.3em;
}
.coindms_startPageItemWrapper:hover
{
	/*border: 10px solid #FF0000;*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#f1f1f1));
	background-image: -webkit-linear-gradient(top, #f4f5f5, #f1f1f1);
	background-image: -moz-linear-gradient(top, #f4f5f5, #f1f1f1);
	background-image: -ms-linear-gradient(top, #f4f5f5, #f1f1f1);
	background-image: -o-linear-gradient(top, #f4f5f5, #f1f1f1);
	background-image: linear-gradient(to bottom, #f4f5f5, #f1f1f1);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#f1f1f1);
}
.coindms_startPageItemContent
{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	height: 3em;
	width: 30em;
}

.coindms_splitter {
	background: transparent;
	box-sizing: border-box;
}
.coindms_splitter:hover {
	background: rgba(0, 0, 0, 0.2);
}
.coindms_splitter.vert {
	cursor: e-resize;
	width: 7px;
	display: inline-block;
	top: 0;
	bottom: 0;
	position: absolute;
}
.coindms_splitter.horz {
	cursor: s-resize;
	height: 7px;
	display: inline-block;
	width: 100%;
}
.coindms_splitterParentFix {
	position: relative;
	overflow: auto;
}

.coindms_startPageAddSectionBtn {
	background-image: url('../../pics/system/startpage/add.png');
	background-position: 0.5em 50%;
	background-repeat: no-repeat;
	padding: 0.3em 1em;
	padding-left: 2em;
	border: 1px solid #AEAEAE;
	float: left;
	cursor: pointer;
	display: none;
}

.coindms_startPageCustomizeBtn {
	background-image: url('../../pics/system/startpage/customization.png');
	background-position: 0.5em 50%;
	background-repeat: no-repeat;
	padding: 0.3em 1em;
	padding-left: 2em;
	border: 1px solid #AEAEAE;
	float: right;
	cursor: pointer;
}

.coindms_startPageCustomizationBtn {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
	border: 1px solid #AEAEAE;
	cursor: pointer;
	position: absolute;
	top: -10px;
	display: none;
}
.coindms_startPageCustomizationBtn.moveup {
	background-image: url('../../pics/system/startpage/move_up.png');
	right: 70px;
}
.coindms_startPageCustomizationBtn.movedown {
	background-image: url('../../pics/system/startpage/move_down.png');
	right: 50px;
}
.coindms_startPageCustomizationBtn.add {
	background-image: url('../../pics/system/startpage/add.png');
	right: 30px;
}
.coindms_startPageCustomizationBtn.remove {
	background-image: url('../../pics/system/startpage/remove.png');
	right: 10px;
}
/* If inside a button, then use different positions, because there is no add-button */
.coindms_startPageItemWrapper > .coindms_startPageCustomizationBtn.moveup {
	background-image: url('../../pics/system/startpage/move_up.png');
	right: 50px;
}
.coindms_startPageItemWrapper > .coindms_startPageCustomizationBtn.movedown {
	background-image: url('../../pics/system/startpage/move_down.png');
	right: 30px;
}

.coindms_startPageItemWrapper
{
	position: relative;
}

.coindms_startPageBtnCustomizationMode .coindms_startPageItemWrapper {
	background: #f9f9f9;
	cursor: not-allowed;
}

.coindms_startPageSection {
	margin-top: 1em;
	position: relative;
}

.coindms_startPageSection > .coindms_startPageCustomizationBtn {
	top: 7px;
}

.coindms_startPageBtnCustomizationMode .coindms_startPageAddSectionBtn,
.coindms_startPageBtnCustomizationMode .coindms_startPageCustomizationBtn
{
	display: block;
}
.coindms_vinePlusButtonActive
{
	background-image: url('../../pics/vizson/vinePlusActive.png');
	min-height: 19px;
	width: 19px;
	background-repeat: no-repeat;
	background-position: center center;
}
.coindms_vinePlusButtonInactive
{
	background-image: url('../../pics/vizson/vinePlusInactive.png');
	min-height: 19px;
	width: 19px;
	background-repeat: no-repeat;
	background-position: center center;
}
.coindms_vineReloadButtonActive
{
	background-image: url('../../pics/vizson/vineReloadActive.png');
	min-height: 19px;
	width: 19px;
	background-repeat: no-repeat;
	background-position: center center;
}
.coindms_vineReloadButtonInactive
{
	background-image: url('../../pics/vizson/vineReloadInactive.png');
	min-height: 19px;
	width: 19px;
	background-repeat: no-repeat;
	background-position: center center;
}
.coindms_vineMinusButtonActive
{
	background-image: url('../../pics/vizson/vineMinusActive.png');
	min-height: 19px;
	width: 19px;
	background-repeat: no-repeat;
	background-position: center center;
}
.coindms_vineMinusButtonInactive
{
	background-image: url('../../pics/vizson/vineMinusInactive.png');
	min-height: 19px;
	width: 19px;
	background-repeat: no-repeat;
	background-position: center center;
}
.coindms_vineStandardButton {
	font-family: Arial, Calibri, roboto, sans-serif;
	padding: 8px 15px 8px 15px;
	border: 1px solid #CECECE;
	font-size: 14px;
	font-weight: bold;
	background-color: #EFEFEF;
	color: #B53457;
	cursor: pointer;
}
.coindms_vineStandardButton:hover {
	background-color: #FFFFFF;
	color: #555555;
}
.coindms_vineStandardButton:disabled, .coindms_standardButton:hover:disabled {
	opacity: 0.3;
	cursor: default;
	pointer-events: none;
	-webkit-pointer-events: none;
}
.coindms_toolbarIconElement {
	width: 16px;
	height: 16px;
}

.coindms_2famanagementTitle {
	font-size: 18pt;
	font-weight: bold;
	margin-top: 0.5em;
	margin-bottom: 0em;
}

.coindms_2famanagementText {
	text-align: left;
	margin-left: 2em;
	margin-right: 2em;
}

.coindms_2famanagement_wrapper a {
	text-decoration: underline;
}

.coindms_2famanagement_wrapper code {
	font-size: 1.4em;
}

.coindms_2famanagement_buttonWrapper {
	margin-top: 1.5em;
	margin-bottom: 1em;
}

#coindms_2famanagement_qrCode {
}

#coindms_2famanagementPin,
#coindms_2faLoginPin {
	text-align: center;
}

.coindms_2famanagement_statusActive {
	font-weight: bold;
	color: green;
}
.coindms_contentHoverboxBackground
{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.7);
	z-index: 3;
}
#coindms_contentHoverbox
{
	padding: 20px;
	position: fixed;
	top: 50%;
	left: 50%;
	/* Use -51% instead of -50% due to a rendering bug in Chrome >= v52 (blurred text) */
	-webkit-transform: translate(-51%, -51%);
	transform: translate(-51%, -51%);
	z-index: 4;
	background-color: white;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.5);
	overflow-y: auto;
	max-height: 80%;
}
.coindms_priceImage
{
	background: url(../../pics/vizson/euro_coin_01.png);
	background-size: contain;
}
.coindms_qualityImage
{
	background: url(../../pics/vizson/quality_02.png);
	background-size: contain;
}
.coindms_tabWrapper
{
	border: 1px solid #999999;
	display: inline-block;
	margin-right: -6px;
	cursor: pointer;
	background-color: #CECECE;
	padding: 0.5em 1em 0.5em 1em;
}

.coindms_feedbackHintBtn
{
	display: inline-block;
	margin-left: 0.5em;
	width: 16px;
	height: 16px;
	vertical-align: top;
	cursor: pointer;
	background-image: url('../../pics/system/icojoy_onebit/onebit_38b.png');
	background-size: contain;
}

.coindms_feedbackTitle
{
	font-size: 1.3em;
	padding-bottom: 0.3em;
	border-bottom: 1px solid gray;
}

.coindms_feedbackFormWrapper
{
	text-align: left;
}

.coindms_feedbackSection
{
	margin-top: 1.2em;
	margin-bottom: 0.3em;
}

.coindms_feedbackSmallText
{
	margin-top: 0.3em;
	font-size: 0.75em;
	color: #999;
}

.coindms_additionalInfoWrapper
{
	margin-top: 3em;
	font-size: 0.8em;
}

.coindms_additionalInfoWrapper > *
{
	vertical-align: middle;
}

.coindms_feedbackAdditionalInfoWrapper
{
	font-size: 0.8em;
}

.coindms_feedbackAdditionalInfoWrapper > *
{
	vertical-align: middle;
}

.coindms_feedbackBtnWrapper
{
	margin-top: 2em;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	text-align: center;
}

.coindms_feedbackFormWrapper button
{
	font-family: Arial, Calibri, roboto, sans-serif;
	height: 30px;
	border: 1px solid #c0c0c0;
	padding: 4px 12px 4px 12px;
	font-weight: bold;
	background-color: #AAB414;
	color: #ffffff;
	cursor: pointer;
	border-radius: 0px 7px 0px 0px;
	-moz-border-radius: 0px 7px 0px 0px;
	-webkit-border-radius: 0px 7px 0px 0px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.coindms_feedbackFormWrapper button:hover
{
	background-color: #ffffff;
	color: #AAB414;
}

.coindms_feedbackFormWrapper button:disabled
{
	pointer-events: none;
	opacity: 0.4;
}

#coindms_feedbackText
{
	height: 10em;
}

#coindms_feedbackFile
{
	display: none;
}

#coindms_feedbackPreviewWrapper
{
	display: block;
	position: relative;
}

#coindms_feedbackPreviewWrapper.hidden
{
	display: none;
}

#coindms_feedbackPreviewWrapper img
{
	width: 120px;
	height: 120px;
}

.coindms_feedbackPreviewRemoveBtn
{
	width: 30px;
	height: 30px;
	background-image: url('../../pics/system/close_btn_inactive.png');
	background-size: contain;
	cursor: pointer;
	position: absolute;
	top: -15px;
	right: -15px;
}

.coindms_feedbackHidePopup
{
	display: none;
}

#coindms_sendFeedbackScreen_box
{
	width: 300px;
	position: fixed;
	opacity: 1;
}

#coindms_sendFeedbackScreen_box .coindms_feedbackFormWrapper
{
	position: relative;
}

#coindms_sendFeedbackScreen_boxContent
{
	cursor: move;
}

#coindms_sendFeedbackScreen_box .coindms_credits_closebtn
{
	z-index: 2;
}

.coindms_feedbackScreenInfo
{
	pointer-events: none;
	user-select: none;
	font-size: 0.75em;
}

.coindms_feedbackCreateScreenBtn
{
	margin-right: 15px;
}

.coindms_feedbackScreenBtn
{
	display: inline-block;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	margin-top: 0.5em;
}

#coindms_feedbackSendBtn:disabled
{
	pointer-events: none;
	cursor: default;
	opacity: 0.5;
}

#coindms_feedbackSendBtn.sending
{
	pointer-events: none;
	cursor: default;
	opacity: 0.5;
	background-image: url('../../pics/system/ajax/loading_mini.gif');
	background-repeat: no-repeat;
	background-position: 5px 50%;
	padding-left: 26px;
}

.coindms_feedbackPreviewFileWrapper
{
	display: inline-block;
	width: 120px;
	height: 120px;
	margin-top: 2em;
	margin-right: 2em;
	outline: 2px solid lightgray;
	position: relative;
}
.coindms_askAi
{
	cursor: pointer;
	position: fixed;
	bottom: 90px;
	right: 50px;
	width: 50px;
	height: 50px;
	/*display: none;*/
	/*opacity: 0;*/
	transition: opacity 500ms ease 0s;
	z-index: 100;
}

.coindms_help_box_box
{
	/*own style*/
	background-color: white;
	padding: 6px;
	border-radius: 6px;

	/* Groupings */
	.coindms_help_box_groupingsWrapper
	{
		text-align: center;
		padding: 10px;
	}
	.coindms_help_box_grouping
	{
		border-radius: 6px;
		overflow: hidden;
		box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);
		margin-bottom: 1em;
	}
	.coindms_help_box_groupingContent
	{
		display: flex;
		flex-wrap: wrap;
		gap: 20px;
		padding: 20px;
		justify-content: start;
		text-align: start;
	}
	.coindms_help_box_helpEntry
	{
		flex: 1 1 360px;
		min-width: 200px;
		max-height: 360px;
	}

	/* Video */
	.coindms_help_box_floating
	{
		width: 100%;
		height: 100%;
		display: flex;
		flex-direction: column;
		background-color: #000;
		position: relative;
		transition: box-shadow 0.3s;
	}
	.coindms_help_box_floating.coindms_help_box_isPlaying
	{
		position: fixed;
		z-index: 9999;
		box-shadow: 0 10px 30px rgba(0,0,0,0.4);
		border: 1px solid #555;
	}
	.coindms_help_box_header
	{
		display: none;
		justify-content: flex-end;
		align-items: center;
		position: relative;
		width: 100%;
		height: 25px;
		padding: 0 5px;
		box-sizing: border-box;
		background-color: #333;
		cursor: move;
		user-select: none;
	}
	.coindms_help_box_floating.coindms_help_box_isPlaying .coindms_help_box_header
	{
		display: flex;
	}
	.coindms_help_box_headerText
	{
		position: absolute;
		left: 0;
		right: 0;
		text-align: center;
		pointer-events: none;
		color: white;
		font-size: 14px;
	}
	.coindms_help_box_headerReset
	{
		background: transparent;
		border: none;
		color: white;
		font-size: 20px;
		line-height: 1;
		cursor: pointer;
		padding: 0 5px;
		border-radius: 4px;
		position: relative;
		z-index: 1;
	}
	.coindms_help_box_headerReset:hover
	{
		background: #555;
	}
	.coindms_help_box_playerWrapper
	{
		flex-grow: 1;
		position: relative;
	}
	.coindms_help_box_player
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.coindms_help_box_resizer
	{
		display: none;
		position: absolute;
		bottom: 0;
		right: 0;
		width: 15px;
		height: 15px;
		background-color: #333;
		cursor: nwse-resize;
	}
	.coindms_help_box_floating.coindms_help_box_isPlaying .coindms_help_box_resizer
	{
		display: flex;
	}
	.coindms_help_box_helpVideo
	{
		aspect-ratio: 16 / 9;
		border: 2px dashed #ccc;
		padding: 5px;
		box-sizing: border-box;
		display: flex;
	}
	.coindms_help_box_playerBlocker
	{
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 5;
	}
	.coindms_help_box_playerWrapper.coindms_help_box_isInactive .coindms_help_box_playerBlocker {
    	display: block;
	}
	#coindms_help_box_interactionOverlay
	{
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 9998;
	}

	/* Comment */
	.coindms_help_box_helpText
	{
		background-color: #f0f0f0;
		border: 2px solid #e0e0e0;
		border-radius: 8px;
		padding: 20px;
		box-sizing: border-box;
		display: flex;
		flex-direction: column;
	}
	.coindms_help_box_helpText h3
	{
		margin-top: 0;
	}

	/* Document */
	.coindms_help_box_helpDocument
	{
		align-items: center;
		justify-content: center;
		text-align: center;
	}
	.coindms_help_box_helpDocument h4
	{
		margin: 15px 0 0 0;
	}
	.coindms_help_box_docIcon
	{
		background-color: transparent;
		height: 60px;
	}

	/* Footer */
	.coindms_help_box_footerWrapper
	{
		text-align: center;
		margin: 4px;
		box-shadow: 5px 5px;
		padding: 2em;
		border-radius: 10px;
		box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);
	}
	.coindms_help_box_footerTitle
	{
		font-size: 1.2em;
		font-weight: bold;
		margin-bottom:
		0.4em;
	}
}
