@CHARSET "UTF-8";

.fsl-manager-form legend {
	width:100%;
	box-sizing:border-box;
	border-bottom:1px solid #ffffff;
	cursor:pointer;
	padding-left:30px !important;
	background-image:url(images/right.png);
	background-repeat:no-repeat;
	background-position: 5px center;
}

.fsl-manager-form legend:hover, .fsl-manager-form legend.open {
	background-color:#C3CDCD;
}

.fsl-manager-form legend.open {
	background-image:url(images/down.png);
}

.fsl-manager-form .fsl-manager-isin {
	display:inline-block;
	width:100px;
}

.fsl-manager-form .rex-form-submit {
	margin:5px;
}

.fsl-manager-form table {
	margin-bottom:10px;
	width:100%;
}

.fsl-manager-form table tr > * {
	padding:5px;
}

.fsl-manager-form table tr > th {
	padding-bottom:10px;
	border-bottom:3px solid #C3CDCD
}

.fsl-manager-form table tr > th:not(:first-child), .fsl-manager-form table tr td:not(:first-child) {
	text-align:center;
}

.fsl-manager-form table tr:not(:last-child) td {
	border-bottom:1px solid #C3CDCD;
}

.rex-form-wrapper.slide {
	display:none;
}

#fsl-manager-help {
	min-height:420px;
	background-image:url('images/cs_logo_bg.png');
	background-repeat:no-repeat;
	background-position:right bottom;
}

.rex-hl2 {
	font-size:1.3em !important;
}

.rex-hl3 {
	font-size:1.2em !important;
}

.rex-hl4 {
	font-size:1.1em !important;
}

#fsl-manager-help .info {
	padding:20px;
}

#fsl-manager-help .info p {
	margin-bottom:10px;
}

#fsl-manager-help .info * {
	line-height:20px;
}

.fsl-manager-overlay {
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	z-index:9999;
	min-width:200px;
	background-color:#eeeeee;
	border:1px solid #b6b6b6;
	font-size:12px;
	box-shadow:0px 0px 3px #b6b6b6;
}

.fsl-manager-overlay-filter {
	position:relative;
	background-color:#eeeeee;
	padding:10px;
}

.fsl-manager-overlay-filter input {
	width:100%;
	padding:5px;
	box-sizing:border-box;
}

.fsl-manager-overlay-entries {
	max-height:400px;
	overflow-y:scroll;
}

.fsl-manager-overlay-entries ul {
	display:block;
	list-style:none;
	margin:0px;
}

.fsl-manager-overlay-entries ul li {
	background-color:#ffffff;
	border-top:1px solid #b6b6b6;
	border-right:1px solid #b6b6b6;
	padding:6px;
	cursor:pointer;
}

.fsl-manager-overlay-entries ul li.has-children {
	background-image:url('images/has-children.png');
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:20px;
}

.fsl-manager-overlay-entries ul li:hover {
	background-color:#eeeeee;
}

.fsl-manager-overlay-entries > ul > li > ul {
	display:none;
	position:absolute;
	min-width:200px;
	left:100%;
	top:auto;
	margin-top:-19px;
	border-bottom:1px solid #b6b6b6;
	border-left:1px solid #b6b6b6;
	box-shadow:0px 0px 3px #b6b6b6;
}

.fsl-manager-overlay-entries > ul > li > div {
	display:none;
	position:absolute;
	left:100%;
	top:auto;
	width:200px;
	padding:10px;
	margin-top:-19px;
	border:1px solid #b6b6b6;
	background-color:#ffffff;
	box-shadow:0px 0px 3px #b6b6b6;
}

.fsl-manager-overlay-entries ul > li > div h3 {
	font-size:1.2em;
	padding-bottom:5px;
}

.fsl-manager-overlay-entries ul > li > div b {
	display:block;
	padding-top:10px;
	padding-bottom:5px;
}

.fsl-manager-overlay-entries ul > li > div select {
	width:100%;
	padding:5px;
	box-sizing:border-box;
}

.fsl-manager-overlay-entries ul > li > div select.comparator,
.fsl-manager-overlay-entries ul > li > div select.value {
	width:48%;
	padding:5px;
	box-sizing:border-box;
}

.fsl-manager-overlay-entries ul > li > div select.comparator {
	margin-right:5px;	
}
}



.fsl-manager-overlay-entries ul > li > div a {
	display:block;
	margin-top:15px;
}

.cke_button__fsl_manager_strings_label {
	display:inline ! important;
}

.cke_button__fsl_manager_strings_icon {
	display:none ! important;
}

.cke_button__fsl_manager_stammdaten_label {
	display:inline ! important;
}

.cke_button__fsl_manager_stammdaten_icon {
	display:none ! important;
}

.cke_button__fsl_manager_kennzahlen_label {
	display:inline ! important;
}

.cke_button__fsl_manager_kennzahlen_icon {
	display:none ! important;
}

.cke_button__fsl_manager_graphs_label {
	display:inline ! important;
}

.cke_button__fsl_manager_graphs_icon {
	display:none ! important;
}

.cke_button__fsl_manager_tables_label {
	display:inline ! important;
}

.cke_button__fsl_manager_tables_icon {
	display:none ! important;
}

.cke_button__fsl_manager_documents_label {
	display:inline ! important;
}

.cke_button__fsl_manager_documents_icon {
	display:none ! important;
}

.cke_button__fsl_manager_conditions_label {
	display:inline ! important;
}

.cke_button__fsl_manager_conditions_icon {
	display:none ! important;
}

.cke_button__fsl_manager_funds_label {
	display:inline ! important;
}

.cke_button__fsl_manager_funds_icon {
	display:none ! important;
}