/* ########## Globale Einstellungen. ########## */
html, body {
	margin: 0;
	padding: 0;
	height: 100%; /* needed for container min-height */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

div#container {
	position: relative; /* needed for footer positioning*/
	height: 100%;
}

.prodEnvironmentContent {
	padding-bottom: 50px;
	padding-top: 30px;
	padding-left: 5px;
	padding-right: 5px;
}

.testEnvironmentContent {
	padding-bottom: 50px;
	padding-top: 55px;
	padding-left: 5px;
	padding-right: 5px;
}

.errorEnvironmentContent {
	padding-bottom: 50px;
	padding-top: 12px;
	padding-left: 5px;
	padding-right: 5px;
}

.punkt-vor-text {
	display: inline-block;
	margin-right: 5px;
	height: 5px;
	width: 5px;
	background-color: black;
	border-radius: 50%;
	vertical-align: middle;
}

/* Style-Klasse für Testumgebung */
.testEnvironmentNotePanel {
	color: white;
	width: 100%;
	height: 25px;
	background-color: #FF0000;
	font-weight: bold;
	text-align: center;
	font-size: 13pt;
}

.prodEnvironmentNotePanel {
	color: black;
	width: 100%;
	height: 25px;
	background-color: #00FF00;
	font-weight: bold;
	text-align: center;
	font-size: 13pt;
}

.ui-datatable .ui-state-highlight {
	background: #ddddcc !important;
}

td {
	font-size: 10pt;
}

th {
	font-size: 10pt;
	line-height: 12pt;
	text-align: left;
	color: #FFFFFF;
	background-color: #285c95;
}

.page {
	position: relative;
	height: auto !important;
	min-height: 100%;
}

.navigation {
	background-color: white; /* Hintergrund Weiß und nicht durchsichtig. */
	/* padding-bottom: 3px; */ /* Kleiner Trennraum zwischen Navigation und Content. */
	position: fixed; /* Verschwindet beim Scrollen nicht. */
	z-index: 200;
	width: 100%;
}

.navigationMenuBar {
	height: 31px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	padding-left: 0px !important;
}

div.footer {
	background-color: white; /* Hintergrund Weiß und nicht durchsichtig. */
	bottom: 0; /*stick to bottom (necessary)*/
	padding-bottom: 2px;
	padding-top: 5px;
	width: 100%;
	position: fixed; /* Verschwindet beim Scrollen nicht. */
}

/*
div.footer {
	bottom: 0px;
	padding-bottom: 0px;
	position: absolute;
	width: 100%;
}
*/
div.footer a, div.footer a:link, div.footer a:visited {
	color: #285C95;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.footer div.footerLine {
	background-color: #285C95;
	height: 6px;
	font-size: 6px; /* required for IE */
}

.ui-tooltip .ui-tooltip-text {
	padding: 8px 14px !important;
	background-color: #EBEEF5 !important;
	color: black !important;
	border: 1px solid #285C95 !important;
}

.ui-tooltip-arrow {
	border-right-color: #285C95 !important;
}

.tooltipWidth500 {
	border-width: 1px;
	padding: 10px;
	z-index: 9999;
	width: 500px;
}

.tooltipMaxWidth500 {
	border-width: 1px;
	padding: 10px;
	z-index: 9999;
	max-width: 500px;
}

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #285C95;
	text-indent: 0pt;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #285C95;
	text-indent: 0pt;
}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #285C95;
	text-indent: 0pt;
}

h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #285C95;
	text-indent: 0pt;
}

.page-title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #285C95;
}

.success-message {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #008000;
}

.tr-input-style {
	height: 27px;
}

input.large-input-field[type="text"] {
	width: 400px;
	padding: 2px;
}

input.large-input-field[type="password"] {
	width: 400px;
	padding: 2px;
}

/* Class fuer divs die JBOSS Validator messages aufnehmen */
.message-div {
	margin-bottom: 12px;
}

/* Content Bereich */

/* Eingabefelder */
textarea, input[type="text"], input[type="password"], select {
	background-image: none;
	background-color: #FFFFFF;
	background-position: 1px 1px;
	background-repeat: no-repeat;
	border: 1px solid #285C95;
	color: #000000;
	font-size: 10pt;
}

.ui-picklist .ui-picklist-list {
	background-color: #FFFACD !important;
}

.pf-picklist-source .pf-picklist-target {
	background-color: #FFFACD !important;
}

.inputRequired {
	background-color: #FFFACD !important;
}

.inputRequired .ui-inputfield {
	background-color: #FFFACD !important;
}

/* Die Error-Messages pro Feld. */
.errorMessage_Field {
	color: #FF0000;
	font-weight: bold;
}

.errorMessage_Textarea {
	width: 1200px;
	height: 600px !important;
	resize: none;
	overflow: auto !important;
}

/* Feste Breite für die Fehlerseiten "Error*.xhtml". */
.errorDiv {
	width: 80%;
}

/* Buttons */
input[type="submit"], input[type="button"] {
	background-image: none;
	border-color: #285C95;
	border-style: solid;
	border-width: 1px;
	font-size: 10pt;
}

input[type="submit"]:hover, input[type="button"]:hover {
	background-color: #dddddd;
	background-image: none;
	border-color: #285C95;
	border-style: solid;
	border-width: 1px;
}

input[type="submit"][disabled], input[type="text"][disabled], input[type="button"][disabled] {
	background-image: none !important;
	background-color: #CCCCCC !important;
	border-color: #285C95 !important;
	border-style: solid !important;
	border-width: 1px !important;
	font-size: 10pt !important;
	color: #808080 !important;
}

input[type="submit"][disabled]:hover, input[type="button"][disabled]:hover {
	background-color: #CCCCCC;
	background-image: none;
	border-color: #285C95;
	border-style: solid;
	border-width: 1px;
}

.selectMenuDisabled {
	background-image: none !important;
	background-color: #CCCCCC !important;
	border-color: #285C95 !important;
	border-style: solid !important;
	border-width: 1px !important;
	font-size: 10pt !important;
	color: #808080 !important;
}

/* ########## Main-Contents ########## */

