/*
 * UiO CSS: IE7
 *
 */

#logos div#uiologo a span,
#logos div#uiologo {
  height: 28px;
}

body.faculty #logos div#facultylogo {
  margin-top: 1px;
}

#logos div#institutelogo,
#logos div#institutelogo a {
  height: 35px;
}

body.smr #logos div#uiologo,
body.smr #logos div#uiologo a,
body.ior #logos div#uiologo,
body.ior #logos div#uiologo a,
body.nifs #logos div#uiologo,
body.nifs #logos div#uiologo a {
  height: 28px;
}

form.peoplesearch input.ac_input,
form#emner input.ac_input,
#head form input.ac_input {
  left: 10px;
  position: absolute;
  top: 0;
}

#head-globalnav.head-uio #head form input {
  margin-top: 2px;
}

#head-globalnav.head-uio #head form button span {
  height: 19px;
  padding-top: 4px;
}

.ac_loading {
  background-image: none !important;
}

form#fronter {
  height: 27px;
}

/* fix emnesoek in IE7 until finding a good solution for the infamous z-index bug.. */
div.ac_results {
  margin-top: 6px;
}

div.ac_results ul li {
  list-style-position: outside;
}

.featured-one-big-two-column .vrtx-featured-item-1 .vrtx-box-content {
  bottom: 18px;
}

.white-box.featured-one-big-two-column .vrtx-featured-item-1 .vrtx-featured-item-picture {
  margin: -1px -1px -3px -1px;
}

.vrtx-introduction-image .vrtx-imagetext {
  margin-top: -3px;
}

.vrtx-event-component .vrtx-number-of-comments-add-event-container,
.time-and-place .vrtx-number-of-comments-add-event-container {
  zoom: 1 !important;
  height: 1% !important;;
}

.vrtx-number-of-comments-add-event-container .vrtx-add-event a.vrtx-ical-help {
  zoom: 1 !important;
}

.vrtx-comment {
  padding-top: 18px;
}

.vrtx-comment .comment-info {
  padding-top: 21px;
}

#vrtx-event-calendar .ui-widget-content table a {
  border-width: 1px;
}

ul.vrtx-breadcrumb-menu a {
  height: 1%;
}

#footer-wrapper {
  z-index: 1;
}

#vrtx-structured-event #uiodoc-wrapper,
#vrtx-structured-article #uiodoc-wrapper {
  z-index: 999;
}

#vrtx-frontpage #main {
  z-index: 999;
  position: relative;
}

#vrtx-event-listing #bottomnav {
  margin-top: 15px;
}

#vrtx-collection h1,
#vrtx-article-listing h1,
#vrtx-person-listing h1,
#vrtx-event-listing h1,
#vrtx-project-listing h1,
#vrtx-research-group-listing h1,
#vrtx-master-listing h1,
#vrtx-image-listing h1 {
  float: left;
  width: 100%;
  clear: left;
}

.vrtx-resource {
  display: inline-block;
}

.articleListing\.searchComponent,
.projectListing\.defaultListing, 
.collectionListing\.searchComponent, 
.collectionListing\.searchComponent2, 
.researchGroupListing\.defaultListing, 
.eventListing\.upcomingEventsSearchComponent, 
.eventListing\.previousEventsSearchComponent, 
.structured\.eventListing\.upcomingEventsSearchComponent, 
.structured\.eventListing\.previousEventsSearchComponent {
  float: none;
}

.articleListing\.searchComponent .vrtx-default-article, 
.articleListing\.searchComponent .vrtx-featured-article, 
.projectListing\.defaultListing .vrtx-project, 
.researchGroupListing\.defaultListing .vrtx-research-group, 
.vrtx-resources .vevent,
.collectionListing\.searchComponent .vrtx-resource, 
.collectionListing\.searchComponent2 .vrtx-resource {
  float: none;
}

.vrtx-frontpage-box .vrtx-more,
.vrtx-frontpage-box .vrtx-box-content {
  display: inline-block;
}

/* Wrap box-text around image */
#vrtx-main-content .vrtx-frontpage-box.vrtx-more-false .vrtx-box-content {
  display: block;
}

