.descriptionmissing {color:#C00;}
.debugsql {color:#009F82;}
.debugsql-statistic {color:#991182;}
.rtl {direction:rtl;}
.noborder {border:none!important;}
.contactperson {color:#1A7907;}
.noresults {color:#a94442;}
.no-padding {padding:0px!important;}
p-button.no-space-right {margin-right:0px!important; padding-right:0px!important;}
.numbercell {text-align:right; padding-right:16px!important;}

.form-control-static label {display:block;}
body.dialog {background:none;}
.ps-scrollbar .ui-dialog-content {overflow-y: scroll;}		/* Moeglichkeit fuer Dialoge die Scrollbar immer anzuzeigen */

.hover-div {padding-top:7px; padding-bottom:7px;}
.hover-div:hover {background:#E3E4E4;}
.form-group.hover-div .form-control{margin-bottom:0px!important;}
.ps-sidenav-title a.ps-in-text {display:none;}				/* Laenderanzeige in der SideNav ausblenden */

.pressrelease-contentbox-value {
	padding: 16px;
	margin-bottom:24px;
}

.pressrelease-contentbox-value:hover {
	background-color:#fff !important;
}


.text-strong label {font-weight:bold;}		/* Fuer NewsletterOptions */
   
/* Temporaer */
@media (min-width: 768px) {
	.modal-dialog {
	  width: 736px!important;
	  margin: 30px auto;
	}
}

@media (min-width: 1015px) {
	.modal-lg {
	  width: 983px!important;
	}
}

.consumption-data h5 {margin-bottom: 6px;}

#TableDistributionGroups.ui-sortable tr.distribution-group-row {
	cursor:pointer;
	cursor:-webkit-grab;
	cursor:-moz-grab;
	cursor:-o-grab;
	cursor:-ms-grab;
	cursor:grab;
}

#TableDistributionGroups .ui-sortable-helper {
 cursor:move;
 cursor:-webkit-grabbing;
 cursor:-moz-grabbing;
 cursor:-o-grabbing;
 cursor:-ms-grabbing;
 cursor:grabbing;
}

.show-grid-text-list {
	margin-left:4px;
	margin-right:14px;
}

.text-right-padding {
	text-align:right!important;
	padding-right:20px!important;
}

.ErrorMessage {
	font-size:11px;
	line-height:16px;
	margin-bottom:24px;
}

.hidedownloadsforusers {
    background-color: #f2dede;
    border: 1px solid #ebccd1;
    border-radius: 2px;
    color: #a94442;
    margin-bottom: 22px;
    padding: 15px;
}

.clear {
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
}

.contentgroovebox label {
	display:block;
}
.contentgroovebox p-checkbox-wrapper {padding-bottom:4px !important;}

.qtip-porsche table.table-tooltip {
    margin-right:20px;
}

.btn-edit-categories {
	padding-top:0px;
	padding-bottom:0px;
}

body .shortfield-archivenr {
    width: 160px;
}

/* Benutzerliste Tooltip */
.persontooltip {padding-left:10px; padding-right:20px; line-height:20px;}
.persontooltip div.space {margin-top:10px;}

/* ***************************************** */
/* Versandgruppen							 */
/* ***************************************** */
.distributiongroupmemberadd {color:#008000;}
.distributiongroupmemberremove {color:#CC0000;}
.distributiongrouprow {margin-bottom:6px;}

#ContentBody .distributiongrouprow span.flag {
	display:inline-block;
	height:14px;
	padding-left:26px;
	padding-right:12px;
	padding-bottom:4px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#ContentBody .distributiongrouprow input, #ContentBody .languagefield {
	padding-left:28px;
	background-repeat:no-repeat;
	background-position:3px 6px;
}

/* ***************************************** */
/* Search Suggest							 */
/* ***************************************** */
.search-suggest-container {
	display:none; 
	position:absolute; 
	z-index:1069;
	margin-top:1px;
}

#SearchSuggestTable {
	margin:0px!important;
}

table.SearchSuggest {
	border:none!important;
	margin:0px!important;
	width:100%;
}

table.SearchSuggest tr td {				/* Zeile Normal */
	text-align:left;
	padding:2px;
	cursor:pointer;
}

table.SearchSuggest tr td.col1 {
	color:#000000;
}

table.SearchSuggest tr td.col2 {
	color:#008000!important;
	text-align:right;
	padding-right:15px;
}

table.SearchSuggest tr td.col1P {
	color:#008000;
}

table.SearchSuggest tr td.col2P {
	color:#0000FF!important;
}

table.SearchSuggest tr td.col3P {
	color:#000000;
}

table.SearchSuggest tr td.col4P {
	color:#000000;
}

table.SearchSuggest tr.selected td {			/* Zeile Selected */
	background-color:#0A246A!important;
}

table.SearchSuggest tr.selected td.col1, table.SearchSuggest tr.selected td.col2 {
	color:#FFFFFF!important;
}

table.SearchSuggest tr.selected td.col1P, 
table.SearchSuggest tr.selected td.col2P, 
table.SearchSuggest tr.selected td.col3P, 
table.SearchSuggest tr.selected td.col4P {
	color:#FFFFFF!important;
}

table.SearchSuggest tr td span.found {			/* Markieren gefundener Suchbegriffe */
	color:#FF0000;
}
/* ***************************************** */
/* JQuery Dialog (History, FTP Upload)		 */
/* ***************************************** */
#ContentBody .JQueryDialog {
	display:none;
	overflow-x:hidden;
}

#ContentBody .ui-dialog.exclamation .ui-dialog-content {		/* Exclamation */
	background-image:url(MsgExclamation.png);
	background-repeat:no-repeat; 
	background-position:left center;
	padding-left:65px;
	margin-left:12px;
}

#ContentBody .ui-dialog.question .ui-dialog-content {			/* Question */
	background-image:url(MsgQuestion.png);
	background-repeat:no-repeat; 
	background-position:left center;
	padding-left:65px;
	margin-left:12px;
}

#ContentBody .ui-dialog.wait .ui-dialog-content {				/* Wait */
	background-image:url(MsgWait.gif);
	background-repeat:no-repeat; 
	background-position:center center;
	min-height:120px !important;
}