/* Die Überschrift für die Content-Area (Verfügungsliste, etc). */
/* vorher = width:300px; jetzt = width:700px. */
#content .heading {
	font-size: 14pt;
	color: #285C95;
	padding-left: 5px;
	margin: 0px 0px 0px 0px;
	display: block; /* Korrektes margin. */
}

#content .headingLong {
	font-size: 11pt;
	color: #285C95;
	padding-left: 5px;
	margin: 0em 0em 0em 0em;
	display: block; /* Korrektes margin. */
}

#content .headingEdit {
	font-size: 14pt;
	color: #285C95;
	padding-left: 5px;
	margin: 3px 0px 3px 0px;
	display: block; /* Korrektes margin. */
}

/* Kleinere Überschrift als .heading. */
#content .subSectionHeading {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.dakosy-button {
	height: 25px;
	width: 130px;
	background-image: none;
	border: 0px solid #FFFFFF;
}

.blue-line {
	border-top: 1px solid #285C95;
}

.dialogBoldFont {
	font-size: 10pt;
	font-weight: bold;
}

.dialogFont {
	font-size: 10pt;
	font-weight: normal;
}

.filter_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.filter_values_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt !important;
	width: 143px;
	border-style: dashed !important;
}

.filter_values_text_required {
	background-color: #FFFACD !important;
}

.filter_values_text_declarant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt !important;
	width: 179px;
}

.filter_values_text_vesselName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt !important;
	width: 308px;
}

.filter_values {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt !important;
	width: 200px !important;
}

.filter_values_date input {
	width: 151px !important;
}

.filter_values_date_disabled input {
	width: 135px !important;
	opacity: 1 !important;
}

.filter_values_dateTime input {
	width: 160px !important;
}

.detailPanelDescriptionFont {
	font-size: 10pt;
	font-weight: bold;
}

.ui-datatable-tablewrapper {
	overflow-x: auto;
}

/* MenuTab */
.ui-tabs {
	padding: 0.6em !important;
	margin-bottom: 8px;
}

.ui-tabs .ui-tabs-nav li {
	border-radius: 5px 5px 0px 0px;
}

.ui-tabs-selected {
	background: #285C95 !important;
}

.ui-datatable tbody td {
	padding: 1px 10px !important;
	height: 21px !important;
}

/* Damit die Tabellen-Header mit der normalen Background-Farbe gefüllt werden, aber mit Border zwischen den einzelnen Spalten (padding-box). */
.ui-datatable thead th {
	background: #285C95 none repeat scroll 0 0 padding-box !important;
	padding: 4px 10px;
}

.ui-tabs-selected a {
	color: white !important;
}

.ui-tabs-nav {
	background: #EBEEF5 !important;
}

.ui-tabs-panel {
	border: 1px solid #285C95 !important;
	padding: 0.5em !important;
}

.ui-menu .ui-menu-parent .ui-menu-child {
	white-space: nowrap;
	width: auto !important;
}

/* Die Breiten für die einzelnen Submenus müssen korrigiert werden, da die Auto-Width-Berechnung nicht korrekt funktioniert. Der Hover
	Effekt beinhaltet nicht alle Buchstaben, sodass es merkwürdig aussieht. */
.widerSubMenuImportInformation ul li {
	width: 270px !important;
}

.widerSubMenuStatusRequest ul li {
	width: 175px !important;
}

.widerSubMenuManifest ul li {
	width: 265px !important;
}

.widerSubMenuManifestRecord ul li {
	width: 135px !important;
}

.widerSubMenuManifestVea ul li {
	width: 400px !important;
}

.widerSubMenuManifestShipClearance ul li {
	width: 245px !important;
}

.widerSubMenuAuthorities ul li {
	width: 265px !important;
}

.widerSubMenuAuthoritiesCustoms ul li {
	width: 210px !important;
}

.widerSubMenuAuthoritiesCustomsAuthorities ul li {
	width: 160px !important;
}

.widerSubMenuAuthoritiesVea ul li {
	width: 355px !important;
}

.widerSubMenuAuthoritiesWaterPolice ul li {
	width: 140px !important;
}

.widerSubMenuAuthoritiesPlant ul li {
	width: 140px !important;
}

.widerSubMenuTerminal ul li {
	width: 245px !important;
}

.widerSubMenuTerminalMrn ul li {
	width: 120px !important;
}

.widerSubMenuTerminalAffiliates ul li {
	width: 220px !important;
}

.widerSubMenuTerminalRepack ul li {
	width: 185px !important;
}

.widerSubMenuTerminalContainerMovements ul li {
	width: 120px !important;
}

.widerSubMenuTerminalConfiguration ul li {
	width: 190px !important;
}

.widerSubMenuTerminalReference ul li {
	width: 120px !important;
}

.widerSubMenuTerminalReferenceLls ul li {
	width: 330px !important;
}

.widerSubMenuEvaluations > ul {
	width: 295px !important;
}

.widerSubMenuEvaluations ul li {
	width: 315px !important;
}

.widerSubMenuEvaluations_EN > ul {
	width: 342px !important;
}

.widerSubMenuEvaluations_EN ul li {
	width: 360px !important;
}

.widerSubMenuAdministration > ul {
	width: 313px !important;
}

.widerSubMenuAdministration ul li {
	width: 330px !important;
}

.widerSubMenuAdministration ul li ul {
	left: 312px !important;
}

.widerSubMenuAdministration ul li ul li ul {
	left: 229px !important;
}

.widerSubMenuAdministration ul .ui-separator {
	width: 310px !important;
}

.widerSubMenuAdministrationMails ul li {
	width: 230px !important;
}

.widerSubMenuHelp ul li {
	width: 240px !important;
}

.widerSubMenuHelpChangeLog ul li {
	width: 120px !important;
}

.widerSubMenuHelpChangeLog_EN ul li {
	width: 80px !important;
}

.widerSubMenuContainerReleaseConfiguration ul li {
	width: 190px !important;
}

.widerSubMenuReleaseOrder ul li {
	width: 230px !important;
}

.widerSubMenuCarrierInformation ul li {
	width: 230px !important;
}

.widerSubMenuReleaseOrderErrorList ul li {
	width: 230px !important;
}

.widerSubMenuInvoiceStatisticDihs ul li {
	width: 230px !important;
}

.widerSubMenuBondedWarehouseDivision ul li {
	width: 380px !important;
}