#vrtx-main-content .vrtx-frontpage-box.vrtx-more-false.half-box-left .vrtx-box-content,
#vrtx-main-content .vrtx-frontpage-box.vrtx-more-false.half-box-right .vrtx-box-content,
#vrtx-main-content .vrtx-frontpage-box.vrtx-more-false.third-box-left .vrtx-box-content,
#vrtx-main-content .vrtx-frontpage-box.vrtx-more-false.third-box-middle .vrtx-box-content,
#vrtx-main-content .vrtx-frontpage-box.vrtx-more-false.third-box-right .vrtx-box-content {
  display: inline-block;
}

/* Use bicubic interpolation modus in IE 7 for better downscaling
 * Half-boxes, featured-items, person, person-listing and org. unit employees 
 */
.half-box-left .vrtx-frontpage-box-picture img,
.half-box-right .vrtx-frontpage-box-picture img,
.vrtx-featured-item-picture img,
.vrtx-person-listing img,
#vrtx-person-contact-info-wrapper img,
#vrtx-organizational-unit-employees img {
  -ms-interpolation-mode : bicubic;
}

.half-box-left .vrtx-frontpage-box-picture,
.half-box-right .vrtx-frontpage-box-picture {
  overflow: visible;
}

#bottom-menu .vrtx-subfolder-menu,
#bottom-menu .vrtx-subfolder-menu div.vrtx-group-1 {
  padding-top: 0;
}

#footer #cms {
  width: 160px;
}

.vrtx-back {
  position: relative;
}

#vrtx-frontpage #vrtx-main-content #vrtx-frontpage-introduction {
  height: 1%;
}

div.vrtx-courses-chooser div#vrtx-courses-chooser-fav-topics {
  margin-top: 30px;
}

body#vrtx-sakskart h1,
body#vrtx-protokoll h1 {
  margin-top: 0px !important;
}

#vrtx-additional-content .vrtx-box-content .vrtx-feed ul {
  margin-top: 0px !important;
}

#vrtx-additional-content .vrtx-feed {
  max-height: 9999px;
}

#vrtx-courses-chooser-fav-topics {
  float: none !important;
}

#vrtx-frontpage #vrtx-main-content .vrtx-subfolder-menu ul ul {
  padding-left: 9px !important;
}

#vrtx-structured-event #vrtx-main-content .vrtx-subfolder-menu ul li,
#vrtx-structured-article #vrtx-main-content .vrtx-subfolder-menu ul li {
  background: url(/vrtx/decorating/resources/dist/images/bullet-li-ie7-floating-ul.png) no-repeat 0 center;
  padding-left: 16px;
}

/* IE 7 does not support smaller font-size for courier - use monospace */
pre {
  font-family: monospace;
  padding-bottom: 30px;
}

#vrtx-additional-content #vrtx-event-calendar {
  padding-bottom: 0px !important;
}

/* For table on MedFak */
.menu hr {
  display: none !important;
}

.vrtx-search-main-links-box a,
.vrtx-search-main-links-box span {
  max-height: 99999px;
}

/* horizontal ruler fixes */

hr {
  background: none;
  display: list-item;
  width: 0;
  margin-left: -3px;
  list-style: url(/vrtx/decorating/resources/dist/images/line-dotted-grey-white-bg-article-std.png) inside;
}

#vrtx-frontpage #total-main #vrtx-main-content hr {
  list-style-image: url(/vrtx/decorating/resources/dist/images/line-dotted-grey-white-bg-frontpage-std.png);
}

body#error hr {
  list-style-image: url(/vrtx/decorating/resources/dist/images/line-dotted-grey-white-bg-error.png);
  margin-left: 0px;
}

#vrtx-frontpage #total-main #vrtx-main-content .left hr,
#vrtx-frontpage #total-main #vrtx-main-content .right hr {
  list-style-image: url(/vrtx/decorating/resources/dist/images/line-dotted-grey-white-bg-frontpage-left-right-std.png);
  margin: 5px 0 -5px 0;
}

#right-main .vrtx-frontpage-wide #vrtx-main-content hr,
#right-main .vrtx-hide-additional-content-true #vrtx-main-content hr {
  list-style-image: url(/vrtx/decorating/resources/dist/images/line-dotted-grey-white-bg.png);
}

#vrtx-frontpage #total-main #vrtx-main-content .half-box-left hr,
#vrtx-frontpage #total-main #vrtx-main-content .half-box-right hr {
  list-style-image: url(/vrtx/decorating/resources/dist/images/line-dotted-grey-white-bg-frontpage-half-box-right-column.png);
}

