/* Logos */

/*
* faculty
* institute
*/

/* 
 * Top-logos 
 *
 */

#logos {
  position: absolute;
  top: 42px;
  left: 14px;
}

#logos a {
  white-space: nowrap;
}

#logos div#uiologo,
#logos div#institutelogo {
  position: relative; /* Opera 9.64+ need this */
  float: left;
  overflow: hidden;
}

div#foremployeesuiologo {
  overflow: hidden;
  position: absolute;
  top: -24px;
  right: 16px;
}

#logos div#uiologo a,
#logos div#institutelogo a,
div#foremployeesuiologo a {
  display: block;
}

#logos div#facultylogo {
  position: relative; /* Opera 9.64+ need this */
  clear: both;
  margin-top: 3px;
  font: normal 20px/20px Georgia, serif;
}

#logos div#facultylogo a {
  color: #000;
}

#logos div#facultylogo a:hover {
  color: #0b5a9d;
  text-decoration: none;
}

#logos div#uiologo a span,
#logos div#institutelogo a span,
div#foremployeesuiologo a span {
  position: absolute;
  width: 100%;
  height: 100%;
}

#logos div#uiologo,
#logos div#uiologo a {
  width: 92px;
  height: 28px;
}

#logos div#uiologo.uio-no,
#logos div#uiologo.uio-no a {
  width: 400px;
}

#logos div#uiologo a span {
  background: url(/vrtx/decorating/resources/dist/logos/nyweb6.uio.no/no/faculty.png) no-repeat 0 0;
  height: 28px;
}

#logos div#uiologo a:hover span {
  background: url(/vrtx/decorating/resources/dist/logos/nyweb6.uio.no/no/faculty.png) no-repeat 0 -35px;
}

div#foremployeesuiologo,
div#foremployeesuiologo a {
  height: 15px;
  width: 195px;
}

div#foremployeesuiologo a span {
  background: url(/vrtx/decorating/resources/dist/logos/nyweb6.uio.no/no/uio-small-black.png) no-repeat 0 0;
  height: 15px;
}

div#foremployeesuiologo a:hover span {
  background: url(/vrtx/decorating/resources/dist/logos/nyweb6.uio.no/no/uio-small-black.png) no-repeat 0 -17px;
}

#logos div#institutelogo,
#logos div#institutelogo a {
  width: 385px;
  height: 34px;
}

#logos div#institutelogo a span {
  background: url(/vrtx/decorating/resources/dist/logos/nyweb6.uio.no/no/faculty.png) no-repeat -92px -0px;
  height: 34px;
}

#logos div#institutelogo a:hover span {
  background: url(/vrtx/decorating/resources/dist/logos/nyweb6.uio.no/no/faculty.png) no-repeat -92px -35px;
}
#logos div#facultylogo {
  margin-left: 90px;
}

body.faculty #logos div#facultylogo {
  float: left;
  overflow: hidden;
  margin-left: 0;
  margin-top: 0;
}

body.faculty #logos div#facultylogo,
body.faculty #logos div#facultylogo a,
body.\/ #logos div#facultylogo,
body.\/ #logos div#facultylogo a {
  clear: none;
  width: 310px;
  height: 34px;
}

body.faculty #logos div#facultylogo a span,
body.\/ #logos div#facultylogo a span {
  background: url(/vrtx/decorating/resources/dist/logos/nyweb6.uio.no/no/faculty.png) no-repeat -92px -0px;
  height: 34px;
  position: absolute;
  width: 100%;
}

body.faculty #logos div#facultylogo a:hover span,
body.\/ #logos div#facultylogo a:hover span {
  background: url(/vrtx/decorating/resources/dist/logos/nyweb6.uio.no/no/faculty.png) no-repeat -92px -35px;
}

body.for-ansatte #logos div#uiologo a span,
body.for-ansatte #logos div#uiologo a:hover span,n,
body.for-ansatte #logos div#institutelogo a span,
body.for-ansatte #logos div#institutelogo a:hover span,
body.for-ansatte #logos div#facultylogo a span,
body.for-ansatte #logos div#facultylogo a:hover span {
  background-image: url(/vrtx/decorating/resources/dist/logos/nyweb6.uio.no/no/faculty-white.png);
}


/* 
 * Bottom logos 
 *
 */

/*
* faculty
*/

body.faculty #footer .institutelogo {
  height: 14px;
  margin-bottom: 12px;
  width: 170px;
}

body.faculty #footer .institutelogo span {
  background-image: url(/vrtx/decorating/resources/dist/logos/nyweb6.uio.no/no/faculty-small.png);
  height: 14px;
  width: 170px;
}

#footer div.facultylogo {
  margin-bottom: 12px;
  margin-left:37px;
  font-family: Georgia, serif;
}

#footer .institutelogo {
  margin-bottom: 12px;
  height: 14px;
}

#footer .institutelogo span {
  height: 14px;
}