.widerSubMenuTestProjectModule ul li {
	width: 230px !important;
}

/* §PLACE_HOLDER_FOR_MODULE_GENERATOR§ */
/* Wichtig: den folgenden Platzhalter bitte so belassen. Dieser dient dazu, neue Listenansichten zu generieren. */

.ui-columntoggler {
	height: 350px !important;
	min-width: 200px;
}

.ui-columntoggler .ui-columntoggler-all {
	border-bottom: 1px solid black !important;
	padding: 14px !important;
}

.ui-button-text-icon-left .ui-icon, .ui-button-text-icon-right .ui-icon {
	margin: -8px;
	left: 0.8em !important;
}

.ui-button-text-icon-left .ui-button-text {
	padding: 0.1em 1.0em 0.1em 1.5em !important;
}

body .ui-fileupload .ui-fileupload-content .ui-fileupload-cancel .ui-icon {
	font-family: "primeicons" !important;
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	background: none;
	text-indent: 0px;
	margin-top: -6px;
}

body .ui-fileupload .ui-fileupload-content .ui-fileupload-cancel .ui-icon:before {
	content: "";
}

.ui-fileupload-row > div {
	padding: 2px 10px !important;
}

.ui-fileupload-buttonbar {
	background: none;
}

.ui-fileupload-content {
	border-width: 0;
}

.ui-fileupload-buttonbar .ui-fileupload-choose {
	height: 21px !important;
}

.ui-fileupload-buttonbar .ui-fileupload-choose .ui-button-text,
.ui-fileupload-buttonbar .ui-fileupload-upload .ui-button-text,
.ui-fileupload-buttonbar .ui-fileupload-cancel .ui-button-text {
	padding-top: 3px !important;
}

.ui-fileupload-buttonbar .ui-fileupload-choose .pi-plus,
.ui-fileupload-buttonbar .ui-fileupload-upload .pi-upload,
.ui-fileupload-buttonbar .ui-fileupload-cancel .pi-times {
	margin-top: -5px;
}

.ui-fileupload-row > div:nth-last-child(1) {
	vertical-align: middle;
	padding-top: 7px !important;
}

.ui-fileupload-row > div:nth-last-child(1) > button {
	height: 22px !important;
}

.vertTop {
	vertical-align: top !important;
}

.vertBottom {
	vertical-align: bottom !important;
}

.notification-panel {
	margin-top: 5px;
	display: inline-block;
}

.notification-panel-no-margin {
	display: inline-block;
}

.notification-panel .ui-panelgrid-cell, .notification-panel .ui-widget-content {
	border: none !important;
}

.notification-panel .ui-widget-content td {
	border-color: white;
}

.notification-panel-no-margin .ui-panelgrid-cell,
.notification-panel-no-margin .ui-widget-content {
	border: none !important;
}

.notification-panel-no-margin .ui-widget-content td {
	border-color: white;
}

.header-value {
	font-weight: bold;
	padding-right: 25px;
}

.ui-datatable .ui-datatable-header {
	border: 1px solid white !important;
}

.ui-chkbox-icon.ui-icon {
	background-color: white;
}

.row-even {
	background: #CAD3E4;
}

.overlay-panel {
	width: 500px;
}

.overlay-panel-error-list .ui-widget-content {
	border: 0px !important;
}

.overlay-panel-error-list .ui-messages-error-summary {
	margin-left: -40px !important;
	margin-top: 5px !important;
	margin-bottom: 0px !important;
	padding: 2px !important;
}

.overlay-panel-form tbody td {
	padding: 4px 2px !important;
}

.ui-chkbox .ui-chkbox-box {
	width: 14px !important;
	height: 14px !important;
}

.ui-chkbox-box .ui-icon {
	width: 14px;
	height: 14px;
}

.ui-chkbox-box .ui-icon-check {
	background-position: -65px -145px;
	transform: scale(0.875); /* Standard */
	-ms-transform: scale(0.875); /* IE */
	-moz-transform: scale(0.875); /* FF */
	-webkit-transform: scale(0.875); /* Safari and Chrome */
	-o-transform: scale(0.875); /* Opera */
}

.ui-icon-edit {
	background-image: url("") !important;
}

.ui-panel-header {
	padding: 0em 0em !important;
}

.ui-panel-header legend {
	border: 0px solid #285C95 !important;
	background: #EBEEF5 !important;
	position: relative !important;
	left: 5px;
	top: 14px;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 4px !important;
	padding-right: 4px !important;
}

.ui-dialog-panel-header legend {
	border: 0px solid #285C95 !important;
	background: #EBEEF5 !important;
	position: relative !important;
	left: 0px;
	top: 3px;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 4px !important;
	padding-right: 4px !important;
}

.ui-dialog-panel {
	margin-top: 0px !important;
	display: inline-block;
}

.ui-dialog-panel .ui-panelgrid-cell, .ui-dialog-panel .ui-widget-content,
.ui-widget img {
	border: 0px !important;
}

.ui-dialog-panel td {
	padding: 2px 2px !important;
}

.ui-dialog {
	max-width: 100% !important;
}

