/* Top Navigation */

#nav_main {
  height: 2.2em;
  margin: 0; border: 0; padding: 0;
  color: #fff; background: #005BA0;
  text-align: left; 
  font-size: 1em;
}

#nav_main ul {display:inline; line-height:1em; white-space:nowrap; }
#nav_main ul li,
#nav_main ul li.search,
#nav_main ul li#first,
#nav_main ul li#last
{ border:0;  font-weight: bold;  margin:0; padding:0 0px;} 


#nav_main ul li a { 
  color: #ffffff; 
  height:2.2em; 
  padding:0.6em 2.2em 0.6em 2.2em;
  width: auto; /* nur IE 5.x */  
  width/**/:/**/ .1em; /* für IE 6.0 */
}
#nav_main > ul li a {width:auto;}  /* für alle anderen Browser */

#nav_main ul li a:visited { color: #ffffff; }
#nav_main ul li a:hover { color: #fff; background: #2B8ECB; }
#nav_main ul li a:active { color: #fff; background: #2B8ECB; }
#nav_main ul li a.nohover:hover { color: #fff; background:#005BA0; }
#nav_main ul li a.iehover { padding:0; margin:0; }


#nav_main ul li#first{margin:0;padding:0;width:0;}


/* searchform extra definitions */
#nav_main form.search  { display: inline; } /* input field and go button: no line break */
#nav_main ul li.search { padding-top:0.2em; padding-bottom:0.2em; padding-left:0; padding-right:0;  margin:0; }


/* input field: fontsize is a Safari Hack, height is for firefox */
#nav_main ul li input[type=text] {font-size:110%; height:1.1em; } 

/* Go Button */
#nav_main ul li.go {padding-top:0; padding-bottom:0; margin:0;}
#nav_main ul li button.subm {
   font-size:1em; 
   border:0;
   vertical-align:text-top;
   padding-top:0.5em; 
   padding-bottom:0.5em; 
   padding-left:6px; 
   padding-right:6px; 
   margin:0 5px 0 0; 
   background: transparent; 
   color: #FFFFFF; 
   font-weight: bold; 
   text-decoration: none; 
   height:2.2em; 
   cursor:pointer; 
   font-family:Helvetica, Arial, sans-serif, Verdana; /* not inherited from standard fonts! */
}
#nav_main ul li button.subm:hover  { background:#2B8ECB;}

#nav_main ul li.topnavSelected { color: #fff; background-color: #034090; }
#nav_main ul.topnav_right { float:right; }

/* Suche Ende */

/* Intranet, Science Users */
#nav_main ul li#last {background:#003D82; float:right; padding:10px 0; width:10px;}
#nav_main ul li.toplevel {background:#003D82; float:right; height:2.2em; width:auto;	white-space: nowrap; padding-left:0; padding-right:0;}

#nav_main ul li.toplevel a { padding-left:26px; padding-right:26px;}
#nav_main ul li.toplevel a:hover { background:#2B8ECB;}



/* Breadcrumb navigation */
/* umschliessendes DIV */

#bread {background:#DDDDDD; float:left; width:100%;  height:1.3em; position:relative; }

/* Brotkrumen */
#navpager { padding-left:19px; float:left; color: #0079BD; width:80%;  height:1.3em;}
#navpager a{ font-size: 0.8em; color: #0079BD; display: inline; text-decoration:none; }
#navpager a:visited{ color: #0079BD;}
#navpager a:hover{ color: #53A5DA; text-decoration:underline;}

/* Datum */
#navdate  { width:10em; 
            height:1.2em; 
			text-align: right;
            float:right; 
			padding-right:36px; /* padding right toplevel a plus width li#last */
} 
#navdate a{	font-size: 0.8em;	color: #0079BD; }
#navdate a:visited{color: #0079BD; }
#navdate a:hover{color: #53A5DA; }