#ContentBody .ui-dialog.wait .ui-dialog-titlebar-close {		/* Wait kein Close Button */
	display:none;
}

/* ***************************************** */
/* Filesharing Connection					 */
/* ***************************************** */
.FilesharingLink {
	display:inline-block;
	width:16px;
	height:16px;
	background-image:url(share-sprite.png); 
	background-repeat:no-repeat;
}

.FilesharingLinkWait {
	display:block;
	width:16px;
	height:16px;
	background-image:url(AjaxWait.gif); 
	background-repeat:no-repeat;
}

.FilesharingLinkEnabled {cursor:pointer;}
.FilesharingLinkDisabled {cursor:default;}
.FilesharingWhite{background-position:center 3px;}
.FilesharingOrange{background-position:center -13px;}
.FilesharingGreen{background-position:center -29px;}
.FilesharingRed{background-position:center -45px;}


/*! Light tooltip style */
.qtip-light{
	background-color:white;
	border-color:#E2E2E2;
	color:#454545;
}

.qtip-light .qtip-titlebar{
	background-color: #f1f1f1;
}

/* Temporaere Styles */

/* Anzeige eines fa als icon (Newsletterversand) */
.fa-icon {
	width:22px;
	text-align:center;
}

/* Arabische Texte */
.nobr-ar {
	white-space: nowrap; 
	direction: ltr;
}
.nobr-ar-rtl {
	white-space: nowrap; 
	direction: rtl;
}

/* Abstand bei mehreren Modellseitenkontakte */
#contact-area > tr {
	margin-bottom: 24px;
}

/* Schlankere Darstellung beim Archivnummern umsortieren */
.resort-archivenr .ps-buttonpane {display: none;}
.resort-archivenr .btn-link {display: none;}
.resort-archivenr .ps-row .thumbnail.ps-image {width:160px;}
.resort-archivenr .media::after {padding-bottom:0px;}
.resort-archivenr .ps-row .thumbnail a.ps-thumbnail-image {max-height: 100px; line-height: 100px;}


/* Besondere Bulletpoints fuer Partnerportal Impulse Newsletter */
ul.right-double-angle-quotes li {list-style: none;}
ul.right-double-angle-quotes li:before {
	content: '»';
	margin-left: -1.4em;
}
ul.right-double-angle-quotes li span {padding-left: 1em;}

/* Rahmen fuer Buttons wg. zeitgesteuerter Archivierung */
body > .container > #ContentBody .ps-buttonpane  button.btn.document-timed-archiving-border,
:not(.pagination) > :not(.input-group-btn):not(.action-btns) > button.btn:not(#fin-search-button):not([class*="languageversion-"]).btn-default:not(.btn-light).document-timed-archiving-border,
a.btn:not(.btn-link):not([class*="languageversion-"]).btn-default.document-timed-archiving-border:not(.btn-light),
:not(.pagination) > :not(.input-group-btn):not(.action-btns) > button.btn:not(#fin-search-button):not([class*="languageversion-"]).btn-default:not(.btn-light).document-timed-archiving-border:hover, 
a.btn:not(.btn-link):not([class*="languageversion-"]).btn-default:not(.btn-light).document-timed-archiving-border:hover
{
	border: 3px solid #A30000!important;
}

/* Strukturelement mit rechtem Trennstrich */
.structure-element.structure-element-border-right {
	border-right: 1px solid #010205;
	border-radius:0!important;
}

/* Strukturelement Kindelemente */
.structure-element .structure-element {
	border-radius:0!important;
	overflow:auto!important;
}

/* Hervorhebung KI Schluessel */
.ai-level {
	font-style:italic!important;
	color:#8a6d3b!important;
}

/* Sprachversionbutton schlankere HRs */
.selector-menu hr {
  margin-top: 12px;
  margin-bottom: 12px;
}

.flex-container-2fa {
    height: 300px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}