/*
 * UiO CSS: Studieprogram
 *
 */

#total-main,
#right-main,
#vrtx-main-content {
  background-color: transparent;
  padding: 0px;
  border: none;
}

#total-main {
  width: 970px;
}

#vrtx-main-content {
  width: 660px;
}

#right-main #vrtx-content {
  margin: 0px;
} 

#right-main #vrtx-main-content {
  width: 537px;
}

#total-main a,
#right-main a {
  text-decoration: none;
}

#total-main a:hover,
#right-main a:hover {
  text-decoration: underline;
}

#vrtx-course-program-main-content h2 span,
#vrtx-academics-programme-facts h2 span {
  display: none;
}

#vrtx-course-program-main-content .vrtx-box-content,
#vrtx-academics-programme-main-content .vrtx-box-content {
  float: left;
  width: 100%;
  clear: left;
}

#vrtx-course-program-main-content .vrtx-frontpage-box-picture,
#vrtx-academics-programme-main-content .vrtx-frontpage-box-picture {
  margin: 0 0 15px 0;
  width: 100%;
  overflow: hidden;
  clear: left;
  float: left;
}


#vrtx-course-program-main-content .vrtx-frontpage-box-picture img,
#vrtx-academics-programme-main-content .vrtx-frontpage-box-picture img {
  margin: 0px;
  float: left;
}

#vrtx-course-program-introduction,
#vrtx-academics-programme-introduction {
  margin-top: 0px;
  margin-bottom: 15px;
  padding: 0px;
}

#vrtx-course-program-facts,
#vrtx-academics-programme-facts {
  padding-top: 10px;
  border-color: #ccc;
  background-color: #f8f8f8;
  width: 265px;
  margin-right: 25px;
  margin-bottom: 15px;
  margin-top: 15px;
}

#vrtx-course-program-facts h3,
#vrtx-academics-programme-facts h3 {
  margin-top: 0px;
}

#right-main #vrtx-course-program-facts,
#right-main #vrtx-academics-programme-facts {
  width: 250px;
}

#vrtx-course-program-facts form.vrtx-blue-button button,
#vrtx-academics-programme-facts form.vrtx-blue-button button {
  width: 200px;
}

#vrtx-course-program-facts table.vrtx-academics-programme-facts-table,
#vrtx-academics-programme-facts table.vrtx-academics-programme-facts-table {
  border: none;
  background-color: transparent;
  margin: 10px 0;
  width: 100%;
}

#vrtx-course-program-facts table.vrtx-academics-programme-facts-table td,
#vrtx-academics-programme-facts table.vrtx-academics-programme-facts-table td {
  border: none;
  background-color: transparent;
  padding: 0 0 3px 0;
  font-size: 1.15em;
}

#vrtx-course-program-facts table.vrtx-academics-programme-facts-table td.vrtx-course-program-facts-column,
#vrtx-academics-programme-facts table.vrtx-academics-programme-facts-table td.vrtx-course-program-facts-column,
#vrtx-academics-programme-facts table.vrtx-academics-programme-facts-table td.vrtx-academics-programme-facts-column {
  font-weight: bold;
  padding-left: 10px;
}

#vrtx-course-program-facts form.vrtx-blue-button,
#vrtx-academics-programme-facts form.vrtx-blue-button {
   top: 0px;
}

#vrtx-course-program-facts form.vrtx-blue-button span,
#vrtx-academics-programme-facts form.vrtx-blue-button span {
  display: table-cell;
  vertical-align: middle;
  padding-top: 0px;
  height: 55px;
}

/* IE 7 does not support table-cell */
*:first-child+html #vrtx-course-program-facts form.vrtx-blue-button span,
*:first-child+html #vrtx-academics-programme-facts form.vrtx-blue-button span {
  display: inline-block;
  vertical-align: baseline;
  padding-top: 9px;
  height: 50px;
}

/* IE 6 does not either support table-cell */
* html #vrtx-course-program-facts form.vrtx-blue-button span,
* html #vrtx-academics-programme-facts form.vrtx-blue-button span {
  display: inline-block;
  vertical-align: baseline;
  padding-top: 9px;
  height: 50px;
}

