@CHARSET "UTF-8";
.noWrap {white-space:nowrap}
/*.panelGridCenter { margin: 0 auto; }*/
.breadcrumbPanel { padding-top:3mm; padding-left:0.5mm; }
.breadcrumb  { font-size:10pt; font-weight:bold; color:black }
.defaultFont div, span, li, label {
	font-family:Helvetica;
	font-size:10pt;
	font-weight:normal;
}
/* Column Widths Article Details */
.c0 {width: 135px;}
.c1 {width: 175px;}
.c2 {width: 300px;}
.c3 {width: 80px;}
.c4 {width: 190px;}
.c5 {width: 345px;}

/* Column Widths with padding left */
.c0_paddingLeft    	{width: 135px; padding-left: 25px;}
.c1_paddingLeft    	{width: 175px; padding-left: 25px;}
.c2_paddingLeft 	{width: 300px; padding-left: 25px;}
.c3_paddingLeft 	{width: 80px; padding-left:  25px;}
.c3_paddingLeft_10 	{width: 80px; padding-left:  10px;}
.c4_paddingLeft 	{width: 190px; padding-left: 25px;}

/* Column GB Details */
.cgb0 {min-width: 130px;}
.cgb1 {width: 350px;}

/* State Colors */
.yellow 	{ background-color: #FCFFB7; color: black; }
.orange 	{ background-color: #FCD296; color: black; }
.lightGreen { background-color: #D2FCD2; color: black; }
.blue 		{ background-color: #5AADE7; color: black; }
.green	 	{ background-color: #00C800; color: black; }
.red	 	{ background-color: #FF0000; color: black; }

/* Preference */
.menuOfSelectYellow label {
    background-color: #FCFFB7 !important;
}
.menuOfSelectWhite label {
    background-color: #FFFFFF !important;
}
.backgroundOrange input {
    background: none repeat scroll 0 0 #FCD296 !important;
}
.backgroundWhite input {
    background: none repeat scroll 0 0 #FFFFFF !important;
}
.buttonExport {
	width: 190px;
}
.buttonExportLE {
	width: 250px;
}
.buttonImport {
	height: 55px !important;
}
.topAligned td {
	vertical-align: top;
    border: none !important;
}
.baselineAligned td {
	vertical-align: baseline;
}
.borderNone table {
	border: none !important;
}
.selectionList {
	/* visibility:hidden; */
	/*background-color:#AACCFF;*/
	background:inherit;
}
.buttonBar {
	padding-top:10;
	vertical-align:top;
	padding-right:10;
	padding-bottom:10;
	background-color:#AACCFF;
	padding-left:20;
	width:150;
}
.buttonConfirm {
	text-decoration:none;
	font-weight:bold;
	padding-top:10;
	vertical-align:top;
	font-style:normal;
	font-size:14;
	padding-right:10;
	padding-bottom:10;
	background-color:#FFFFFF;
	font-family:SansSerif, Sans-Serif;
	padding-left:20;
	width:100;
}
.importButtonBar {
    border-width: 0px;
    color: #000000;
    font-family: SansSerif,Sans-Serif;
    font-size: 12px;
    padding: 2px;
    float:right;
}
.recipient {
	font-style:normal;
	font-size:12;
	text-decoration:none;
	font-weight:bold;
	font-family:SansSerif, Sans-Serif;
	padding-top:10;
	vertical-align:top;
	padding-right:10;
	padding-bottom:10;
	background-color:#FFFFFF;
	padding-left:5;
	width:150;
}
.recipientBlock {
	padding-top:0;
	vertical-align:top;
	padding-right:10;
	padding-bottom:10;
	background-color:#FFFFFF;
	padding-left:0;
	width:400;
}
.chooseButtton {
	padding:50px 0 0 10px;
}
.selectManyCheckbox {
	padding-top:45;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	float:left;
}
.statusNeu00 {
	font-style:normal;
	font-size:12;
	text-decoration:none;
	background-color:lime;
	font-weight:bold;
	font-family:SansSerif, Sans-Serif;
}
.statusGelesen20 {
	font-style:normal;
	font-size:12;
	text-decoration:none;
	font-weight:bold;
}
.statusGespeichertMitAenderungen37 {
	font-style:normal;
	font-size:12;
	text-decoration:none;
	background-color:yellow;
	font-weight:bold;
}
.status_GespeichertOhneAenderungen38 {
	font-style:normal;
	font-size:12;
	text-decoration:none;
	background-color:orange;
	font-weight:bold;
}
.statusBestaetigtGanzMitAenderungen40 {
	font-style:normal;
	font-size:12;
	text-decoration:none;
	background-color:silver;
	font-weight:bold;
}
.statusBestaetigtGanzOhneAenderungen41 {
	font-style:normal;
	font-size:12;
	text-decoration:none;
	background-color:gray;
	font-weight:bold;
}
.placeholder {
	/* empty	*/
}
.boolCheckbox {
	padding-top:0;
	padding-right:0;
	padding-bottom:25;
	padding-left:6;
	float:none;
}
.label_overview {
	font-family: SansSerif,Sans-Serif;
    font-size: 12px;
    font-weight:bold;
}
#selectMain {
	padding-top:15;
	padding-right:0;
	padding-bottom:0;
	padding-left:10;
	border-color: gray;
	border-style: solid;
	background-color: #EEEEEE;
/*	margin-top:170px; */
}
#mainPanel {
	margin-top:10px;
}
#selectMainWarning {
	padding-top:15;
	padding-right:0;
	padding-bottom:0;
	padding-left:10;
}
#mainPanelWarning {
	margin-top:195px;
}
.selectTable {
	float:none;
	margin: 0px 0px;
	padding: 0 0 0px;
}
#deliveryLabel {
	font-style:normal;
	font-size:12;
	text-decoration:none;
	font-weight:bold;
	font-family:SansSerif, Sans-Serif;
}
.buttonTable_Column1 {
	background-color: #97C7CD; /* #FFDCAA */
	float:left;
}
.buttonTable_Column2 {
	background-color: #D2FCD2;
}
.buttonTable_ColumnEmpty {
	background-color: inherit;
}
.buttonTable_Column3 {
	background-color: red; /* #00C800 */
	float:right;
}
.buttonTable_Column4 {
	background-color: cyan;
	float:left;
}
.zollconTop_Col1 {
	float:left;
}
.zollconTop_Col2 {
	float:right;
}
.zollconTop_Row {
	max-width: 1024px;
}
.pre {white-space: pre;}
.nowrap {white-space: nowrap;}
.pre-wrap {white-space: pre-wrap;}
.pre-line {white-space: pre-line;}
.inputField {
	background: white;
}
input {
	background: inherit;
	width:inherit;
}
span {
	font-style:normal;
	font-size:12;
	text-decoration:none;
	font-weight:bold;
	font-family:SansSerif, Sans-Serif;
	padding-top:0;
	padding-right:10;
	padding-bottom:0;
	padding-left:2;
	vertical-align:top;
	background:inherit;
/*	background-color:#FFFFFF; */
}
td {
	font-size:12;
}
img {
	vertical-align: middle;
}
/* for LE */
.menuItemDisabled {
	color:gray;
	background:cyan;
}
body,html{
   margin:0;
   padding:0;
   height:100%;
   min-height:100%;
   position:relative;
}
#content {
   padding:10px 0 0 10px; 
}
#footer {
   position:absolute;
   bottom:0;
   width:300px;	/* 100% geht nicht, da ueberdeckt die Buttons  */
   height:60px;   /* Height of the footer */
}
.img-german-flag {
	background-image: url("/GTC/gtc/resources/images/20px-Flag_of_Germany.png") !important;
}
/* The sort in position list */
.ui-datatable .ui-column-resizer {
/*	height: 50px !important; */
	background-image: inherit !important;
}
/* Fieldset in Complince2 as thin row */
.ui-fieldset-legend {
	padding: 0.0em 1em	!important;
}
.ui-icon-csv {
	background-image: url("/GTC/gtc/resources/images/csv.png") !important;
	width: 30px;
	height: 25px;
	margin-left: -9px;
	top: 10px  !important;
}
.ui-icon-pdf {
	background-image: url("/GTC/gtc/resources/images/pdf.png") !important;
	padding: 0.8em 0em 0.3em 1.1em;
	margin-left: -7px;
	top: 5px   !important;
	background-repeat: no-repeat;
}
.ui-button-text-csv {
    padding: 0.3em 1em 0.3em 1.1em;
    height: 33px;
}
/* Bug in PF-5: http://forum.primefaces.org/viewtopic.php?f=3&t=40002 */ 
.ui-datatable-scrollable-theadclone th span.ui-column-title {
	display: none !important;
	height: 0px;
}
/* Hoehe der Menuebar */
.ui-menubar {
	height: 30px;
}
/* Breite der Menu-Listen vom Standard 12.5em auf 16.5em erhoehen */
.ui-menu-child {
	width: 16.5em	!important;
}
span#infoDialogUnionszollkodexTextId {
   animation-duration: 1500ms;
   animation-name: blink;
   animation-iteration-count: infinite;
   animation-direction: alternate;
}
@keyframes blink {
   from {
      opacity: 1;
   }
   to {
      opacity: 0.5;
   }
 }
 
