/*
 FARBEN
 ------
*/
a {
    color:              #222;
}
.btn-prim a,
.btn-prim button {
    color:              			#2d2d2d;
    border:             		#e8c425 2px solid; 
    background-color:  #e8c425;
}
.btn-prim a:hover,
.btn-prim button:hover {
    color:              			#e8c425;  
    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:              			#2d2d2d;  
    background-color:  initial;
    border:            		#2d2d2d 2px solid; 
}
.btn-sec a:hover,
.btn-sec button:hover {
    color:              			#ffffff;
    background-color:  #999999; 
}
.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:   #e8c425;           
}
.login a,
.login button {
    border:             		2px solid #e8c425; 
    color:              			#e8c425;        
    background-color:  #ffffff;
}
.login {
    color: 						#222;
    border: 					#222 2px solid;
}
.login a:hover,
.login button:hover {
    border:             		2px solid #e8c425;  /* Dunkelblau */
    background-color:  #e8c425;            /* Dunkelblau */
    color:              			#ffffff;
}
.login:hover {
    color: 						#ffffff;						
    background-color: 	#e8c425;
}
#main-menu-items span {
    border:             		2px solid #e8c425;
    color:              			#e8c425; /
}
#main-menu-items span:hover {
    border:            		2px solid #e8c425; 
    background-color:  #e8c425;  
    color:              			#e8c425;
}
.stage {
    background-image: linear-gradient(to bottom, #aaa, #404040);
    border-bottom: 		 solid 4px #e8c425;
    /* border-radius: 0; */ /* für Abrundung entfernt */
}
.search-box {
    background-color:	#ffffff;
    color:              			#666;   
}
.themecard-number {
    color:              			#e8c425;
}
.themecard a {
    color:              			#2d2d2d;     
}
.themecard-text {
    color:              			#2d2d2d; 
 }
 .themecard-link{
    background-color: 	#f1f1f0;
}
.themecard-number-container {
    z-index: 					999;
}
 .new-data {
    background-color:  #f1f1f0; 
 }
div .table-list .td button:hover {
    color:              			#e8c425;  
}
.table-retrieval .start-value-retrieval {
    color:              			#2d2d2d;
    border:             		#e8c425 2px solid; 
    background-color:  #e8c425; 
}
.table-retrieval .start-value-retrieval:hover {
    color:              			#e8c425;  
    background-color:  #ffffff;
}
.table-structure div .table-list .table-structure-select {
    border:            		#e8c425 2px solid;
    background-color:  #e8c425;   
    color:						#2d2d2d;
}
.table-structure div .table-list .table-structure-select:hover {
    color:						#e8c425;     
    background-color:  #ffffff;
}
.table-structure div .table-list .drag-drop:hover {
	/*background-color:  #82dcdc; */
	background-color: #d9d9d9;
}
.over {
    background-color:  #8EB7D2;
}
.grabbable:hover {
    background-color:  #075083;
}
.semantic-filter .semantic-filter-search-field {
    border:             		#e8c425 2px solid; 
    color:              			#e8c425;  
}
.semantic-filter .semantic-filter-search-field:hover,
.semantic-filter .semantic-filter-search-field:focus {
    border:             		#e8c425 3px solid;
}
.card {
    background-color:   #e8c425; 
 }
.accordion-level-1:hover,
.accordion-level-2:hover{
    /*color:              			#2d2d2d; */
	color:						inherit;
}
.form-input-field {
    border:					#e8c425 2px solid;  
}
.form-input-field:hover,
.form-input-field:focus {
    border:					#e8c425 3px solid; 
}
.testtestbutton {
    color:              			#ffffff;
    background-color:  #e8c425;         
    border:             		#e8c425 2px solid;  
}
.testtestbutton:hover {
    color:              			#e8c425; 
    background-color:  #ffffff;
}
table a {
    color:              			#235587;         
}
th {
    background-color: 	#d9d9d9; 
    border:             		2px solid #2d2d2d;
}
table button {
    background-color:   #d7e1f0;      
}
.sub-caption {
    background-color:  #d7e1f0;       
    border:             		2px solid #ffffff;
}
.dropdown-menu-container button {
    background-color: 	#ffffff;
    color:              			#e8c425;  
}
.cookiebanner .okbutton a {
    color:						#000;
    background:         	#e8c425; 
}
.hierarchieBGLevel1 {
    background-color:	#888; 
    color:              			#ffffff;
}
.hierarchieBGLevel2 {
    background-color:	#a2a2a2; 
    color:              			#ffffff;
}
.hierarchieBGLevel3 {
    background-color:	#bfbfbf; 
    color:              			#000;
}
.hierarchieBGLevel4 {
    background-color:	#ddd; 
    color:              			#000;
}
.hierarchieBGLevel5 {
    background-color:	#efefef; 
    color:              			#000;
}
.cube-structure div .table-list .drag-drop:hover {
    background-color:  #82dcdc;   
}
.cube-structure div .table-list .cube-structure-select {
    color:              			#ffffff;
    border:             		#e8c425 2px solid;  
    background-color:  #e8c425;      
}
.cube-structure div .table-list .cube-structure-select:hover {
    color:              			#e8c425;     
    background-color:  #ffffff;
}
.okbutton a:link, .okbutton a:visited {
	background-color: 	#e8c425;
	color: 						#2d2d2d;
}
.okbutton a:hover {
	color: 						white;
}
/* ++++++++++++++++++++++++ */
/* +   Ergebnistabellen   + */
/* ++++++++++++++++++++++++ */
.ergebnistabelle {
	border:                 	1px solid #e1e1e1; 
}
tfoot{
    border-color:        	#8EB7D2;
}
.etueberschrift input{
    background-color:  transparent;
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
}
th.etkopfvorspalte input{
    background-color:  transparent;
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
}
th.etvorspalte input{
    background-color:  transparent;
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
}
th.etvorspaltedok input{
    background-color:  transparent;
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
}
td.etvorspalte input{
    background-color:  transparent;
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
}
th.etvorspalte-ind1 input{
    background-color:  transparent;
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
}
th.etvorspalte-ind2 input{
    background-color:  transparent;
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
}
th.etvorspalte-ind3 input{
    background-color:  transparent;
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
}
th.etvorspalte-ind4 input{
    background-color:  transparent;
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
}
th.etvorspalte-ind5 input{
    background-color:  transparent;
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
}
th.etvorspalte-ind6 input{
    background-color:  transparent;
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
}
th.etvorspalte-ind7 input{
    background-color:  transparent;
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
}
th.etvorspalte-ind8 input{
    background-color:  transparent;
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
}
th.etvorspalte-ind9 input{
     background-color:  transparent;
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
}
th.etkopfzeile input{
    background-color:  transparent;
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
}
.etuntertitel input{
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
}
.etzwischentitel input{
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;    #235587;/
}
.etuntertitel{
    background-color:  #FFFFFF;
    color:                  		#000000;
    border-top:				1px solid #d7e1f0;
    border-bottom: 		1px solid #d7e1f0;
}
.etzwischentitel{
    background-color: 	#FFFFFF;
    color:                  		#000000;
    /*border-top:       		1px solid #d7e1f0;
    border-bottom: 			1px solid #d7e1f0; */
    border-top: 			1px solid #e1e1e1;
    border-bottom: 		1px solid #e1e1e1;
}
.etlinkcomplete a:link{
    background-color:	#FFFFFF;
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
    }
.etlinkcomplete a:visited{
    background-color: 	#FFFFFF;
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
    }
.etlinkcomplete a:hover{
    background-color:	#FFFFFF;
    color:              			#2d2d2d;
    font-weight: 			bold;
    cursor: 					pointer;
    }
.registrationstep2 input {
    background-color:  inherit;
    color:              			#e8c425; 
}
/* neu: Änderungen Statistisches Landesamt Sachsen-Anhalt */
html {
    background-color: 		#8c898c;
    background-image: 	linear-gradient(to bottom, #444, rgba(0, 0, 0, 0) 45%);
    background-repeat: 	no-repeat;
}
body {
    margin: 						auto;
    max-width: 					1140px; /* CP-Design; vorher: 1440 */
    background-color: 		#ffffff;
	 
	padding-right: 			15px;
	padding-left: 				15px;
	margin-top: 				36px;
	margin-bottom: 			6em;
	margin-right: 				auto;
	margin-left: 				auto;
}
footer {
    border-top: 				solid 4px #e8c425;
    border-radius: 			0;
}
.footer-section-links {
    background-image: 	linear-gradient(to bottom, #aaa, #404040);
}