.ui-icon-notification-status {
	display: block;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.ui-button {
	height: 23px !important;
	vertical-align: top;
}

.ui-spinner-button {
	height: 50% !important;
}

.length-field input {
	width: 55px !important;
}

.beam-field input {
	width: 55px !important;
	float: right !important;
}

.field-width-50 input {
	width: 50px !important;
}

.field-width-60 input {
	width: 60px !important;
}

.inputFieldDisabled {
	opacity: 1.0 !important;
	background-color: #EBEEF5 !important;
}

.ui-confirm-dialog .ui-dialog-content .ui-icon {
	background-image: none !important;
}

.ui-tab-header-icon {
	margin-left: 3px;
	vertical-align: middle;
	position: absolute;
}

.dashboard-cell {
	background-size: 100%;
	text-align: center;
	width: 200px;
	height: 40px;
	padding: 0px !important;
}

.dashboard-cell a {
	display: block;
	text-align: center;
	height: 40px;
	font-weight: bold;
}

.dashboard-cell-transit {
	background-size: 100%;
	text-align: center;
	width: 350px;
	height: 40px;
	padding: 0px !important;
}

.dashboard-cell-transit a {
	display: block;
	text-align: center;
	height: 40px;
	font-weight: bold;
}

.dialog-button {
	width: 100px !important;
	height: 23px !important;
}

.dialog-button-wide {
	width: 120px !important;
	height: 23px !important;
}

.ui-visit-id-dialog .ui-overlaypanel-content {
	padding: 0px !important;
}

.ui-visit-id-dialog .ui-overlaypanel-content .ui-widget-content {
	border: 0px !important;
}

/************************************/
/************************************/
/*************alte imp-css***********/
/************************************/
/************************************/
.loginTable {
	width: 900px;
}

/* Klassen für die GVDE-Liste OHNE Manifest-Match.*/
.noVesselMatch {
	font-weight: bold;
	color: red;
}

/* Label für Username und Passwort */
.loginLabel {
	text-align: right;
	width: 122px;
}

/* Textfeld für Username und Passwort */
.loginContent {
	width: 170px;
}

/* Logos und Texte */
.loginText {
	background: #CAD3E4;
	width: 53%;
}

/* Username und Passwort */
.loginForm {
	background: #EBEEF5;
	width: 50%;
}

/* Gibt das Design für das Dakosy Logo im Footer an */
.footerDakosyLogo {
	height: auto;
	width: 130px;
}

/* Die Menü-Überschriften werden unterstrichen. */
.menuNavigationHeader {
	text-decoration: underline;
	margin-right: 10px !important;
}

/* verschiedene Spaltenbreiten */
.col1 {
	width: 1%;
}

.col2 {
	width: 2%;
}

.col3 {
	width: 3%;
}

.col4 {
	width: 4%;
}

.col5 {
	width: 5%;
}

.col7 {
	width: 7%;
}

.col9 {
	width: 9%;
}

.col10 {
	width: 10%;
}

.col11 {
	width: 11%;
}

.col12 {
	width: 12%;
}

.col15 {
	width: 15%;
}

.col16 {
	width: 16%;
}

.col17 {
	width: 17%;
}

.col20 {
	width: 20%;
}

.col21 {
	width: 21%;
}

.col23 {
	width: 23%;
}

.col25 {
	width: 25%;
}

.col30 {
	width: 30%;
}

.col30top {
	width: 30%;
	vertical-align: top;
}

.col35 {
	width: 35%;
}

.col38 {
	width: 38%;
}

.col40 {
	width: 40%;
}

.col45 {
	width: 45%;
}

.col50 {
	width: 50%;
}

.col55 {
	width: 55%;
}

.col50top {
	width: 50%;
	vertical-align: top;
	padding: 0px;
}

.col60 {
	width: 60%;
}

.col65 {
	width: 65%;
}

.col70 {
	width: 70%;
}

.col75 {
	width: 75%;
}

.col77 {
	width: 77%;
}

.col76 {
	width: 76%;
}

.col79 {
	width: 79%;
}

.col80 {
	width: 80%;
}

.col83 {
	width: 83%;
}

.col84 {
	width: 84%;
}

.col85 {
	width: 85%;
}

.col88 {
	width: 88%;
}

.col90 {
	width: 90%;
}

.col91 {
	width: 91%;
}

.col93 {
	width: 93%;
}

.col95 {
	width: 95%;
}

.col96 {
	width: 96%;
}

/* Spaltenbreite angepasst, da sonst die Felder mit dem Togglepanel darüber und darunter nicht passen. */
.col29_3 {
	width: 29.3%;
}

.col71_7 {
	width: 71.7%;
}

.mrnEdit_left {
	width: 167px;
}

.mrnEdit_middle {
	width: 42px;
}

.mrnEdit_right {
	width: 20px;
}

/* Seitenüberschrift für Nicht-Listen-Seiten */
.headerPanel {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 99%;
	padding: 0px;
	background-color: #EBEEF5;
	border-width: 1px;
	border-color: #285C95;
	border-style: solid;
}

.headerPanelAlternative {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	background-color: #EBEEF5;
	border-width: 1px;
	border-color: #285C95;
	border-style: solid;
}

/* Seitenüberschrift OHNE News */
.headerPanel2 {
	margin-top: 1px;
	margin-bottom: 2px;
	margin-left: -3px;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 6px;
	background-color: #EBEEF5;
	border-width: 1px;
	border-color: #285C95;
	border-style: solid;
	height: 46px;
}

/* Seitenüberschrift MIT News */
.headerPanel3 {
	margin-top: 4px;
	margin-bottom: 2px;
	margin-left: -4px;
	width: 100%;
	padding: 0px;
	background-color: #EBEEF5;
	border-width: 1px;
	border-color: #285C95;
	border-style: solid;
}

/* Der Aktualisieren-Link für die Tabellen. */
.refreshLink {
	font-size: 9pt;
	color: #285C95;
	margin-right: 10px;
	text-decoration: underline;
}

/* Der SQL-Anzeigen-Link für die Tabellen. */
.sqlLink {
	font-size: 9pt;
	color: #285C95;
	margin-right: 15px;
	text-decoration: underline;
}

/* p:panel: Padding-left überschreiben, damit nicht so viel Platz verloren geht. */
.ui-panel .ui-panel-content {
	padding-left: 4px !important;
}

/* Form für die Überschriften */
.headerFormForLists {
	text-align: right;
}

.headerLinkSaveTableState {
	margin-left: 20px;
}

.headerLinkResetTableState {
	margin-left: 15px;
}

/* Um ein Image als klickbaren Link mit Maus-Cursor "Hand" (Pointer) darzustellen */
.imageLinkPointer {
	cursor: pointer;
	border: none;
}

.imageLinkPointerExcel {
	cursor: pointer;
	border: none;
	margin-right: 10px;
}

.headerLinkDownloadExcel {
	margin-right: 10px;
}

.panelForDataTables {
	width: 99%;
	margin-top: 2px;
}

/* für das Panel, welches den Newsticker-Teil einbindet. */
.newstickerPanel {
	padding: 0px;
	margin-right: 7px;
	margin-top: 7px;
	margin-bottom: 7px;
}

/* Überschriften der DataTables Fett */
.ui-column-title {
	font-weight: bold;
}

.ui-datatable-header {
	text-align: left !important;
}

.ui-datatable-header .ui-button-text-icon-left {
	color: #FFFFFF !important;
	font-weight: bold;
}

/* Fett für Required-Felder. */
.required {
	font-weight: bold;
}

/* Nicht editierbare Felder, Listen, Buttons. */
.notEditable {
	color: #555555;
}

.ui-tabs.ui-tabs-top > .ui-tabs-nav li {
	font-weight: bold;
}

/* Verfügungserfassungsseite darf nicht unendlich breit werden. */
.importInformationTabPanel {
	max-width: 1082px;
}

/* Nicht-selektierte Tabs */
.ui-tabs .ui-tabs-nav li a {
	color: #888888;
}

/* Info-Panels, die in einem Error-Panel eingeschlossen sind, haben einen Rand mit falscher Farbe.*/
.ui-messages-info, .ui-messages-error, .ui-messages-warn,
.ui-messages-fatal {
	margin: 0 !important;
}

/* Hinzufügen Link inkl. Image */
.addLink {
	background: url(../images/add_16x16.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 19px;
}

.statusRequestAddLinkAtaNumber {
	margin-left: -8px;
}

/* Löschen Link inkl. Image */
.deleteLink {
	background: url(../images/delete_16x16.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 19px;
}

#defaultErrorPanel {
	padding-top: 5px;
	padding-right: 7px;
}

.ui-panel .ui-panel-titlebar {
	padding: 2px 2px 2px 4px !important;
}

.ui-panel .ui-panel-titlebar-icon, .ui-panel .ui-panel-titlebar-icon:hover,
.ui-panel .ui-panel-titlebar-icon:focus {
	margin-top: -1px !important;
}

table.ui-noborder {
	table-layout: auto !important;
}

.ui-noborder tbody td {
	border: none !important;
}

.multipleRecordImportInformationList tbody td {
	padding: 1px 2px !important;
}

/* für alle normale Tabellen gibt es ein Layout. */
/* Tabelle ohne Border und auf 99% Breite des Elternelements. */
.generalList {
	border: 0px;
}

/* Manifesterfassung benötigt ein leicht anderes Erscheinungsbild. */
.headerPanelManifestRecord {
	margin-top: 10px;
	margin-bottom: 0px;
	width: 99%;
	padding: 0px;
	background-color: #EBEEF5;
	border-width: 1px;
	border-color: #285C95;
	border-style: solid;
}

.headingLineForm {
	text-align: right;
}

.pickListRequired .ui-widget-content {
	background: #FFFACD url("") 50% 50% repeat-x;
}

.pickListRequiredUserManagement {
	margin-top: 5px;
	margin-bottom: 5px;
}

.pickListRequiredUserManagement .ui-widget-content {
	background: #000000;
}

.pickListRequiredUserManagement .ui-picklist-list {
	width: 500px !important;
}

.pickListRequiredEmbargo .ui-widget-content {
	background: #FFFACD url("") 50% 50% repeat-x;
	height: 390px;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	background: #285C95;
	color: white;
}

/* Kurzanleitungen */
.dataGridItem .ui-datagrid-data {
	width: auto !important;
	background-color: #EBEEF5;
	border-left: 0px;
	border-top: 0px;
}

.dataGridPanel {
	width: 99%;
	margin-top: 10px;
	background-color: #EBEEF5;
}

.dataGridItem .ui-datagrid-row .ui-datagrid-column {
	border: 0;
}

.dataGridItem .ui-datagrid-row .ui-datagrid-column .ui-panel-titlebar {
	text-align: center;
}

.dataGridItem .ui-datagrid-row .ui-datagrid-column .ui-panel-content {
	text-align: center;
}

.statusCodeList .statusColumn {
	text-align: center;
}

.searchPanelLeft_StatusRequestInvoiceList {
	vertical-align: top;
	width: 700px;
}

.searchPanelRight_StatusRequestInvoiceList {
	vertical-align: top;
	width: 285px;
}

.searchPanelLeft_ImportInformationInvoiceList {
	vertical-align: top;
	width: 700px;
}

.searchPanelRight_ImportInformationInvoiceList {
	vertical-align: top;
	width: 285px;
}

.watchListConfigurationLeft {
	font-weight: bold;
	padding-right: 10px;
	width: 100px;
}

.watchListConfigurationRight {
	vertical-align: top;
	text-align: left;
}

.mailTextLeft {
	width: 800px;
}

.mailTextRight {
	vertical-align: top;
	text-align: left;
}

.searchPanelLeft_Vessel {
	vertical-align: top;
	width: 510px;
}

.searchPanelRight_Vessel {
	vertical-align: top;
	width: 285px;
}

.calendarRequired input {
	background-color: #FFFACD !important;
}

.calendarDisabled input {
	color: #555555;
}

.vesselTabHeader_right {
	padding: 0;
}

.vesselTabHeader_left {
	padding: 0;
}

#vesselListForm > div > ul > li > a {
	padding: 8px;
}

#frmManifest > div > div > div > ul > li > a {
	height: 18px;
}

