/** Page definitions*/strong {	font-weight: bold;}/*ul {	list-style-type: disc;}*/td {	/*font-size: 9pt;*/}/*		 * Page areas		 */.frame {	width: 100%;	height: 100%;}.frame_header {	vertical-align: top;	width: 100%;	/*height: 62px;*/	padding-top: 5px;	background-position: left top;	background-repeat: no-repeat;}.frame_middle {	vertical-align: top;	position: fixed;	top: 62px;	/*height: 79%;*/	min-height: 79%;}html>body .frame_middle {	/* Hack: will be ignored by IE <= Version 6 ! */	position: relative;}.frame_footer {	vertical-align: bottom;}.header {	width: 760px;	height: 62px;}.subnavigation {	width: 165px;	padding: 20px 25px 0px 5px;	line-height: 10pt;}.areacontent { /*width: 100%;*/	padding: 80px 0px 20px 20px;	border: solid 0px #00f;	vertical-align: top;	text-align: left;}.bereichscontent {	margin: auto;	margin-left: 215px;	text-align: left;}.center {	text-align: center;}.standardcontent {	width: 100%;	padding: 25px 0px 20px 15px;	border: none;}.standardcontent ul {	padding-left: 15px;}.standardcontent ol {	padding-left: 25px;}.pdfcontent {	width: 100%;	padding: 20px 0px 0px 0px;	border: solid 0px #00f;}.footer_div {	border-top: 1px solid #DEDEDE;	height: 25px;	vertical-align: middle;	padding-left: 10px;}.footer {	width: 755px;	height: 25px;	font-size: 11px;	/*color: #414142;*/}.footer_position {	margin-top: 1px;	width: 100%;}/*		 * General definitions		 */table {	margin: 0px;	padding: 0px;	border: 0px solid #f00;	/*border-collapse: collapse;*/	/*height: 100%;*/}IMG {	border: 0;}/* 		 * Navigations		 */#tnbutton {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;}#tnbutton:link {	text-decoration: none;	color: #EEEEEE;}#tnbutton:visited {	text-decoration: none;	color: #EEEEEE;}#tnbutton:active {	text-decoration: none;	color: #EEEEEE;}#tnbutton:hover {	text-decoration: underline;	color: #EEEEEE;}#tnactive {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	text-decoration: underline;	color: #ED1B23;}#tnbutton_selected {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	text-decoration: underline;	color: #EEEEEE;}.mnactive {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	text-decoration: underline;	color: red;}#mnbutton {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;}#mnbutton:link {	text-decoration: none;	color: #000000;}#mnbutton:visited {	text-decoration: none;	color: #000000;}#mnbutton:active {	text-decoration: none;	color: #ED1B23;}#mnbutton:hover {	text-decoration: underline;	color: #ED1B23;}#mnactive {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	text-decoration: underline;	color: #ED1B23;}#snbutton {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;}#snbutton:link {	text-decoration: none;	color: #000000;}#snbutton:visited {	text-decoration: none;	color: #000000;}#snbutton:active {	text-decoration: none;	color: #000000;}#snbutton:hover {	text-decoration: underline;	color: #000000;}#snactive {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	text-decoration: none;	color: #000000;}#snbutton2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;}#snbutton2:link {	text-decoration: none;	color: #FF0000;}#snbutton2:visited {	text-decoration: none;	color: #FF0000;}#snbutton2:active {	text-decoration: none;	color: #FF0000;}#snbutton2:hover {	text-decoration: underline;	color: #FF0000;}#snactive2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	text-decoration: none;	color: #FF0000;}#bnbutton {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 8pt;}#bnbutton:link {	text-decoration: none;	color: #414142;}#bnbutton:visited {	text-decoration: none;	color: #414142;}#bnbutton:active {	text-decoration: none;	color: #414142;}#bnbutton:hover {	text-decoration: underline;	color: #414142;}#bnactive {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: bold;	text-decoration: underline;	color: #414142;}#bnbutton_selected {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 8pt;	text-decoration: underline;	color: #414142;}#newsTable { /* width: 550px; */	/* border: 1px solid black; */	}#newsTable td {	vertical-align: top;}#newsTable td#news {	border-left: 1px solid #ED1C24;	width: 153px;	padding-left: 15px;	padding-right: 15px;}#newsTable td#blank {	width: 180px;}.red {	color: #FF0000;}.leftnavigator {	width: 165px;	padding: 20px 25px 0px 5px;	line-height: 10pt;}.headline {	font-family: ARIAL, HELVETICA;	font-size: 14pt;	font-weight: bold;	padding: 0px 0px 30px 0px;	color: #000000;}/*.titelgrafik {	font-family: ARIAL, HELVETICA;	font-size: 14pt;	font-weight: bold;	padding: 0px 0px 20px 0px;	color: #000000;}.teaser {	width: 175px;	padding: 0px 0px 0px 20px;	color: #000000;}.linkteaser {	width: 165px;	background-color: #E0E0E0;}.linkteaser td.teaserbody {	padding: 0 6px 0px 6px;}.linkteaser td.last {	padding-bottom: 6px;}.linkteaserhead {	padding: 6px 6px 6px 6px;}.pdfteaser {	width: 165px;	background-color: #E0E0E0;}.pdfteaserhead {	padding: 6px 6px 6px 6px;}.pdfteaser td.teaserbody {	padding: 0 6px 0px 6px;}.pdfteaser td.last {	padding-bottom: 6px;}.teaserdivider {	padding: 0px 6px 6px 6px;}.contactteaser {	width: 155px;	padding: 0px 0px 0px 0px;	background-color: #FFFFFF;}.edittable {	padding: 3px;	vertical-align: top;}*/.ubhead {	background: #E0E0E0;	padding-left: 5px;	border-bottom: solid 1px #000000;}.ubhead img {	margin: 3px;}.ub {	background: #E0E0E0;	padding: 5px;	vertical-align: top;}.presslisting td {	padding: 5px 0 5px 0;	vertical-align: top;}.presslisting td.caption {	border-top: solid 1px #000000;}.dealergreyhead {	background-color: #7F7F7F;	height: 8px;}.dealerhead {	background-color: #7F7F7F;	color: #FFFFFF;	font-weight: bold;	padding: 0px 3px 8px 3px;	vertical-align: top;}.dealerheaddiv {	background-color: #7F7F7F;	color: #FFFFFF;	font-weight: bold;	padding: 0px 3px 8px 3px;	border-left-style: solid;	border-left-width: 1px;	border-left-color: #FFFFFF;	vertical-align: top;}.dealeraddress {	padding: 8px 0px 0px 0px;	vertical-align: top;}.dealerphone {	padding: 8px 0px 0px 0px;	vertical-align: top;}.dealerwhite1 {	height: 8px;}.dealerwhite2 {	height: 8px;	border-left-style: solid;	border-left-width: 1px;	border-left-color: #7F7F7F;}.dealerservicetitles {	height: 1px;	font-weight: bold;	padding: 0px 3px 8px 3px;	border-left-style: solid;	border-left-width: 1px;	border-left-color: #7F7F7F;	vertical-align: bottom;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #7F7F7F;}.dealerserviceimg {	height: 1px;	font-weight: bold;	padding: 0px 0px 8px 0px;	border-left-style: solid;	border-left-width: 1px;	border-left-color: #7F7F7F;	vertical-align: bottom;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #7F7F7F;}.dealerfirstservicetitle {	height: 1px;	font-weight: bold;	padding: 0px 3px 8px 3px;	vertical-align: bottom;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #7F7F7F;}.dealersolid {	padding-top: 8px;	border-left-style: solid;	border-left-width: 1px;	border-left-color: #7F7F7F;	vertical-align: top;	text-align: center;	height: 100%;}.dealerdashed {	padding-top: 8px;	border-left-style: dashed;	border-left-width: 1px;	border-left-color: #7F7F7F;	vertical-align: top;	text-align: center;}.dealerfirst {	padding-top: 8px;	vertical-align: top;	text-align: center;}.dealermail {	padding: 8px 0px 8px 0px;}.dealerleftcell {	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #7F7F7F;	height: 150px;}.dealerrightcell {	border-left-style: solid;	border-left-width: 1px;	border-left-color: #7F7F7F;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #7F7F7F;	border-right-style: solid;	border-right-width: 1px;	border-right-color: #7F7F7F;	/*height:150px;*/}#dealerlegende {	display: none;	position: absolute;	left: 330px;	top: 140px;	width: 294px;	height: 175px;	border-style: solid;	border-width: 1px;	border-color: #7F7F7F;	background-color: #FFFFFF;	background-style: solid;}#legendeheadline {	height: 28px;	width: 294px;	background-color: #7F7F7F;	background-style: solid;}td.legendeheadline {	color: #FFFFFF;	font-weight: bold;	padding: 6px 12px 0px 12px;}#legendebody {	padding: 12px;}#dealerlegende #legendebody td {	height: 20px;}td.legendebody {	padding-bottom: 9px;}.magazine_box {	background: #E0E0E0;	width: 176px;}.magazine_box div {	margin: 6px;	padding-bottom: 6px;	font-weight: bold;	border-bottom: solid 1px #000000;}.magazine_box div img {	float: right;}.magazine_box ul {	margin: 6px 2px 2px 2px;}.magazine_box ul li {	list-style: square;	margin-left: 20px;	padding-bottom: 6px;}.blank {	background: #FFFFFF;	width: 176px;}a.sitemapbold:link {	color: #000000;	text-decoration: none;	font-family: ARIAL, HELVETICA;	font-size: 12px;	font-weight: bold;}a.sitemapbold:visited {	color: #000000;	text-decoration: none;	font-family: ARIAL, HELVETICA;	font-size: 12px;	font-weight: bold;}a.sitemapbold:active {	color: #000000;	text-decoration: none;	font-family: ARIAL, HELVETICA;	font-size: 12px;	font-weight: bold;}a.sitemapbold:hover {	color: #000000;	text-decoration: none;	font-family: ARIAL, HELVETICA;	font-size: 12px;	font-weight: bold;}a.sitemapnormal:link {	color: #000000;	text-decoration: none;	font-family: ARIAL, HELVETICA;	font-size: 12px;}a.sitemapnormal:visited {	color: #000000;	text-decoration: none;	font-family: ARIAL, HELVETICA;	font-size: 12px;}a.sitemapnormal:active {	color: #000000;	text-decoration: none;	font-family: ARIAL, HELVETICA;	font-size: 12px;}a.sitemapnormal:hover {	color: #000000;	text-decoration: none;	font-family: ARIAL, HELVETICA;	font-size: 12px;}.editarea td {	padding-top: 3px;	padding-bottom: 3px;}.kontaktbox {	padding: 30px 7px 7px 7px;	background-color: #E0E0E0;	height: 180px;	vertical-align: top;}.bulletlist ul {	padding-top: 10px;	padding-left: 15px;}.bulletlist li {	padding-bottom: 2px;	padding-left: 5px;}.kontaktformular td {	padding: 2px;}input.kontaktformular {	width: 200px;}select.kontaktformular {	width: 200px;}textarea.kontaktformular {	width: 440px;	height: 200px;}td.formsettings {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000000;	padding-bottom: 5px;}td.customedit {	border-bottom: 1px solid #000;	padding: 5px;	vertical-align: top;}td.customedit input {	width: 180px;}.bold {	font-weight: bold;}td.search_in {	width: 200px;	background-color: #E6E6E6;	padding: 5px 5px 5px 30px;	font-weight: bold;}td.search_selected {	width: 100px;	background-color: #676767;	text-align: center;	padding: 5px 5px 5px 5px;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #676767;	border-left-style: solid;	border-left-width: 1px;	border-left-color: #676767;}a.search_selected,a:visited.search_selected,a:hover.search_selected,a:active.search_selected	{	color: #FFFFFF;	text-decoration: underline;	font-weight: bold;}td.search_unselected {	width: 100px;	background-color: #CDCDCD;	text-align: center;	padding: 5px 5px 5px 5px;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #8F8F8F;	border-left-style: solid;	border-left-width: 1px;	border-left-color: #8F8F8F;}a.search_unselected,a:visited.search_unselected,a:hover.search_unselected,a:active.search_unselected	{	color: #000000;	font-weight: bold;	text-decoration: none;}td.search_description {	background-color: #E6E6E6;	padding: 20px 30px 5px 30px;}td.search_controls {	background-color: #E6E6E6;	padding: 20px 30px 20px 30px;}input.search {	width: 200px;}input.searchsubmit {	font-size: 14px;	width: 60px;}td.searchresult {	padding: 15px 0px 15px 0px;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #8F8F8F;}.bt {	border-top: solid 1px #000000;	padding: 6px;}.rtf {	line-height: 18px;}/*.rtf h2 {	line-height: 24px;	font-size: 18px;}*/.rtf table.legacy {	border-spacing: 0px;	border-collapse: collapse;}.rtf table.legacy tr td {	padding: 0px;	vertical-align: top;}.rtf table tr td.geyborderbottom {	border-bottom: 1px solid #efefef;}.rtf table tr td.bggrey {	background: #efefef;}.rtf table tr td.no-padding-right-left {	padding: 6px 0;	width: 1%;}.heading {	background: url('../file/global/heading_bg.jpg');	background-repeat: no-repeat;	background-position: bottom left;	font-weight: bold;	text-indent: 18px;}.footertext { /*font-size: 8pt;*/	color: red;}.analysthead {	vertical-align: top;	background-color: #E6E6E6;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: B2B2B2;	padding: 7px 5px 7px 5px;}.analystline {	vertical-align: top;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: B2B2B2;	padding: 7px 5px 7px 5px;}.dcs_titelgrafik {	width: 550px;	height: 160px;	padding: 0px 0px 20px 0px;	color: #000000;}/*td.overimagenav {	border-style: none;	border-width: 1px;	background-color: #DDDDDD;	padding: 3px 10px 3px 10px;	filter:Alpha(opacity=75);	-moz-opacity: 0.75;}a.overimagenav {	color:#000000;	font-weight:bold;	font-size:11px;	text-decoration:none;	}*/a.overimagenav,a.overimagenav:visited,a.overimagenav:active {	display: block;	width: 140px;	height: 12px;	overflow: hidden;	color: #000000;	font-weight: bold;	font-size: 11px;	text-decoration: none;	background-color: #E0E0E0;	padding: 4px 10px 3px 10px;	margin: 0 0 1px 0;	filter: Alpha(opacity =   75);	-moz-opacity: 0.75;}a.overimagenav_last {	padding: 4px 10px 4px 10px !important;}* html a.overimagenav_last {	padding: 3px 10px 3px 10px !important;}* html a.overimagenav,* html a.overimagenav:visited,* html a.overimagenav:active	{	width: 160px;	padding: 3px 10px 2px 10px;	overflow: visible;	text-decoration: none;}a.overimagenav:hover,a.onav_selected {	background: #E0E0E0 !important;	color: #ED1B23 !important;	filter: Alpha(opacity =   100) !important;	-moz-opacity: 1 !important;	text-decoration: none;}td.productlist_head {	padding: 25px 10px 10px 10px;	background-color: #D6D6D6;}td.productlist_darkhead {	padding: 25px 10px 10px 10px;	background-color: #B4B4B4;}td.productlist_standard {	padding: 10px 10px 10px 10px;	background-color: #FFFFFF;	vertical-align: top;	border-bottom: #B3B3B3 solid 1px;}td.productlist_darkstandard {	padding: 10px 10px 10px 10px;	background-color: #D6D6D6;	vertical-align: top;	border-bottom: #B3B3B3 solid 1px;}td.productlist_last {	border-bottom: none !important;}.testreport_box {	background: #E0E0E0;	width: 176px;}.testreport_box div {	margin: 6px;	padding-bottom: 6px;	font-weight: bold;	border-bottom: solid 1px #000000;}.testreport_box div img {	float: right;}.testreport_box ul {	margin: 6px 2px 2px 2px;}.testreport_box ul li {	list-style: square;	margin-left: 20px;	padding-bottom: 6px;}/* h3 {	font-size: 12px;	font-weight: bold;	width: 550px;	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #B3B3B3;	padding-bottom: 3px;} */td.techdatalist_head {	padding: 20px 10px 5px 10px;	background-color: #D6D6D6;}td.techdatalist_darkhead {	padding: 20px 10px 5px 10px;	background-color: #B4B4B4;}td.techdatalist_standard {	padding: 3px 10px 3px 10px;	background-color: #FFFFFF;	vertical-align: top;	border-bottom: #B3B3B3 solid 1px;}td.techdatalist_darkstandard {	padding: 3px 20px 3px 10px;	background-color: #D6D6D6;	vertical-align: top;	border-bottom: #B3B3B3 solid 1px;	text-align: right;}td.techdatalist_last {	border-bottom: none !important;}a.black_link,a.black_link:visited,a.black_link:active {	font-size: 12px;	font-weight: bold;	color: black;	text-decoration: none;}.logosubtitle {	text-align: right;	font-size: 11px;	padding-right: 22px;}/*New by GB*/.rtf td.nobullets ul {	list-style-type: none;}.vorstandwrapper {	margin: 0 0 10px 0;	padding: 0 0 20px 0;	border-bottom: solid 1px #eeeeee;}.vorstandwrapper .tooglelink {	margin: 20px 0 0 0;}.vorstandwrapper .less {	margin: 10px 0 20px 0;}.vorstandwrapper .tooglelink a {	color: #000;	font-weight: bold;	padding-left: 20px;	text-decoration: none;	background: url(../file/global/prev.gif) no-repeat 0 0;}.vorstandwrapper .less a {	background: url(../file/global/down.gif) no-repeat 0 0;}/* Forms */#form {	}#form label {	float: left;	width: 170px;}#form input {	width: 320px;}#form .novalid {	color: #f00;}#form .labelright {	margin-left: 150px;}#form .inputwrapper {	margin: 5px 0 0 0;}#form fieldset {	border: none;	margin: 20px 0 0 0;}#form legend {	margin: 0 0 10px -5px;	font-weight: bold;	color: #000;}.clear {	clear: both;	font-size: 1px;}#mediadownload .sectionheader {	background: #e6e6e6;	font-weight: bold;	padding: 5px;	border-bottom: 1px solid #c5c5c5;}#mediadownload .section {	border-bottom: 1px solid #c5c5c5;	padding: 3px 0 3px 0;	height: auto;}#mediadownload .section .imgcol {	float: left;	width: 65px;}#mediadownload .section .desccol {	float: left;	width: 300px;	padding: 0 5px 0 5px;	font-size: 95%;}#mediadownload .section .desccol .downloadtitle {	font-weight: bold;	margin: 0 0 5px 0;}#mediadownload .section .buttoncol {	float: right;	width: 170px;	text-align: right;	margin: 0px 0 0 0;}#mediadownload .section .buttoncol .btn {	margin: 4px 0 0 0;}#mediadownload .section .buttoncol .btn_bottom {	margin: 25px 0 0 0;}#mediadownload .ringtone {	margin: 50px 0 0 0;}#mediadownload .tec {	margin-top: 5px;}#mediadownload .tec .size {	float: left;	width: 45px;}#mediadownload .tec .lenght {	float: left;	margin-left: 50px;}#popup {	line-height: 1.5em;}.popup_button {	margin: 20px 0 0 0;}/*.page-popup-close{	position: relative;	float: right;	width: 20px;	height: 20px;	border: solid blue 1px;	background: url(../file/sitemap/description_bg.png);}*/#close-page {	cursor: pointer;	width: 40px;	height: 30px;	position: "absolute";	background: url(../img/close.jpg) no-repeat 15px 10px;}/* *********** TEASER ***************************** .teaserarea {	margin: 10px 0;	border: solid 0px red;}.edit {	border: dashed 1px #000;	padding: 10px;	margin: 20px 0;}.teaserarea .pdflist,.teaserarea .linklist,.teaserarea .contactlist {	margin: 10px 0px;}.pdflist ul {	list-style: none;	list-style-image: url(../img/download_symbol.gif);	margin-left: 4px;}.pdflist ul li,.linklist ul li {	margin: 2px 0;}*/.linklist ul {	list-style: none;	list-style-image: url(../img/link_symbol.gif);	margin-left: 0px;}.teaserarea .contactlist {	margin: 20px 0px;}.contact {	margin: 10px 0;}.editarea {	border: solid 1px #000;	margin: 10px 0;}.cockpit .dataTables_filter {	display: inline-block;	float: right;	position: relative;	top: 5px;}*[role='button'] {	cursor: pointer;}.cockpit-tab-content {	position: relative;}.pdf-cockpit-download {	position: absolute;	top: 8px;	right: 20px;	z-index: 999;}.draft-marker {	position: absolute;	right: 20px;	top: 10px;	color: darkred;}.delete-pdi-btn {	position: absolute;	right: 20px;	bottom: 1.25rem;	z-index: 9999;}.pdi-attachment-print {	max-width: 100%;}.data-type-tag {	color: grey;}#kb-search-result .card-body {	padding-left: 35px;}#kb-search-result .card-body .form-check {	position: absolute;	top: 20px;	left: 15px;	z-index: 99999;}.web-notifications {	font-size: 20px;	position: absolute;	left: -20px;	top: -2px;	color: white;}.notification-dot {	position: absolute;	background-color: #df0000;	color: white;	border-radius: 50%;	padding: 4px;	display: flex;	align-items: center;	font-size: 11px;}.notification-list-dot {	left: -27px;	top: -4px;	width: 15px;	height: 15px;	pointer-events: none;}.notification-entry-dot {	width: 8px;	height: 8px;	padding: 0;	top: 26px;	left: -15px;}#notifications {	position: absolute;	top: 50px;	right: 20px;	background: white;	max-width: 435px;	padding: 10px;	border-radius: 15px;	box-shadow: rgb(0 0 0 / 35%) 0 5px 15px;	z-index: 999;}#notifications li {	list-style-type: none;	padding: 0;	position: relative;	margin: 0 0 15px;}#notifications ul {	padding: 0 0 0 15px;}#notifications small {	color: grey;}#notifications li.read a {	color: #959595;}.toast {	opacity: 1;	position: fixed;	top: 10px;	right: 10px;}.toast .success {	color: #40a940;}.toast .error {	color: lightcoral;}.qr-code-btn {	margin-top: -45px;}.hide-qr-code {	width: 0;	height: 0;}#qr-code-video {	max-width: 700px;	max-height: 400px;}.feature-element {	position: relative;}.feature-element .element-info {	background: red;	color: white;	top: 0;	left: 0;	position: absolute;	padding: 3px;	border-bottom-right-radius: 5px;}.element-btn-container {	position: absolute;	right: 5px;	top: 3px;	z-index: 9999;}.element-up-btn{	position: absolute;	top: 6px;	right: -17px;}.element-down-btn{	position: absolute;	bottom: 0;	right: -17px;}.element-btn-container i {	margin-left: 5px;}.feature-element.selected {	outline: 2px solid #0094d0;}.feature-element.hover {	outline: 1px solid red;}.save-ticket-fields-btn {	position: sticky;	bottom: 20px;	z-index: 99999;	float: right;}.column-icons{	position: absolute;	left: -43px;	width: 37px;}.notification-recipients-content {	max-height: 150px;	overflow-y: auto;	border: 1px solid #ccc;	padding: 5px 10px;}.engine-error {	position: relative;	top: -10px;}.confidential-communication {	color: darkorange;}