/*
 FARBEN
 ------
 Die CSS-Vorlagen sind auf 2 Dateien verteilt.
 Zum besseren Handling für Anpassungen speziell in den
 Landesämtern, wurden die BLAUEN Farbtöne in eine separate Datei ausgelagert.
 So sind lediglich hier Anpassungen nötig, um z.B. auf ein grünes Farbschema
 zu wechseln.

 #235587    Dunkelblau                  (Vorkommen: 18x)
 #2d73b4    Blau                        (Vorkommen: 42x)
 #82dcdc    Türkis                      (Vorkommen:  5x)
 #d7e1f0    blasses Graublau            (Vorkommen: 10x)
 #2c74b5;   Graublau Stufe 1 (dunkel)   (Vorkommen:  1x)  nur für KMA-Hierarchie
 #5a91c8    Graublau Stufe 2            (Vorkommen:  1x)  nur für KMA-Hierarchie
 #82afd2    Graublau Stufe 3            (Vorkommen:  1x)  nur für KMA-Hierarchie
 #8EB7D2    Graublau Stufe 4            (Vorkommen:  1x)  nur für KMA-Hierarchie
 #AFC8E1    Graublau Stufe 5 (hell)     (Vorkommen:  1x)  nur für KMA-Hierarchie
*/
a {
    color:              #2d73b4;            /* Dunkelblau */
    }
.btn-prim a,
.btn-prim button {
    color:              #ffffff;
    border:             #2d73b4 2px solid;  /* Dunkelblau */
    background-color:   #2d73b4;            /* Dunkelblau */
}
.btn-prim a:hover,
.btn-prim button:hover {
    color:              #2d73b4;            /* Dunkelblau */
    background-color:   initial;
}
.btn-prim-mono a,
.btn-prim-mono button {
    color:              #2d2d2d;
    background-color:   initial;
    border:             #2d2d2d 2px solid;
}
.btn-prim-mono a:hover,
.btn-prim-mono button:hover {
    background-color:   #2d2d2d;
    color:              #ffffff;
}

.btn-sec a,
.btn-sec button {
    color:              #2d73b4;            /* Dunkelblau */
    background-color:   initial;
    border:             #2d73b4 2px solid;  /* Dunkelblau */
}
.btn-sec a:hover,
.btn-sec button:hover {
    color:              #ffffff;
    background-color:   #2d73b4;            /* Dunkelblau */
}
.logo-genesisonline div,        /* logo-genesisonline auf der Startseite */
.logo-genesisonline a,          /* logo-genesisonline auf allen anderen Seiten */
.logo-genesisonline-right div,  /* logo-genesisonline auf der Startseite */
.logo-genesisonline-right a {   /* logo-genesisonline auf allen anderen Seiten */
    background-color:   #82dcdc;            /* Türkis */
}

.login a,
.login button {
    border:             2px solid #2d73b4;  /* Dunkelblau */
    color:              #2d73b4;            /* Dunkelblau */
    background-color:   #ffffff;
}
.login {
    color: #2d73b4;
    border: #2d73b4 2px solid;
	}
.login:hover {
    color: #ffffff;
    background-color: #2d73b4;
	}