#vrtx-course-program-links {
  margin-top: 15px;
}

.vrtx-course-program-links,
.vrtx-academics-programme-links {
  width: 305px;
  margin-top: 10px !important;
}

#vrtx-course-program-links ul,
#vrtx-academics-programme-links ul,
.vrtx-academics-programme-links ul {
  list-style-type: none;
  margin: 0 !important;
}

#vrtx-course-program-links ul li,
#vrtx-academics-programme-links ul li,
.vrtx-academics-programme-links ul li {
  padding-bottom: 15px;
  margin-top: 15px;
  margin-bottom: 0px;
  font-size: 1.15em;
  font-weight: bold;
  background: url(/vrtx/decorating/resources/dist/images/line-dotted-grey-white-bg.png) repeat-x -4px 100%;
  padding-left: 0px;
  list-style-type: none;
}

.vrtx-frontpage-box .left.light-grey-box,
.vrtx-frontpage-box .right.light-grey-box {
  width: 240px;
}

#vrtx-course-program-directions,
#vrtx-course-program-bottom-links,
#vrtx-academics-programme-directions,
#vrtx-academics-programme-bottom-links {
  float: left;
  width: 630px;
}

#right-main #vrtx-course-program-directions,
#right-main #vrtx-course-program-bottom-links,
#right-main #vrtx-academics-programme-directions,
#right-main #vrtx-academics-programme-bottom-links {
  float: left;
  width: 507px;
}

#vrtx-course-program-bottom-links ul,
#vrtx-academics-programme-bottom-links ul {
  margin-bottom: 5px;
}

#vrtx-course-program-directions ul,
#vrtx-course-program-bottom-links ul,
#vrtx-additional-content .vrtx-published-date-left-side ul,
#vrtx-course-program-facts ul,
#vrtx-academics-programme-directions ul,
#vrtx-academics-programme-bottom-links ul,
#vrtx-additional-content .vrtx-published-date-left-side ul,
#vrtx-academics-programme-facts ul {
  list-style-type: none;
  margin-left: 0px !important;
}

#vrtx-course-program-directions ul li,
#vrtx-course-program-bottom-links ul li,
#vrtx-additional-content .vrtx-published-date-left-side ul li,
#vrtx-course-program-facts ul li,
#vrtx-academics-programmedirections ul li,
#vrtx-academics-programme-bottom-links ul li,
#vrtx-additional-content .vrtx-published-date-left-side ul li,
#vrtx-academics-programme-facts ul li {
  background-image: none;
  padding-left: 0px;
  list-style-type: none;
}

#vrtx-course-program-directions ul li,
#vrtx-academics-programme-directions ul li {
  background: url(/vrtx/decorating/resources/dist/images/arrow-big-grey.gif) no-repeat top left;
  padding-left: 16px;
  margin: 0 0 10px 0;
}

#vrtx-course-program-directions ul li a,
#vrtx-academics-programme-directions ul li a {
  font-size: 1.31em;
}

ul.vrtx-academics-programme-directions-requirements {
  margin-top: 15px;
}

#vrtx-course-program-bottom-links h3,
#vrtx-academics-programme-bottom-links h3 {
  font-size: 1em;
  font-weight: bold;
  padding-bottom: 0px;
}

#vrtx-additional-content .vrtx-course-program-did-you-know,
#vrtx-additional-content .vrtx-academics-programme-did-you-know {
  margin-bottom: 20px;
  border-bottom: 1px solid #e4e4e4;
  background: #f0eeea;
  position: relative;
}

#vrtx-additional-content .vrtx-course-program-did-you-know .vrtx-box-content,
#vrtx-additional-content .vrtx-academics-programme-did-you-know .vrtx-box-content {
  width: 220px;
}