#frmManifest > div > div > div > ul > li:nth-child(4) > a[href="#frmManifest:panelManifest:tabManifestGoods"] {
	height: 17px;
	padding-top: 7px;
}

#frmManifest > div > div > div > ul > li:nth-child(4) > a[href="#frmManifest:panelManifest:tabManifestGoodsView"] {
	height: 20px;
	padding-top: 4px;
}

input[type="text"]:not(.ui-inputfield ) {
	height: 19px;
}

input[type="password"]:not(.ui-inputfield ) {
	height: 19px;
}

select {
	height: 23px;
}

#customsZaaListForm input {
	font-size: 8pt !important;
}

.searchSeparator {
	height: 178px;
	width: 2px;
	background-color: #285C95;
	margin-left: 2px;
	margin-right: 3px;
}

/* Server-Log-Tooltip für die Aktionstext */
.serverLogColumn1 {
	vertical-align: top;
}

.serverLogColumn2 {
	vertical-align: top;
}

.ui-tree.ui-tree-horizontal .ui-tree-toggler {
	visibility: hidden;
}

.ui-tree-horizontal .ui-treenode-content {
	width: 241px;
}

.ui-tree.ui-tree-horizontal .ui-treenode-children {
	padding-right: 5px;
}

.ui-treenode-leaf > div {
	width: 230px !important;
}