.ui-button-icon-only {
 	width: 2.0em !important;
 	height: 1.5em !important;
}
.ui-button {
 	height: 20px !important;
}
.ui-button-text-icon-left .ui-button-text {
 	padding: 0em 1em 0em 2.1em !important;
}
.ui-button-text-only .ui-button-text {
 	padding: 0em 1em 0em 1em !important;
}
.ui-button-icon-only .ui-button-text {
 	padding: 0.1em 0 0 0 !important;
}
.ui-fileupload-buttonbar .ui-button{
	height: 36px !important;
}
/* // Leeres Bereich unter dem Import-Button bleibt hiermit immer ausgeblendet
  // Es soll bei Fehlermeldungen eingeblendet werden (check der Existence von <li>)
.ui-fileupload-content div {
    display: none !important;  
}
*/
.ui-datatable .ui-column-filter {
	height: 13px;
}
.ui-datatable .ui-inputfield {
	height: 10px;
}
.ui-state-default {
	height: 20px;
}
.ui-selectonemenu label.ui-selectonemenu-label {
    height: 12px;
}
.ui-state-disabled {
 	opacity:0.65 !important;
 	background-image:none;
}
/* Data-Rows-height*/
.ui-datatable tbody td {
	padding: 1px 4px !important;
}
.ui-column-filter {
    width: 90% !important;
}
/* Distance between table-head and data-rows*/
/*
.ui-datatable-scrollable-header {
	padding-bottom: 5px;
}
*/
 