#vrtx-additional-content .vrtx-course-program-did-you-know .icon,
#vrtx-additional-content .vrtx-academics-programme-did-you-know .icon {
  background: #f0eeea url(/vrtx/decorating/resources/dist/images/clip.png) no-repeat top right;
  position: absolute;
  top: -1px;
  right: -14px;
  width: 62px;
  height: 53px;
  display: block;
}

#vrtx-course-program-message,
#vrtx-academics-programme-message {
  color: red;
  display: block;
  font-size: 1.15em;
  font-weight: bold;
  margin: 10px 0;
}

#vrtx-course-program-interviews img,
#vrtx-academics-programme-interviews img {
  max-width: 90px;
}

body#vrtx-academics-course #total-main,
body#vrtx-academics-course #right-main {
  background-color: #fff;
  padding: 14px;
  border: 1px solid #e4e4e4;
}

body#vrtx-academics-course #right-main h2 {
  margin-bottom: 5px !important;
  font-size: 1.38em !important;
  clear: left;
}

body#vrtx-academics-course #right-main h3 {
  font-size: 1.23em !important;
  margin-bottom: 5px !important;
  clear: left;
}

table#vrtx-academics-course-navigation {
  margin-top: 0px !important;
  padding-top: 0px !important;
}

table#vrtx-academics-course-navigation .navigasjon {
  font-size: 1em;
}

table#vrtx-academics-course-navigation .navigasjon .engelsk,
table#vrtx-academics-course-navigation .navigasjon .norsk {
   background-image: none !important;
   padding-left: 0px !important;
}

table#vrtx-academics-course-navigation,
table#vrtx-academics-course-navigation td {
  border: none !important;
  width: auto !important;
}

table#vrtx-academics-course-table table {
  margin-top: 0px !important;
}

table#vrtx-academics-course-table .vrtx-academics-course-table-title td {
  padding-top: 10px;
}

body#vrtx-academics-course #vrtx-academics-course-toc {
  width: 415px;
  float: left;
  padding: 0px !important;
  margin-bottom: 15px !important;
}

table#vrtx-academics-course-table {
  margin: 0px 0px 20px 20px !important;
  padding: 0px !important;
  background-color: #fff;
  clear: right;
  width: 290px;
  border: none !important;
}

table#vrtx-academics-course-table td {
  margin: 0px;
  padding: 0px;
  background-color: #fff;
  border: none !important;
}

table#vrtx-academics-course-table table th,
table#vrtx-academics-course-table table td {
  padding: 0px 14px 5px 14px;
  border: none !important;
}

table#vrtx-academics-course-table table.emner {
  border: 1px solid #e4e4e4 !important;
}

table#vrtx-academics-course-table table.emner td {
  background-color: #fff !important;
}

table#vrtx-academics-course-table table.master {
  border: 1px solid #e4e4e4 !important;
  margin-top: 0px !important;
}

table#vrtx-academics-course-table table.master,
table#vrtx-academics-course-table table.master td {
  background-color: #f0eeea;
}

table#vrtx-academics-course-table table {
  border: none !important;
  margin-left: 0px !important;
  border-width: 0px !important;
}

table#vrtx-academics-course-table li {
  background: transparent url("/vrtx/decorating/resources/dist/images/bullet-li-grey.png") no-repeat 0px 7px;
}

body#vrtx-adademics-how-search #vrtx-main-content,
body#vrtx-academics-how-search #vrtx-main-content {
  width: 760px;
}

body#vrtx-adademics-how-search #vrtx-academics-programme-introduction,
body#vrtx-academics-how-search #vrtx-academics-programme-introduction {
  float: left;
  width: 410px;
}

body#vrtx-adademics-how-search #vrtx-academics-programme-facts,
body#vrtx-academics-how-search #vrtx-academics-programme-facts {
  margin-top: 0px;
}

body#vrtx-academics-course #right-main h2.statusmessage {
  color:red;
  font-weight:bold;
  font-size: 1.25em !important;
  margin-top: 0px;
}

body#vrtx-academics-course #right-main h2.statusmessage a {
  color: #0B5A9D;
}
/* ^ UiO CSS: Studieprogram */
