/*
 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)							Hausblau  80%	#007caf
 #2d73b4    Blau                        (Vorkommen: 42x)							IT.NRW Hausblau	#00649c
 #82dcdc    Türkis                      (Vorkommen:  5x)							Hausblau 40%	#95b8d8
 #d7e1f0    blasses Graublau            (Vorkommen: 10x)							Hauslau  10%	#e5edf6
 #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
 
 IT.NRW Hausblau	#00649c
 Hausblau 80% 		#007caf
 Hausblau 60% 		#5c99c3
 Hausblau 40% 		#95b8d8
 Hausblau 20% 		#cbdaec
 Hauslau  10% 		#e5edf6
 NRW Grau 			#acacac
 
 Sekundärfarben als Vollton
 NRW Sonnengelb 	#f39200
 NRW Blutorange 	#e84e0f
 NRW Wiesengrün 	#afca0b


*/
a {
    color:              #00649c;            /* Dunkelblau */
    }
.btn-prim a,
.btn-prim button {
    color:              #ffffff;
    border:             #00649c 2px solid;  /* Dunkelblau */
    background-color:   #00649c;            /* Dunkelblau */
}
.btn-prim a:hover,
.btn-prim button:hover {
    color:              #00649c;            /* 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:              #00649c;            /* Dunkelblau */
    background-color:   initial;
    border:             #00649c 2px solid;  /* Dunkelblau */
}
.btn-sec a:hover,
.btn-sec button:hover {
    color:              #ffffff;
    background-color:   #00649c;            /* 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:   #cbdaec;            /* Türkis */ Hausblau 20%
}

.login a,
.login button {
    border:             2px solid #00649c;  /* Dunkelblau */
    color:              #00649c;            /* Dunkelblau */
    background-color:   #ffffff;
}
.login {
    color: #00649c;
    border: #00649c 2px solid;
	}
.login:hover {
    color: #ffffff;
    background-color: #00649c;
	}
