/* CSS fpr TOP-Bar */ 
.top-bar.expanded .title-area, 
.contain-to-grid, 
.top-bar, 
.top-bar-section ul, 
.top-bar-section ul li, 
.top-bar-section li:not(.has-form) a:not(.button), 
.top-bar-section .dropdown li a, 
.top-bar-section .dropdown li:not(.has-form) a:not(.button) 
{ background:rgba(250,250,250,0.1) ; }

.top-bar-section li:not(.has-form) a:not(.button):hover 
{ background:rgba(250,250,250,0.4) ; transition: all .20s ease-in-out; }

.top-bar.expanded {
  background: url("../images/itgrundback.jpg") no-repeat center center;
  background-size: cover;
}

.top-bar {
  background: url("../images/itgrundback.jpg") no-repeat center center;
  background-size: cover;
}

.title-area h4  {background:rgba(250,250,250,0.1) ; color: #FFF; }




/* CSS für magellan panel */
.magellan-container { background: rgba(220,220,220,0.9)  ; }

.magellan-container.fixed {
  background: url("../images/itgrundback.jpg") no-repeat center center ;
  background-size: cover ;
}

.magellan-container  .sub-nav a:hover {
	color:#FFF;
	background:rgba(250,250,250,0.6)  ;
}

.magellan-container  .sub-nav a {
   background:rgba(250,250,250,0.2)  ; 
   font-weight:bold;
   color:#999;  
}

.magellan-container.fixed  .sub-nav a {
  color:#FFF; 
}





/* CSS correction for google scholar */
.gsc_g {
	margin: 10px !important;
	padding: 10px !important;
 	left:20px !important; 
}

/* CSS Allgemein */
body { background-color: white }

.accordion-navigation ul li { margin-bottom:20px;} 





/* NoScript Layout */ 
.no-js .top-bar {background:#000; color:#FFF;}

.no-js .accordion .accordion-navigation div { background: #FFFFFF; display: block; }