.ui-treenode-connector-table {
	height: 100% !important;
}

.ui-tree-horizontal .ui-treenode-parent .ui-treenode-content {
	white-space: normal !important;
}

.deliveryStatusColumnTopAligendLeft {
	vertical-align: top;
	width: 100px;
}

.deliveryStatusColumnTopAligendRight {
	vertical-align: top;
}

.deliveryStatusTabDetailsTree > table > tbody > tr > td:nth-child(1) {
	padding-left: 0px !important;
}

.deliveryStatusTabDetailsTree > table {
	margin-left: 25px !important;
	border: none;
}

.deliveryStatusTree .ui-widget-content {
	border: none;
}

/** für die Texte in den Spalten für die Auslieferbereit-Historienansicht. */
.customsDeliveryGrid > tbody > tr > td:nth-child(1), .veaDeliveryGrid > tbody > tr > td:nth-child(1),
.wspDeliveryGrid > tbody > tr > td:nth-child(1), .dischargeInformationGrid > tbody > tr > td:nth-child(1),
.releaseDeliveryGrid > tbody > tr > td:nth-child(1), .terminalDeliveryGrid > tbody > tr > td:nth-child(1),
.containerStockGrid > tbody > tr > td:nth-child(1), .a18Grid > tbody > tr > td:nth-child(1),
.releaseOrderGrid > tbody > tr > td:nth-child(1) {
	padding-right: 0px !important;
}

/** für die Tooltips in den Spalten für die Auslieferbereit-Historienansicht. */
.customsDeliveryGrid > tbody > tr > td:nth-child(2), .veaDeliveryGrid > tbody > tr > td:nth-child(2),
.wspDeliveryGrid > tbody > tr > td:nth-child(2), .dischargeInformationGrid > tbody > tr > td:nth-child(2),
.releaseDeliveryGrid > tbody > tr > td:nth-child(2), .terminalDeliveryGrid > tbody > tr > td:nth-child(2),
.containerStockGrid > tbody > tr > td:nth-child(2), .a18Grid > tbody > tr > td:nth-child(2),
.releaseOrderGrid > tbody > tr > td:nth-child(2) {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

/** für die Bilder in den Spalten für die Auslieferbereit-Historienansicht. */
.customsDeliveryGrid > tbody > tr > td:nth-child(3), .veaDeliveryGrid > tbody > tr > td:nth-child(3),
.wspDeliveryGrid > tbody > tr > td:nth-child(3), .dischargeInformationGrid > tbody > tr > td:nth-child(3),
.releaseDeliveryGrid > tbody > tr > td:nth-child(3), .terminalDeliveryGrid > tbody > tr > td:nth-child(3),
.containerStockGrid > tbody > tr > td:nth-child(3), .a18Grid > tbody > tr > td:nth-child(3),
.releaseOrderGrid > tbody > tr > td:nth-child(3) {
	padding-left: 8px !important;
}

.importInformationCalendar > input {
	width: 145px;
}

.detourManifestListCalendar > input {
	width: 176px;
}

.bondedWarehouseCalendar > input {
	width: 186px;
}

.bondedWarehouseCalendarButton > button {
	width: 23px;
	height: 23px;
}

.bondedWarehouseInput {
	width: 219px;
}

.embargoSwitch > .ui-inputswitch-on {
	background: none;
}

.embargoReasonsPickListPanelGrid > tbody > tr > td {
	vertical-align: top;
}

.configurationLabel {
	width: 580px;
}

.configurationInputField {
	width: 181px;
}

.configurationTable {
	width: 100%;
}

/** Style für die Confirm-Dialoge beim Löschen in Listen: **/
.confirmDialogDeleteMessage {
	margin-left: -20px;
}

.confirmDialogDeleteButton {
	margin-left: 9px !important;
}

.sqlInformationDialog {
	top: -webkit-calc(50vh - 223px) !important;
	text-align: left;
}

.sqlInformationDialog > div:nth-child(2) {
	padding: 0px;
	width: 496px;
}

.sqlInformationDialogPanel {
	border: 0;
	padding-bottom: 0px;
}

.sqlInformationDialogPanel > div {
	padding-bottom: 0px !important;
	padding-right: 0px !important;
}

.sumAReleaseList {
	border: 0px;
}

.sumAReleaseOuterPanel {
	border: 0px;
	height: -webkit-calc(60vh);
	overflow-y: auto;
	padding: 0;
}

.sumAReleaseOuterPanel > div {
	padding: 0 !important;
}

.passwordCheckboxStyle {
	background-color: #CCCCCC !important;
	color: #808080 !important;
	height: 16px;
}

.mailEventTooltipDataList > div {
	border: 0;
}

.mailEventTooltipDataList > div > ul {
	padding-left: 30px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.mailEventTooltipDataListItem {
	padding-right: 18px;
}

.mailEventDialogPanelGrid {
	padding-bottom: 5px;
}

.mailEventDialogPanelGrid > div {
	border: 0px solid;
}

.mailEventDialogPanelGrid > div > div {
	border-bottom: 1px solid #285C95;
}

.messageGroupNameSize {
	vertical-align: top;
	width: 120px;
}

.emailGroupGrid {
	vertical-align: top;
	text-align: top;
}

.selectedStatusCheckBoxGrid > div > div {
	padding-bottom: 5px;
}

.checkBox {
	margin-left: 7px;
	margin-right: 4px;
	margin-top: 4px;
}

.mailEventDialogPanelGridCol2 {
	width: 544px !important;
}

.mailEventDialogPanelGridCol1 {
	vertical-align: top;
	padding-top: 8px !important;
	width: 135px !important;
}

.betterDisabled {
	margin-left: 5px;
	background-color: #CCCCCC !important;
	color: #333333 !important;
	opacity: 1;
}

.mailEventCheckboxMenu {
	left: -53px;
	background: none !important;
}

.mailEventCheckboxMenu > span {
	opacity: 0;
}

.mailEventCheckboxMenu > span > label {
	opacity: 0;
}

.ownLabelBoxLabel {
	height: 16px;
	width: 46px !important;
	padding-left: 5px !important;
	padding-right: 0px !important;
	text-align: left;
}

.ownLabelBoxPanelGroup {
	height: 24px;
}

.ui-selectcheckboxmenu-label-container.ui-state-active {
	border: 0px;
}

.mailEventCheckBox {
	margin-left: -46px;
}

.terminalConfigPanelSize {
	width: 800px;
}

.ui-growl-item-container {
	opacity: 1 !important;
	border: 2px solid #285C95 !important;
	background: #ebeef5;
	color: black;
}

#growlTest_container > .ui-state-highlight .ui-icon {
	display: block !important;
	background-image: url("/imp/jakarta.faces.resource/images/ui-icons_222222_256x240.png.jsf?ln=primefaces")
}

.ui-growl {
	width: 500px !important;
	top: 43px !important;
}

.ui-growl-message {
	width: 414px !important;
	max-height: 200px;
	overflow-y: auto;
	margin-right: 6px;
}

.growl-title {
	font-weight: bold;
	padding-bottom: 7px;
	display: block;
}

.growl-title-urgent {
	font-weight: bold;
	padding-bottom: 7px;
	display: block;
	color: red;
}

.excelDataUpload_Col2 {
	vertical-align: top !important;
	padding-top: 5px;
	padding-left: 10px;
}

.longTextSpan {
	display: inline-block;
	width: 300px;
	word-wrap: break-word;
	vertical-align: top;
	padding-left: 7px;
}

.longTextSpanNoPadding {
	display: inline-block;
	width: 300px;
	word-wrap: break-word;
	vertical-align: top;
	padding-left: 1px;
}

.pickList .ui-widget-content {
	background: #000000;
	height: 500px;
	width: 300px;
}

.pickListGrid {
	border-spacing: 0;
}

.pickListGrid > tbody > tr > td:nth-child(2) {
	vertical-align: top;
	padding-top: 7px;
}

.mrnMainGridColumns {
	padding: 2px 3px !important;
	border: 0 !important;
}

.mrnMainGridColumnsCol30 {
	padding: 2px 3px !important;
	border: 0 !important;
	width: 255px;
}

.mrnMainGridColumnsCol70 {
	padding: 2px 3px !important;
	border: 0 !important;
	width: 290px;
}

.mrnMainGridRows {
	border: 0 !important;
}

.mrnMainGridRows1 .ui-widget-content {
	border: 0 !important;
}

.blPanel > div {
	padding-bottom: 0px !important;
}

.panelManifest {
	width: 99%;
	border-width: 0;
	margin-left: -7px;
	margin-top: -5px;
}

.panelManifest > div > div:nth-child(1) {
	padding: 0 !important;
}

.panelManifest > div > div:nth-child(4) {
	padding: 4px 4px 4px 3px !important;
}

.inputRequired[disabled] {
	background-color: #CCCCCC !important;
	color: #808080 !important;
}

.sumaInformationsSelectBox {
	min-width: 230px;
}

.sumaInformationsSelectBox[disabled] {
	min-width: 230px;
	background-color: #CCCCCC !important;
	color: #808080 !important;
}

.bondedWarehouseDivisionListDateWidth input {
	width: 146px;
}

.impLogoHelpPanel {
	width: 180px;
	padding-bottom: 10px;
}

.closeButtonHelpPanel {
	margin-top: 10px;
	margin-bottom: 8px;
}

.etaDeviationIcon {
	width: 16px;
	vertical-align: middle;
	margin-left: 5px;
	margin-top: -5px;
}

.equipmentMovementCalendar > input {
	background-color: #FFFACD !important;
	width: 175px;
}

.equipmentMovementTextField {
	width: 204px;
	height: 19px;
}

.equipmentMovementMrnTextField {
	width: 50px;
	height: 19px;
}

.equipmentMovementSelectOneMenu {
	width: 210px;
}

.equipmentMovement_filter_values_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt !important;
	width: 200px;
	border-style: dashed !important;
}

