body {font-family: Arial; }
section h1 {text-align: left; font-family: Arial; color: #FFFFFF; font-size: 16pt; font-weight: bold; }
section h2 {text-align: left; font-family: Arial; color: #FFFFFF; font-size: 14pt; }
section h3 {text-decoration: none; font-family: Arial; color: #000000; font-size: 12pt; font-weight: normal; font-style: normal; }
section h4 {text-decoration: none; font-family: Arial; color: #000000; font-style: normal; }
section ol {text-align: left; text-decoration: none; font-family: Arial; color: #000000; font-size: 12pt; font-weight: normal; font-style: normal; }
section p {text-align: left; text-decoration: none; font-family: Arial; color: #000000; font-weight: normal; font-style: normal; }
section ul {text-align: left; text-decoration: none; font-family: Arial; color: #000000; font-weight: normal; font-style: normal; }
section span.Standard_Text-1 {text-decoration: none; font-family: Arial; color: #000000; font-size: 12pt; font-weight: normal; font-style: normal; }
section table.table.Kopf-Fusszeile-1 {}
section table.table.Kopf-Fusszeile-1 > tbody > tr > td {border-top-style: none; }
section table.table.Kopf-Fusszeile-1 > thead > tr {background-color: #E8E8E8; }
section table.table.Tabelle_Durchsichtig-1 {margin-top: 0pt; margin-bottom: 0pt; border-color: #F4F4F4; }
section table.table.Tabelle_Durchsichtig-1 > tbody > tr > td {border-bottom-color: #F4F4F4; border-top-color: #F4F4F4; border-left-color: #F4F4F4; border-right-color: #F4F4F4; border-top-style: none; }
section table.table.Tabelle_Durchsichtig-1 > thead > tr {background-color: #D4D4D4; }
section table.table.Tabelle_Durchsichtig-1 > thead > tr > th {border-bottom-color: #F4F4F4; border-top-color: #F4F4F4; border-left-color: #F4F4F4; border-right-color: #F4F4F4; border-left-style: none; border-top-style: solid; border-right-style: none; border-bottom-style: none; }
section table.table.Tabelle_Durchsichtig_weiss-1 {margin-top: 0pt; margin-bottom: 0pt; border-color: #F4F4F4; }
section table.table.Tabelle_Durchsichtig_weiss-1 > thead > tr {background-color: #D4D4D4; }
section table.table.Tabelle_Durchsichtig_weiss-1 > tbody > tr > td {border-bottom-color: #F4F4F4; border-top-color: #F4F4F4; border-left-color: #F4F4F4; border-right-color: #F4F4F4; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; }
section table.table.Tabelle_Durchsichtig_weiss-1 > thead > tr > th {border-bottom-color: #F4F4F4; border-top-color: #F4F4F4; border-left-color: #F4F4F4; border-right-color: #F4F4F4; border-left-style: solid; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; }
section table.table.Tabelle_Hintergrund-1 {}
section table.table.Tabelle_Hintergrund-1 > tbody > tr > td {border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; }
section table.table.Tabelle_Hintergrund-1 > thead > tr {background-color: #E1E1E1; }
body {
    background-image: url('/download/image?CID=CDataRep-HFA6DA1453967E15A5031C79F53DF4CCED1A848D929092C7225D53B54C47A3A9F56A92E1220A38AE540477920574C828507D4C8ADFD2BF194E6461341402F0986');
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.form-control,
.btn {
    font-size: 14px;
    padding: 0.255rem 0.75rem;
}

.nav-link-group, .navbar-nav .nav-link-group {
    font-size: 13px;
}

.input-group .btn {
    height: calc(1.5em + 0.75rem + 2px);
    border-color: #ced4da;
}

.icon {
    font-size: 19px;
}

.container {
    max-width: 100%;
}

#Navbar .navbar-brand img {
    max-height: 142px;
}

.btn-secondary {
    background-color: rgb(252, 229, 49);
    color: rgb(51, 51, 51);
    border-color: transparent;
}

.btn-primary {
    background-color: rgb(252, 229, 49);
    color: #000000;
    border-color: transparent;
}

.btn-primary:hover {
    background-color: rgb(252, 229, 49);
    color: #000000;
    border: solid 1px black;
}

.btn-secondary:hover {
    background-color: rgb(252, 229, 49);
    color: #000000;
    border: solid 1px black;
}

.bg-light {
    background-color: transparent !important;
}

.input-group .btn-light:disabled, .input-group .btn-light.disabled {
    background-color: #e9ecef;
}

thead {
    background-color: transparent;
}

.navbar {
    padding: 0;
}

.table .table,
.table-layout {
    color: rgb(51, 51, 51);
    background-color: transparent;
}

/* XHTML Feld anpassungen an neues Steuerelement */
body.fr-view {
  background: rgb(255, 255, 255);
}

body.fr-disabled {
  background: rgb(233, 236, 239);
}

/* label: Tabelle Hintergrund */
section table.table.Tabelle_Hintergrund-1 {
    background-color: rgba(251, 251, 251, 0.8);
}

/* label: Tabelle Hintergrund in label: Tabelle Hintergrund*/
section table table.Tabelle_Durchsichtig-1 table.Tabelle_Durchsichtig-1 {
    margin-top: -13px;
}

section table table.Tabelle_Durchsichtig-1 table.Tabelle_Durchsichtig-1 > tbody > tr > td {
    border-top: none
}

/* label: Tabelle Durchsichtig */
section table.table.Tabelle_Durchsichtig-1 > thead > tr {
    background-color: #a9a9a9;
    font-weight: bold
}

table.Tabelle_Durchsichtig-1 > tbody > tr {
    background-color: transparent;
}

table.Tabelle_Durchsichtig-1 > tbody > tr > td {
    border-bottom-style: solid;
    border-color: rgb(51, 51, 51);
    border-left-style: none;
    border-right-style: none;
    border-top-style: none
}

/* CGI */
section table.table.Tabelle_Durchsichtig-1 > thead > tr > th {
    border-top-style: none
}

/* CGI */

/* label: Tabelle Durchsichtig weiss */
table.Tabelle_Durchsichtig_weiss-1 {
    margin: 0px;
}

/* label: Tabelle Durchsichtig weiss */
table.Tabelle_Durchsichtig_weiss-1 > thead > tr > th {
    border-color: #f4f4f4;
    border-top-style: solid
}

section table.table.Tabelle_Durchsichtig_weiss-1 > thead > tr {
    background-color: #8a8a8a;
    color: #ffffff;
}

table.Tabelle_Durchsichtig_weiss-1 > tbody > tr > td {
    border-color: #f4f4f4;
    border-top-style: none
}

/* label: Kopf-/Fusszeile */
table.Kopf-Fusszeile-1 {
    background-color: transparent;
}

table.Kopf-Fusszeile-1 > tbody > tr > td {
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none
}

/* label: Kopf-/Fusszeile */

/* label: Standard */
p {
    font-style: normal;
    font-weight: normal;
    margin-bottom: 13px; /*10pt=13px*/
    text-align: left;
    text-decoration: none
}

/* label: Standard */
ul {
    color: rgb(51, 51, 51);
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none
}

/* label: Standard */
ol {
    color: rgb(51, 51, 51);
    font-style: normal;
    font-weight: normal;
    text-align: left;
    text-decoration: none
}

/* label: Standard Text */
section span.Standard_Text-1 {
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: rgb(51, 51, 51);
    height: 54px;
    line-height: 18px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}

/* label: Überschrift 1 */
h1 {
    color: #ffffff;
    font-size: 19px; /*14pt=19px*/
    text-align: left
}

/* label: Überschrift 2 */
h2 {
    color: #ffffff;
    font-size: 14px;
    text-align: left
}

/* label: Überschrift 3 */
h3 {
    color: #000000;
    font-size: 14px; /*10.5pt=14px*/
    font-style: normal;
    font-weight: normal;
    text-decoration: none
}

/* label: Überschrift 4 */
h4 {
    color: #000000;
    font-size: 14px; /*10.5pt=14px*/
    font-style: normal;
    font-weight: bold;
    text-decoration: none
}

.navbar {
    color: #ffffff; /* Name eingeloggter Benutzer weiss */
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: rgb(14, 78, 142); /* Mouseover: Menü-Links werden blau */
}

#navbar-brand .navbar-brand span {
    color: #ffffff; /* EDEKA Lieferantenzugang */
}

.nav-link-group, .navbar-nav .nav-link-group {
    background-color: rgb(252, 229, 49);
    color: rgb(14, 78, 142);
    font-weight: 700;
    height: auto;
    line-height: 20px;
}

.nav-link-group.active, .navbar-nav .nav-link-group.active {
    background-color: rgb(252, 229, 49);
}

.nav-link-group.active .btn, .nav-link-group.active .nav-link, .navbar-nav .nav-link-group.active .btn, .navbar-nav .nav-link-group.active .nav-link {
    background-color: rgb(252, 229, 49);
}

.btn-secondary.disabled, .btn-secondary:disabled {
    background-color: rgb(252, 229, 49);
    color: #000000;
}

table.Tabelle_Durchsichtig-1 thead tr th {
    vertical-align: top;
}

#navbar-login .btn::after {
    content: " Service";
}