.login a:hover,
.login button:hover {
    border:             2px solid #00649c;  /* Dunkelblau */
    background-color:   #00649c;            /* Dunkelblau */
    color:              #ffffff;
}
#main-menu-items span {
    border:             2px solid #00649c;  /* Dunkelblau */
    color:              #00649c;            /* Dunkelblau */
}
#main-menu-items span:hover {
    border:             2px solid #00649c;  /* Dunkelblau */
    background-color:   #00649c;            /* Dunkelblau */
    color:              #ffffff;
}
.stage {
    background-image: linear-gradient(180deg, #00649c, #004369); /* Dunkelblau zu Dunkler*/
}
.search-box {
    background-color:   #ffffff;
    color:              #00649c;            /* Dunkelblau */
}
.themecard-number {
    color:              #95b8d8;            /* Türkis */
    }
.themecard-number-container {				/* themacard nach oben */
    z-index: 					999;
}
.themecard a {
    color:              #00649c;            /* Dunkelblau */
}
.themecard-text {
    color:              #00649c;            /* Dunkelblau */
    }
.new-data {
    background-color:   #e5edf6;            /* blasses Graublau */
    }
div .table-list .td button:hover {
    color:              #00649c;            /* Dunkelblau */
}
.table-retrieval .start-value-retrieval {
    color:              #ffffff;
    border:             #00649c 2px solid;  /* Dunkelblau */
    background-color:   #00649c;            /* Dunkelblau */
}
.table-retrieval .start-value-retrieval:hover {
    color:              #00649c;            /* Dunkelblau */
    background-color:   #ffffff;
}
.table-structure div .table-list .drag-drop:hover {
    background-color:   #95b8d8;            /* Türkis */
}
.over {
    background-color:   #8EB7D2;
}
.grabbable:hover {
    background-color:       #075083;
}
.table-structure div .table-list .table-structure-select {
    border:             #00649c 2px solid;  /* Dunkelblau */
    background-color:   #00649c;            /* Dunkelblau */
}
.table-structure div .table-list .table-structure-select:hover {
    color:              #00649c;            /* Dunkelblau */
    background-color:   #ffffff;
}
.semantic-filter .semantic-filter-search-field {
    border:             #00649c 2px solid;  /* Dunkelblau */
    color:              #00649c;            /* Dunkelblau */
}
.semantic-filter .semantic-filter-search-field:hover,
.semantic-filter .semantic-filter-search-field:focus {
    border:             #00649c 3px solid;  /* Dunkelblau */
}
.card {
    background-color:   #cbdaec;            /* Türkis wie Startseite LDB vorher*/
    }
.accordion-level-1:hover,
.accordion-level-2:hover{
    color:              #00649c;            /* Dunkelblau */
}
.link-list a {
    color:              #00649c;            /* Dunkelblau */
}
.form-input-field {
    border:             #00649c 2px solid;  /* Dunkelblau */
}
.form-input-field:hover,
.form-input-field:focus {
    border:             #00649c 3px solid;  /* Dunkelblau */
}
.testtestbutton {
    color:              #ffffff;
    background-color:   #00649c;            /* Dunkelblau */
    border:             #00649c 2px solid;  /* Dunkelblau */
}
.testtestbutton:hover {
    color:              #00649c;            /* Dunkelblau */
    background-color:   #ffffff;
}
table a {
    color:              #007caf;            /* Dunkelblau */
}
th {
    background-color:   #e5edf6;            /* blasses Graublau */
    border:             2px solid #ffffff;
}
table button {
    background-color:   #e5edf6;            /* blasses Graublau */
}
.sub-caption {
    background-color:   #e5edf6;            /* blasses Graublau */
    border:             2px solid #ffffff;
}
.dropdown-menu-container button {
    background-color:   #ffffff;
    color:              #00649c;            /* Dunkelblau */
}
/* ++++++++++++++++++++++++ */
/* +   Ergebnistabellen   + */
/* ++++++++++++++++++++++++ */
.ergebnistabelle {
border:                 1px solid #e5edf6;  /* blasses Graublau */
}
tfoot{
    border-color:        #8EB7D2;           /* dunkles Graublau */
}
.etueberschrift input{
    background-color:   initial;
    color:              #007caf;            /* Dunkelblau */
}
th.etkopfvorspalte input{
    background-color:   initial;
    color:              #007caf;            /* Dunkelblau */
}
th.etvorspalte input{
    background-color:   initial;
    color:              #007caf;            /* Dunkelblau */
}
th.etvorspaltedok input{
    background-color:   initial;
    color:              #007caf;            /* Dunkelblau */
}
td.etvorspalte input{
    background-color:   initial;
    color:              #007caf;            /* Dunkelblau */
}
th.etvorspalte-ind1 input{
    background-color:   initial;
    color:              #007caf;            /* Dunkelblau */
}
th.etvorspalte-ind2 input{
    background-color:   initial;
    color:              #007caf;            /* Dunkelblau */
}
th.etvorspalte-ind3 input{
    background-color:   initial;
    color:              #007caf;            /* Dunkelblau */
}
th.etvorspalte-ind4 input{
    background-color:   initial;
    color:              #007caf;            /* Dunkelblau */
}
th.etvorspalte-ind5 input{
    background-color:   initial;
    color:              #007caf;            /* Dunkelblau */
}
th.etvorspalte-ind6 input{
    background-color:   initial;
    color:              #007caf;            /* Dunkelblau */
}
th.etvorspalte-ind7 input{
    background-color:   initial;
    color:              #007caf;            /* Dunkelblau */
}
th.etvorspalte-ind8 input{
    background-color:   initial;
    color:              #007caf;            /* Dunkelblau */
}
th.etvorspalte-ind9 input{
    background-color:   initial;
    color:              #007caf;            /* Dunkelblau */
}
th.etkopfzeile input{
    background-color:   initial;
    color:              #007caf;            /* Dunkelblau */
}
.etuntertitel input{
    color:              #007caf;            /* Dunkelblau */
}
.etzwischentitel input{
    color:              #007caf;            /* Dunkelblau */
}
.etuntertitel{
    background-color:       #FFFFFF;
    color:                  #000000;
    border-top:             1px solid #e5edf6; /* blasses Graublau */
    border-bottom:          1px solid #e5edf6; /* blasses Graublau */
}
.etzwischentitel{
    background-color:       #FFFFFF;
    color:                  #000000;
    border-top:             1px solid #e5edf6; /* blasses Graublau */
    border-bottom:          1px solid #e5edf6; /* blasses Graublau */
}
.etlinkcomplete a:link{
    background-color:   #FFFFFF;
    color:              #007caf;            /* Dunkelblau */
    }
.etlinkcomplete a:visited{
    background-color:   #FFFFFF;
    color:              #007caf;            /* Dunkelblau */
    }
.etlinkcomplete a:hover{
    background-color:   #FFFFFF;
    color:              #007caf;            /* Dunkelblau */
    }
.cube-structure div .table-list .drag-drop:hover {
    background-color:   #95b8d8;            /* Türkis */
}
.cube-structure div .table-list .cube-structure-select {
    color:              #ffffff;
    border:             #00649c 2px solid;  /* Dunkelblau */
    background-color:   #00649c;            /* Dunkelblau */
}
.cube-structure div .table-list .cube-structure-select:hover {
    color:              #00649c;            /* Dunkelblau */
    background-color:   #ffffff;
}
.cookiebanner .okbutton a {
    color:              #ffffff;
    background:         #007caf;            /* 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:   #e5edf6;            /*  Graublau */
    }
.registrationstep2 input {
    background-color:   inherit;
    color:              #00649c;            /* Dunkelblau */
}
.seitenlaenge {
    color:              #00649c;            /* Dunkelblau */
    background-color:   inherit;
    border:             #00649c 2px solid;  /* Dunkelblau */
}
/* WIKI-Formatierung */
.wikiH2 {
	color:              #007caf;            /* Dunkelblau */
}
.wikiH3 {
	color:              #007caf;            /* Dunkelblau */
}
.wikiH4 {
	color:              #007caf;            /* Dunkelblau */
}
/* neu: Änderungen IT.NRW */
html {
    background-color: 	#c8c8c8;
   /* background-image: 	linear-gradient(to bottom, #444, rgba(0, 0, 0, 0) 45%); 
    background-repeat: 	no-repeat; */
}
body {
    margin: 						auto;
    max-width: 					1280px; /* original 1440px */
    background-color: 		#ffffff;  
	border-top: 				solid 31px #00649c; 
}
	 
/*	padding-right: 			15px;
	padding-left: 				15px; 
	margin-top: 				20px;    
	margin-bottom: 			20px; 
	margin-right: 				auto;
	margin-left: 				auto; 
}*/

footer {
    border-top: 				solid 4px #00649c;
    border-radius: 			0;
/*	border-bottom: 				solid 4px #00649c; */
}
.footer-section-links {
    background-image: 	linear-gradient(to bottom, #007caf, #00649c);
}