.equipmentMovementInfoIcon {
	border: none;
	margin-left: 4px;
	vertical-align: text-bottom;
}

.equipmentMovementInfoIconColumn {
	border: none;
	margin-left: 4px;
	vertical-align: text-bottom;
}

.equipmentMovementPanelGrid > tbody > tr > td {
	padding: 2px !important;
}

.equipmentMovementLabelCol1 {
	width: 215px;
	padding: 6px 1px 2px 1px !important;
}

.equipmentMovementEditCol1 {
	width: 235px !important;
	padding: 2px 1px !important;
}

.equipmentMovementSearchCol1 {
	width: 235px !important;
	padding: 2px 1px !important;
}


.equipmentMovementRequired {
	background-color: #FFFACD !important;
}

.equipmentMovementAutoComplete {
	border-style: dashed;
}

.equipmentMovementSearchCalendar > input {
	width: 175px;
}

.statusRequestEditLabels {
	width: 215px;
	padding: 6px 1px 2px 1px !important;
}

.statusRequestEditLabelsAtaNumber {
	width: 215px;
	padding: 6px 1px 2px 1px !important;
	display: inline-block;
}

.statusRequestEditContent {
	width: 440px;
	padding: 2px 1px !important;
}

.statusRequestSeparator {
	width: 700px;
	padding-left: 0px !important;
}

.statusRequestTextField {
	width: 204px;
	height: 19px;
}

.statusRequestTextFieldAtaNumber {
	width: 204px;
	height: 19px;
}

.statusRequestAtaNumberGrid {
	margin-left: -10px;
	border-spacing: 0;
}

.statusRequestSelectOneMenu {
	width: 210px;
}

.statusRequestCheckbox {
	height: 19px;
}

.statusRequestInfoIcon {
	border: none;
	margin-left: 4px;
	vertical-align: text-bottom;
}

.statusRequestInfoIconForCheckBox {
	border: none;
	margin-left: 4px;
}

.statusRequestAutoComplete {
	border-style: dashed !important;
	width: 200px;
}

.statusRequestTemporaryStoragaEditLabels {
	width: 225px;
}

.statusRequestTemporaryStoragaEditContent {
	width: 375px;
}

.statusRequestPanelGrid > tbody > tr > td {
	padding: 2px !important;
}

.statusRequestAtaNumberDataTable {
	width: 272px;
}

.statusRequestAtaNumberDataTableLeft {
	width: 19px;
}

