@import 'newBaseStyle.css';
.actions.clearfix li a {background: rgba(0, 69, 150,0.1);color: black;}
.actions.clearfix li a:hover {background: #004596;color: white;}
h2#breadcrumb_navigation {color: #004596 !important;}
ul[role='tablist']:before, ul[role='tablist'] li.done.visited:after, 
ul[role='tablist'] li.visited:after {background-color: #004596 !important;}
input{border:#004896 solid 1px;}
table.headerImage,
td.headerImage,
table.headerMenu,
td.question_bar_done{background-color:#004596;}
td.headerMenu{background-color:#004596;color:white;}
table.loginTitle{background-color:#004596;border:black solid 1px;} 
td.colLabel{background:#E4E5E7;}
a.asterisk{color:#004596;}
a.middleMenu:hover,a.leftMenu:hover{background-color:#004596;}
a.pageRotation:hover{background-color:#7da7d9;}
a.topMenu{color: white;}

legend {
	color: var(--text-color-on-bright-bg, #004596);
}

.regist{background-color:#126edd;}
.messTitle{background:#004596; color: white;}
.portalNavi,
.portalTitle{background-image: none;}
.aufgabenSubTitle{background:#2C65A8;}
.progTitle,
.progSubTitle{background: #004596 !important;color: white !important;}
div.dataTables_scrollHeadInner {background-color: #004596;} 
.dtree a.node:hover,
.dtree a.nodeSel:hover {background-color: #004596;}
.dtree a.nodeSel:visited{background-color: #FFDD00;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #2779aa;}
a.ui-state-hover, .ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, .ui-state-focus, 
.ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus {  border: 1px solid #004596; background: #004596; color: white;}
.ui-state-hover a, a.ui-state-hover { border: 1px solid #004596; background: #004596;}
ul.expList li.category_list {border-bottom: 1px solid #004596;}
ul.expList li.lang_list {border-bottom: 1px solid #004596;}
.findButton {background-color: #004596;}
h3 {border-bottom: 1px solid #004596;}

nav ul li a:hover, nav > div#menu > ul > li#active > a {
	color: var(--text-color-on-bright-bg, #004596);
}
nav {border-bottom: 2px solid #004596;}
circle {fill: #004596;stroke: #004596;}
.ui-widget-header{background:#004596;}
input.button:hover, a.href-button:hover {background: #004596;color: white;}
button.ui-button.ui-state-default.ui-button-text-only.ui-state-hover {background:#004596;color:white;}
button.ui-button.ui-state-default.ui-button-text-only {background: rgba(0, 69, 150,0.1);}
input.button, input.round_button{background: rgba(0, 69, 150,0.1);color:black;}
td.reiterAktiv,td.reiterAktiv2{color:white;background:#004596;}
td.reiterInaktivRight,td.reiterInaktiv,td.reiterInaktivLeft{background: rgba(0, 69, 150,0.1);}
td.reiterInaktivRight:hover,td.reiterInaktivRight2:hover,
td.reiterInaktivLeft:hover,td.reiterInaktivLeft2:hover,
td.reiterInaktiv2:hover,td.reiterInaktiv:hover{background:#004596;color:white;} 
td.reiterInaktivRight2,td.reiterInaktiv2,td.reiterInaktivLeft2{background:rgba(0, 69, 150,0.1);}
td.reiterInaktivRight:hover a,td.reiterInaktivRight2:hover a,td.reiterInaktivLeft:hover a,td.reiterInaktivLeft2:hover a,td.reiterInaktiv:hover a,td.reiterInaktiv2:hover a{color:white;}
li.gridListItem {			
	background: rgb(0, 69, 150); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(0, 69, 150,0.1) 0%, rgba(0, 69, 150,0.1) 40%, rgba(255,255,255,0) 40%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(left,  rgba(0, 69, 150,0.1) 0%,rgba(0, 69, 150,0.1) 40%,rgba(255,255,255,0) 40%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(0, 69, 150,0.1) 0%,rgba(0, 69, 150,0.1) 40%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(0, 69, 150,0.1) 0%,rgba(0, 69, 150,0.1) 40%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(0, 69, 150,0.1) 0%,rgba(0, 69, 150,0.1) 40%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 100%); /* W3C */
}
.mainBackground{
 border-bottom: 1px solid #a9a9a9;
 border-top: 1px solid #a9a9a9;
}
.areaLabel,
#rep_head {
	color: white;
	background-color: #004596;	
}
#popitmenu a:hover{ background-color: #004596; }
li.ui-menu-item.ui-state-focus a {
	color: white !important;
}

input[type="radio"], input[type="checkbox"] {
	accent-color: var(--text-color-on-bright-bg, unset);
}