.login a:hover,
.login button:hover {
    border:             2px solid #2d73b4;  /* Dunkelblau */
    background-color:   #2d73b4;            /* Dunkelblau */
    color:              #ffffff;
}
#main-menu-items span {
    border:             2px solid #2d73b4;  /* Dunkelblau */
    color:              #2d73b4;            /* Dunkelblau */
}
#main-menu-items span:hover {
    border:             2px solid #2d73b4;  /* Dunkelblau */
    background-color:   #2d73b4;            /* Dunkelblau */
    color:              #ffffff;
}
.stage {
    background-image: linear-gradient(180deg, #2d73b4, #143250); /* Dunkelblau */
}
.search-box {
    background-color:   #ffffff;
    color:              #2d73b4;            /* Dunkelblau */
}
.themecard-number {
    color:              #82dcdc;            /* Türkis */
    }
.themecard a {
    color:              #2d73b4;            /* Dunkelblau */
}
.themecard-text {
    color:              #2d73b4;            /* Dunkelblau */
    }
.new-data {
    background-color:   #d7e1f0;            /* blasses Graublau */
    }
div .table-list .td button:hover {
    color:              #2d73b4;            /* Dunkelblau */
}
.table-retrieval .start-value-retrieval {
    color:              #ffffff;
    border:             #2d73b4 2px solid;  /* Dunkelblau */
    background-color:   #2d73b4;            /* Dunkelblau */
}
.table-retrieval .start-value-retrieval:hover {
    color:              #2d73b4;            /* Dunkelblau */
    background-color:   #ffffff;
}
.table-structure div .table-list .drag-drop:hover {
    background-color:   #82dcdc;            /* Türkis */
}
.over {
    background-color:   #8EB7D2;
}
.grabbable:hover {
    background-color:       #075083;
}
.table-structure div .table-list .table-structure-select {
    border:             #2d73b4 2px solid;  /* Dunkelblau */
    background-color:   #2d73b4;            /* Dunkelblau */
}
.table-structure div .table-list .table-structure-select:hover {
    color:              #2d73b4;            /* Dunkelblau */
    background-color:   #ffffff;
}
.semantic-filter .semantic-filter-search-field {
    border:             #2d73b4 2px solid;  /* Dunkelblau */
    color:              #2d73b4;            /* Dunkelblau */
}
.semantic-filter .semantic-filter-search-field:hover,
.semantic-filter .semantic-filter-search-field:focus {
    border:             #2d73b4 3px solid;  /* Dunkelblau */
}
.card {
    background-color:   #82dcdc;            /* Türkis */
    }
.accordion-level-1:hover,
.accordion-level-2:hover{
    color:              #2d73b4;            /* Dunkelblau */
}
.link-list a {
    color:              #2d73b4;            /* Dunkelblau */
}
.form-input-field {
    border:             #2d73b4 2px solid;  /* Dunkelblau */
}
.form-input-field:hover,
.form-input-field:focus {
    border:             #2d73b4 3px solid;  /* Dunkelblau */
}
.testtestbutton {
    color:              #ffffff;
    background-color:   #2d73b4;            /* Dunkelblau */
    border:             #2d73b4 2px solid;  /* Dunkelblau */
}
.testtestbutton:hover {
    color:              #2d73b4;            /* Dunkelblau */
    background-color:   #ffffff;
}
table a {
    color:              #235587;            /* Dunkelblau */
}
th {
    background-color:   #d7e1f0;            /* blasses Graublau */
    border:             2px solid #ffffff;
}
table button {
    background-color:   #d7e1f0;            /* blasses Graublau */
}
.sub-caption {
    background-color:   #d7e1f0;            /* blasses Graublau */
    border:             2px solid #ffffff;
}
.dropdown-menu-container button {
    background-color:   #ffffff;
    color:              #2d73b4;            /* Dunkelblau */
}
/* ++++++++++++++++++++++++ */
/* +   Ergebnistabellen   + */
/* ++++++++++++++++++++++++ */
.ergebnistabelle {
border:                 1px solid #d7e1f0;  /* blasses Graublau */
}
tfoot{
    border-color:        #8EB7D2;           /* dunkles Graublau */
}
.etueberschrift input{
    background-color:   initial;
    color:              #235587;            /* Dunkelblau */
}
th.etkopfvorspalte input{
    background-color:   initial;
    color:              #235587;            /* Dunkelblau */
}
th.etvorspalte input{
    background-color:   initial;
    color:              #235587;            /* Dunkelblau */
}
th.etvorspaltedok input{
    background-color:   initial;
    color:              #235587;            /* Dunkelblau */
}
td.etvorspalte input{
    background-color:   initial;
    color:              #235587;            /* Dunkelblau */
}
th.etvorspalte-ind1 input{
    background-color:   initial;
    color:              #235587;            /* Dunkelblau */
}
th.etvorspalte-ind2 input{
    background-color:   initial;
    color:              #235587;            /* Dunkelblau */
}
th.etvorspalte-ind3 input{
    background-color:   initial;
    color:              #235587;            /* Dunkelblau */
}
th.etvorspalte-ind4 input{
    background-color:   initial;
    color:              #235587;            /* Dunkelblau */
}
th.etvorspalte-ind5 input{
    background-color:   initial;
    color:              #235587;            /* Dunkelblau */
}
th.etvorspalte-ind6 input{
    background-color:   initial;
    color:              #235587;            /* Dunkelblau */
}
th.etvorspalte-ind7 input{
    background-color:   initial;
    color:              #235587;            /* Dunkelblau */
}
th.etvorspalte-ind8 input{
    background-color:   initial;
    color:              #235587;            /* Dunkelblau */
}
th.etvorspalte-ind9 input{
    background-color:   initial;
    color:              #235587;            /* Dunkelblau */
}
th.etkopfzeile input{
    background-color:   initial;
    color:              #235587;            /* Dunkelblau */
}
.etuntertitel input{
    color:              #235587;            /* Dunkelblau */
}
.etzwischentitel input{
    color:              #235587;            /* Dunkelblau */
}
.etuntertitel{
    background-color:       #FFFFFF;
    color:                  #000000;
    border-top:             1px solid #d7e1f0; /* blasses Graublau */
    border-bottom:          1px solid #d7e1f0; /* blasses Graublau */
}
.etzwischentitel{
    background-color:       #FFFFFF;
    color:                  #000000;
    border-top:             1px solid #d7e1f0; /* blasses Graublau */
    border-bottom:          1px solid #d7e1f0; /* blasses Graublau */
}
.etlinkcomplete a:link{
    background-color:   #FFFFFF;
    color:              #235587;            /* Dunkelblau */
    }
.etlinkcomplete a:visited{
    background-color:   #FFFFFF;
    color:              #235587;            /* Dunkelblau */
    }
.etlinkcomplete a:hover{
    background-color:   #FFFFFF;
    color:              #235587;            /* Dunkelblau */
    }
.cube-structure div .table-list .drag-drop:hover {
    background-color:   #82dcdc;            /* Türkis */
}
.cube-structure div .table-list .cube-structure-select {
    color:              #ffffff;
    border:             #2d73b4 2px solid;  /* Dunkelblau */
    background-color:   #2d73b4;            /* Dunkelblau */
}
.cube-structure div .table-list .cube-structure-select:hover {
    color:              #2d73b4;            /* Dunkelblau */
    background-color:   #ffffff;
}
.cookiebanner .okbutton a {
    color:              #ffffff;
    background:         #235587;            /* Dunkelblau */
}
.hierarchieBGLevel1 {
    background-color:   #2c74b5;            /* Graublau Stufe 1 (dunkel) */
    color:              #ffffff;
    }
.hierarchieBGLevel2 {
    background-color:   #5a91c8;            /* Graublau */
    color:              #ffffff;
    }
.hierarchieBGLevel3 {
    background-color:   #82afd2;            /* Graublau */
    }
.hierarchieBGLevel4 {
    background-color:   #AFC8E1;            /* Graublau */
    }
.hierarchieBGLevel5 {
    background-color:   #d7e1f0;            /*  Graublau */
    }
.registrationstep2 input {
    background-color:   inherit;
    color:              #2d73b4;            /* Dunkelblau */
}
.seitenlaenge {
    color:              #2d73b4;            /* Dunkelblau */
    background-color:   inherit;
    border:             #2d73b4 2px solid;  /* Dunkelblau */
}
/* WIKI-Formatierung */
.wikiH2 {
    color:              #235587;            /* Dunkelblau */
}
.wikiH3 {
    color:              #235587;            /* Dunkelblau */
}
.wikiH4 {
    color:              #235587;            /* Dunkelblau */
}