.statusRequestAtaNumberLabel {
	vertical-align: top;
	padding-top: 6px !important;
}

.statusRequestMovementCalendar > input {
	width: 175px;
}

.statusRequestButtonGrid {
	padding-top: 5px;
	border-collapse: collapse;
}

.ioiMultipleTextField {
	height: 19px;
	width: 179px;
}

/* Neue / geänderte Klassen seit der Umstellung */
.companyCodeLogo {
	margin: auto;
	text-align: center;
}

.companyCodeForm {
	background-color: #464a4f;
	opacity: 0.8;
	text-align: center;
	width: 300px;
	margin: auto;
	margin-top: 39px;
	margin-bottom: 39px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
}

.companyCodeInputText {
	margin-bottom: 10px !important;
	background: transparent !important;
	border-color: white !important;
	height: 25px !important;
	color: white !important;
	text-align: center;
	font-size: 16px !important;
}

.companyCodeInputText::placeholder {
	color: white;
}

.companyCodeInputText:focus::placeholder {
	color: gray;
}

.companyCodeFormSubmitButton {
	color: white;
	height: 35px !important;
	width: 224px;
	margin-right: 0px !important;
	border: none;
}

.companyCodeFormSubmitButton > span {
	background-color: rgba(65, 112, 171, 1) !important;
	height: 25px;
	padding-top: 9px !important;
	font-size: 16px;
}

.companyCodeDakosyLogo {
	width: 390px;
	padding-bottom: 15px;
}

.companyCodeBmwiLogo {
	background-color: white;
	width: 250px;
	height: 155px;
}

.companyCodeBmwiLogoLink {
	display: block;
	height: 155px;
	padding-right: 15px;
}

.companyCodeBackgroundImage {
	background-image: url(../images/company/imp-background.jpeg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	width: 100%;
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	opacity: 0.5;
}

.companyCodeLogoTable {
	margin: auto;
}

.isetecText {
	font-size: 14px;
	color: black;
}

.isetecTextWidth {
	background-color: white;
	width: 228px;
	text-align: left;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 7px;
}

.impMenuLogo {
	position: absolute;
	right: 0px;
	top: 2px;
}

.impMenuInformationItem a {
	opacity: 1 !important;
}

.ui-datepicker-buttonbar {
	border: 0;
}

.ui-datepicker-buttonbar .ui-g .ui-g-6 {
	background-color: #EBEEF5 !important;
}

.ui-datepicker-buttonbar .ui-g .ui-g-6 button {
	background: #d4cfc7 !important;
	opacity: 1 !important;
}

.hasDatepicker::placeholder {
	color: gray;
}

.ui-datepicker-group {
	border: 0;
	border-bottom: 1px solid #285c95;
}

.ui-datepicker-header button {
	background-color: #285c95;
	border-color: #285c95;
	border-right: 0;
	border-bottom: 0;
}

.ui-timepicker .ui-icon {
	left: 0px !important;
	top: 0px !important;
}

.ui-hour-picker > button.ui-picker-up,
.ui-hour-picker > button.ui-picker-down,
.ui-minute-picker > button.ui-picker-up,
.ui-minute-picker > button.ui-picker-down {
	background: #285c95;
	border: 0;
}

.ui-separator .ui-picker-up {
	margin-bottom: 3px;
}

.ui-column-resizer {
	z-index: 10;
}

.companyCodeNotAuthorized {
	color: red;
	font-size: 16pt;
}

/* Vorsicht: die border-top-width bestimmt die Höhe des Separators. */
.ui-divider.ui-divider-solid.ui-divider-horizontal:before {
	border-top-width: 1px;
	border-color: #285C95;
}

#userManagementListForm\:userManagementListTable\:columnToggler {
	height: 158px !important;
}

.userManagementMainTabColumnLeft {
	width: 229px;
}

.userManagementMainTabColumnRight {
	width: 500px;
}

#companyCreationForm\:companyCreationGrid_content {
	border: none;
}

#companyCreationForm\:companyCreationPanel_content {
	padding: 0;
	padding-left: 0px !important;
}

.bondedWarehouseEditContainer_ULK {
	width: 740px !important;
}

.ui-datatable-data td[role="gridcell"]:focus,
.ui-datatable-data td[role="gridcell"] *:focus,
.ui-datatable-data td[role="grid"] [tabindex="0"]:focus {
	outline: none !important;
}

.fixed-width-label {
	width: 150px;
	display: inline-block;
}

.fixed-width-content {
	width: 210px;
	display: inline-block;
}

.row {
	display: flex;
	align-items: center;
}

.column {
	flex: 1;
}

.wksPositionAssigningOutputPanel {
	padding-top: 9px;
}

/* Für jede Spalte müssen 21 Pixel zur width hinzugerechnet werden. Am Ende noch ein Pixel addieren, um die finale Breite zu bekommen. */
.wksPositionAssigningTable {
	width: 2016px;
}

.wksPositionAssigningTableSumA {
	width: 1531px;
}

.wksPositionAssigningTableColumnBlNumber {
	width: 140px;
}

.wksPositionAssigningTableColumnBlPositionNumber {
	width: 78px;
}

.wksPositionAssigningTableColumnGoodsItemDescriptionExport {
	width: 266px;
}

.wksPositionAssigningTableColumnGoodsItemQuantity {
	width: 171px;
}

.wksPositionAssigningTableColumnGoodsItemWeight {
	width: 147px;
}

.wksPositionAssigningTableColumnRegistryNumber {
	width: 207px;
}

.wksPositionAssigningTableColumnRegistryPositionNumber {
	width: 153px;
}

.wksPositionAssigningTableColumnGoodsItemDescriptionSumA {
	width: 200px;
}

.wksPositionAssigningTableColumnGoodsItemWeightSumA {
	width: 147px;
}

.wksPositionAssigningTableColumnAssignPositionNumber {
	width: 75px;
}

.wksPositionAssigningTableColumnReference {
	width: 200px;
}

.wksPositionAssigningConfirmDialog > div.ui-dialog-content {
	padding-bottom: 2px;
	padding-top: 8px;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: 7px 6px 4px 8px !important;
}

#wksPositionAssigningForm\:confirmDialog_content > span.ui-confirm-dialog-severity {
	display: none;
}