#vrtx-frontpage #right-main #vrtx-main-content .half-box-left hr,
#vrtx-frontpage #right-main #vrtx-main-content .half-box-right hr {
  list-style-image: url(/vrtx/decorating/resources/dist/images/line-dotted-grey-white-bg-frontpage-half-box-left-menu-right-column.png);
}

#vrtx-frontpage #total-main #vrtx-main-content .third-box-left hr,
#vrtx-frontpage #total-main #vrtx-main-content .third-box-middle hr,
#vrtx-frontpage #total-main #vrtx-main-content .third-box-right hr {
  list-style-image: url(/vrtx/decorating/resources/dist/images/line-dotted-grey-white-bg-frontpage-third-box-right-column.png);
}

#vrtx-frontpage #right-main #vrtx-main-content .third-box-left hr,
#vrtx-frontpage #right-main #vrtx-main-content .third-box-middle hr,
#vrtx-frontpage #right-main #vrtx-main-content .third-box-right hr {
  list-style-image: url(/vrtx/decorating/resources/dist/images/line-dotted-grey-white-bg-frontpage-third-box-left-menu-right-column.png);
}

#total-main #vrtx-additional-content hr {
  list-style-image: url(/vrtx/decorating/resources/dist/images/line-dotted-grey-white-bg-additional-content-std.png);
  margin-left: 0px;
}

#right-main #vrtx-additional-content hr {
  list-style-image: url(/vrtx/decorating/resources/dist/images/line-dotted-grey-white-bg-additional-content-narrow.png);
  margin-left: 0px;
}

span.hits {
  padding-top: 0px;
  margin-top: 25px;
}

#vrtx-advanced-search-wrapper {
  position: relative;
}

#vrtx-advanced-search-wrapper .vrtx-textfield {
  float: none;
  margin-left: 255px;
}

#vrtx-advanced-search-wrapper .vrtx-textfield input {
  margin-left: -255px !important;
}

#right-main #vrtx-advanced-search-wrapper .vrtx-textfield {
  margin-left: 190px;
}

#right-main #vrtx-advanced-search-wrapper .vrtx-textfield input {
  margin-left: -190px !important;
}

#vrtx-searchview #vrtx-content {
  margin-bottom: -30px !important;
}

#vrtx-searchview #vrtx-main-content #vrtx-advanced-search-wrapper {
}

.super-wide-picture-without-box-content .vrtx-frontpage-box-picture {
  margin-bottom: -18px;
}

.table-wide-overflow.table-fixed-first-col th:first-child,
.table-wide-overflow.table-fixed-first-col td:first-child {
  position: relative;
  margin-top: 0px;
  left: 0;
}

.table-wide-overflow.table-fixed-first-col {
  margin-left: -1px;
}

#toggle-program-option-list-inactive {
  margin-top: 19px;
}

#vrtx-program-links ul {
  margin-bottom: 0px !important;
}

#uiodoc-wrapper.vrtx-context-message #total-main {
  margin-top: 62px;
}

/*
#uiodoc-wrapper.vrtx-context-message #total-main .vrtx-context-message-box {
  top: 0px;
}
*/

#uiodoc-wrapper.vrtx-context.vrtx-context-message #total-main .vrtx-context-message-box {
  top: -62px;
}

#uiodoc-wrapper.vrtx-context.vrtx-context-message #total-main {
  margin-top: 62px;
}

/* Contain floats */
.vrtx-programs,
.vrtx-program-row {
  float: left;
  width: 100%;
  clear: both;
}

/* UI dialogs */

body .ui-dialog .vrtx-textfield input {
  padding-top: 4px;
  margin-top: -2px;
}

body .ui-dialog .vrtx-textfield-big input {
  padding-top: 8px;
  margin-top: -2px;
}

body .ui-dialog .ui-button {
  height: 31px !important;
}

body .ui-dialog .vrtx-textfield,
body .ui-dialog .vrtx-textfield-big,
body .ui-dialog .vrtx-button,
body .ui-dialog .vrtx-focus-button,
body .ui-dialog .vrtx-button-small {
  display: inline !important;
}

/* ^ UiO CSS: IE7 */
