@import url("/etc/designs/mmp/css/default.css");

@import url("/etc/designs/mmp/css/style960/style960.css");
body {
  height: auto;
  margin-left: 60px !important;
  margin-right: 20px !important;
  margin-top: 30px;
  padding-bottom: 20px;
  margin-bottom: 10px;
}
body header {
  color: #000000 !important;
  height: 100px !important;
}
body header.container_10 {
  width: 693px !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
body header.container_10 > div.grid_6 + div[class].grid_6 {
  top: 99px !important;
}
body header div#logo,
body header div.grid_6 + div.grid_2,
body header div#JumpStation,
body header img#LogoCorp {
  display: none;
}
body header div.grid_6 {
  width: 485px !important;
}
body header div.grid_6 div#headline {
  width: 693px !important;
  display: block;
}
body header div.grid_6 div#headline div.headlineSmall {
  font-size: 12px;
  line-height: 16px;
  margin-left: 0 !important;
}
body header div.grid_6 div#headline div.headlineBig {
  font-size: 19px;
  line-height: 24px;
  margin-top: 4px;
  margin-left: 0 !important;
}
body header div.grid_6 div#headline.emptyHeadline {
  display: none;
}
body header div.grid_6 div#logo_corp {
  max-width: 188px;
  float: left;
  margin-right: 20px;
  line-height: 86px;
  left: 184px;
}
body header div.grid_6 div#logo_corp a {
  /* See http://www.seifi.org/css/how-to-force-css-background-images-to-print-in-web-browsers.html */

  display: list-item;
  list-style-image: url(/etc/designs/mmp/img/header/uzh_logo_print.jpg);
  list-style-position: inside;
  height: 86px;
}
body header div.grid_6 div#logo_corp a img {
  display: none;
  padding: 5px;
  vertical-align: bottom;
  max-height: 86px;
}
body header div.grid_6 div#logo_corp.white a img {
  background: #ffffff;
}
body header div.grid_6 div#logo_corp + div#headline {
  float: left;
  width: auto;
}
body header div#printlogo {
  display: inline;
  padding-top: 36px;
}
body header div#printlogo img {
  height: 31px;
}
body ul#skipLinks {
  display: none;
}
body div#overviewContainer {
  background-image: none !important;
}
html.ie7 body.style960 header div#logo_corp {
  top: 0 !important;
}
body #nav {
  display: none !important;
}
body footer,
body div#footerLinks,
body div#social_media,
body div#copyright {
  display: none;
}
body div#printFooter {
  display: block;
}
body div#printFooter div.printFooterContent {
  margin-top: 20px;
  border-top: 1px solid #000000;
  display: inline-block;
  width: 100%;
  padding-top: 10px;
}
body {
  background: #FFFFFF !important;
  height: 10px;
}
body section#content,
body #content {
  margin-left: 0;
  margin-right: 0;
  font-size: 14px;
  line-height: 20px;
  position: static;
  padding-top: 0;
  margin-top: -10px !important;
  top: 0;
}
body section#content.container_10,
body #content.container_10 {
  width: 693px !important;
}
body section#content div#breadcrumb,
body #content div#breadcrumb {
  display: none;
}
body section#content div#overviewContainer,
body #content div#overviewContainer,
body section#content div#contentContainer,
body #content div#contentContainer {
  border-top: 1px solid #000000;
  position: static;
  padding: 10px 0 0 0 !important;
  margin-top: 20px !important;
}
body section#content div#contentContainer.grid_10,
body #content div#contentContainer.grid_10 {
  width: 693px;
}
body section#content div#contentContainer .grid_5,
body #content div#contentContainer .grid_5 {
  width: 485px;
}
body section#content div#contentContainer .grid_5#contentMain,
body #content div#contentContainer .grid_5#contentMain {
  margin-left: 0px;
}
body section#content div#contentContainer .grid_2,
body #content div#contentContainer .grid_2 {
  width: 188px;
}
body section#content div#overviewContainer div#greenBox,
body #content div#overviewContainer div#greenBox {
  border: 1px solid #C9CFD2;
}
body section#content div#overviewContainer div#greenBox div.greenBox-text p.title,
body #content div#overviewContainer div#greenBox div.greenBox-text p.title {
  font-size: 26px;
  line-height: 30px;
  color: #003C69;
}
body section#content div#overviewContainer div.contentSubContainer,
body #content div#overviewContainer div.contentSubContainer {
  border: 1px solid #C9CFD2;
}
body section#content div#overviewContainer aside,
body #content div#overviewContainer aside {
  float: right;
}
body section#content div#overviewContainer aside div.contentSubContainer,
body #content div#overviewContainer aside div.contentSubContainer {
  border-bottom: 1px solid #C9CFD2 !important;
}
.noPrint {
  display: none !important;
}
body div#lightboxPlaceHolder h1,
body section#content h1,
body #content h1,
body #lightboxPlaceHolder h1 {
  font-size: 26px;
  line-height: 30px;
}
body div#lightboxPlaceHolder h2,
body section#content h2,
body #content h2,
body #lightboxPlaceHolder h2 {
  font-size: 22px;
  line-height: 23px;
}
body div#lightboxPlaceHolder h3,
body section#content h3,
body #content h3,
body #lightboxPlaceHolder h3,
body div#lightboxPlaceHolder h4,
body section#content h4,
body #content h4,
body #lightboxPlaceHolder h4 {
  font-size: 16px;
  line-height: 20px;
}
body div#lightboxPlaceHolder h5,
body section#content h5,
body #content h5,
body #lightboxPlaceHolder h5 {
  font-size: 14px;
}
body div#lightboxPlaceHolder h6,
body section#content h6,
body #content h6,
body #lightboxPlaceHolder h6 {
  font-size: 12px;
}
body div#lightboxPlaceHolder a.printlink:after,
body section#content a.printlink:after,
body #content a.printlink:after,
body #lightboxPlaceHolder a.printlink:after {
  font-size: 10px;
  color: #6A7277;
}
body div#lightboxPlaceHolder a[href^="http://"].printlink:after,
body section#content a[href^="http://"].printlink:after,
body #content a[href^="http://"].printlink:after,
body #lightboxPlaceHolder a[href^="http://"].printlink:after,
body div#lightboxPlaceHolder a[href^="https://"].printlink:after,
body section#content a[href^="https://"].printlink:after,
body #content a[href^="https://"].printlink:after,
body #lightboxPlaceHolder a[href^="https://"].printlink:after,
body div#lightboxPlaceHolder a[href^="ftp://"].printlink:after,
body section#content a[href^="ftp://"].printlink:after,
body #content a[href^="ftp://"].printlink:after,
body #lightboxPlaceHolder a[href^="ftp://"].printlink:after,
body div#lightboxPlaceHolder a[href*="."].printlink:after,
body section#content a[href*="."].printlink:after,
body #content a[href*="."].printlink:after,
body #lightboxPlaceHolder a[href*="."].printlink:after,
body div#lightboxPlaceHolder a[href^="mailto:"].printlink:after,
body section#content a[href^="mailto:"].printlink:after,
body #content a[href^="mailto:"].printlink:after,
body #lightboxPlaceHolder a[href^="mailto:"].printlink:after,
body div#lightboxPlaceHolder a[href*="/"].printlink:after,
body section#content a[href*="/"].printlink:after,
body #content a[href*="/"].printlink:after,
body #lightboxPlaceHolder a[href*="/"].printlink:after {
  content: " (" attr(href) ") ";
}
body div#lightboxPlaceHolder a span.icon,
body section#content a span.icon,
body #content a span.icon,
body #lightboxPlaceHolder a span.icon,
body div#lightboxPlaceHolder button span.icon,
body section#content button span.icon,
body #content button span.icon,
body #lightboxPlaceHolder button span.icon {
  display: none;
}
body div#lightboxPlaceHolder button,
body section#content button,
body #content button,
body #lightboxPlaceHolder button {
  background-color: #FFFFFF;
  border: 0;
  color: #0069B4;
  padding: 3px 0 5px 0;
}
body section#content div#contentContainer div.textimage {
  display: block;
}
body section#content aside div.table-matrix table tr:first-child th,
body section#content div#contentContainer section#contentMain div.table-matrix table tr:first-child th {
  border-bottom: 1px solid #C9CFD2;
}
body div#lightboxPlaceHolder div.formAddonLink a.openmap,
body section#content div#contentContainer div.formAddonLink a.openmap,
div#overviewContainer div.formAddonLink a.openmap,
body div#lightboxPlaceHolder div.result a.openmap,
body section#content div#contentContainer div.result a.openmap,
div#overviewContainer div.result a.openmap,
body div#lightboxPlaceHolder form fieldset.search-form a.openmap,
body section#content div#contentContainer form fieldset.search-form a.openmap,
div#overviewContainer form fieldset.search-form a.openmap {
  display: none;
}
body div#lightboxPlaceHolder div.formAddonLink a.openmap:hover,
body section#content div#contentContainer div.formAddonLink a.openmap:hover,
div#overviewContainer div.formAddonLink a.openmap:hover,
body div#lightboxPlaceHolder div.result a.openmap:hover,
body section#content div#contentContainer div.result a.openmap:hover,
div#overviewContainer div.result a.openmap:hover,
body div#lightboxPlaceHolder form fieldset.search-form a.openmap:hover,
body section#content div#contentContainer form fieldset.search-form a.openmap:hover,
div#overviewContainer form fieldset.search-form a.openmap:hover {
  text-decoration: none;
  border: 0;
}
body div#lightboxPlaceHolder div.table-matrix.full-width,
body section#content div#contentContainer div.table-matrix.full-width,
div#overviewContainer div.table-matrix.full-width {
  width: 100% !important;
}
body section#content div#contentContainer figure.fullwidthimage figcaption,
body section#content div#overviewContainer figure.fullwidthimage figcaption {
  position: static;
  margin-left: -1px;
  margin-top: 1px;
  background: #FFFFFF;
  color: #6A7277;
  border: 2px solid white;
}
body section#content div#contentContainer figure.fullwidthimage figcaption span.imagecaption,
body section#content div#overviewContainer figure.fullwidthimage figcaption span.imagecaption {
  padding: 0;
}
body section#content div#contentContainer div.slideshow div.slideshow-placeholder div,
body section#content div#overviewContainer div.slideshow div.slideshow-placeholder div,
body section#content div#contentContainer div.slideshow div.slideshow-placeholder img,
body section#content div#overviewContainer div.slideshow div.slideshow-placeholder img,
body section#content div#contentContainer div.slideshow div.slideshow-placeholder figure,
body section#content div#overviewContainer div.slideshow div.slideshow-placeholder figure,
body section#content div#contentContainer div.slideshow div.slideshow-placeholder caption,
body section#content div#overviewContainer div.slideshow div.slideshow-placeholder caption {
  page-break-after: avoid;
  page-break-before: avoid;
}
body section#content div#contentContainer div.slideshow div.slideshow-placeholder div.currentImage,
body section#content div#overviewContainer div.slideshow div.slideshow-placeholder div.currentImage {
  height: auto !important;
  text-align: left;
}
body section#content div#contentContainer div.newsList div.info p,
body section#content div#overviewContainer div.newsList div.info p,
body section#content div#contentContainer div.eventList div.info p,
body section#content div#overviewContainer div.eventList div.info p,
body section#content div#contentContainer div.textList div.info p,
body section#content div#overviewContainer div.textList div.info p,
body section#content div#contentContainer div.event div.info p,
body section#content div#overviewContainer div.event div.info p,
body section#content div#contentContainer div.searchResult div.info p,
body section#content div#overviewContainer div.searchResult div.info p {
  line-height: 18px;
}
body section#content div#contentContainer div.newsList div.info p.dateInfo,
body section#content div#overviewContainer div.newsList div.info p.dateInfo,
body section#content div#contentContainer div.eventList div.info p.dateInfo,
body section#content div#overviewContainer div.eventList div.info p.dateInfo,
body section#content div#contentContainer div.textList div.info p.dateInfo,
body section#content div#overviewContainer div.textList div.info p.dateInfo,
body section#content div#contentContainer div.event div.info p.dateInfo,
body section#content div#overviewContainer div.event div.info p.dateInfo,
body section#content div#contentContainer div.searchResult div.info p.dateInfo,
body section#content div#overviewContainer div.searchResult div.info p.dateInfo {
  font-size: 12px;
}
body section#content div#contentContainer div.newsList p.head,
body section#content div#overviewContainer div.newsList p.head,
body section#content div#contentContainer div.eventList p.head,
body section#content div#overviewContainer div.eventList p.head,
body section#content div#contentContainer div.textList p.head,
body section#content div#overviewContainer div.textList p.head,
body section#content div#contentContainer div.event p.head,
body section#content div#overviewContainer div.event p.head,
body section#content div#contentContainer div.searchResult p.head,
body section#content div#overviewContainer div.searchResult p.head {
  font-size: 12px;
  line-height: 14px;
}
body section#content div#contentContainer div.searchResult div.navigation div.nav-elements,
body section#content div#overviewContainer div.searchResult div.navigation div.nav-elements {
  width: 100%;
  overflow: hidden;
}
body section#content div#contentContainer div.searchResult div.navigation div.nav-elements div.nav-prev,
body section#content div#overviewContainer div.searchResult div.navigation div.nav-elements div.nav-prev,
body section#content div#contentContainer div.searchResult div.navigation div.nav-elements div.nav-next,
body section#content div#overviewContainer div.searchResult div.navigation div.nav-elements div.nav-next,
body section#content div#contentContainer div.searchResult div.navigation div.nav-elements div.nav-all,
body section#content div#overviewContainer div.searchResult div.navigation div.nav-elements div.nav-all {
  line-height: 14px;
}
body section#content div#contentContainer div.searchResult div.navigation div.nav-elements ul.paging li,
body section#content div#overviewContainer div.searchResult div.navigation div.nav-elements ul.paging li {
  font-size: 12px;
  line-height: 18px;
}
body section#content div#contentContainer div.vcard ul.contactlist li,
body section#content div#overviewContainer div.vcard ul.contactlist li {
  line-height: 21px;
}
body section#content div#contentContainer aside,
body section#content div#overviewContainer aside {
  /*div.smallSearch {
                width: 221px;
                padding: 0 10px 0 10px;

                form fieldset.search-form {
                    padding-bottom: 10px;

                    div.grouping-box {
                        div.box {
                            padding-top: 10px;
                        }
                    }
                }
                div.formAddonLink {
                    padding-bottom: 5px;

                    div.grouping-box {
                        div.box {
                            padding-top: 5px;
                        }
                    }
                }
            }*/

}
body section#content div#contentContainer aside div.smallForm form fieldset.search-form div div.grouping-box div.box.full label,
body section#content div#overviewContainer aside div.smallForm form fieldset.search-form div div.grouping-box div.box.full label {
  line-height: 12px;
}
body section#content div#contentContainer #contentNav,
body #content div#contentContainer #contentNav,
body section#content div#overviewContainer #contentNav,
body #content div#overviewContainer #contentNav {
  display: none !important;
}
body div#lightboxPlaceHolder a.prev,
body section#content a.prev,
body #content a.prev,
body #lightboxPlaceHolder a.prev,
body div#lightboxPlaceHolder a.next,
body section#content a.next,
body #content a.next,
body #lightboxPlaceHolder a.next,
body div#lightboxPlaceHolder a.pause,
body section#content a.pause,
body #content a.pause,
body #lightboxPlaceHolder a.pause,
body div#lightboxPlaceHolder div.bullets a,
body section#content div.bullets a,
body #content div.bullets a,
body #lightboxPlaceHolder div.bullets a {
  display: none !important;
}
body div#lightboxPlaceHolder div.carouselFooterBox,
body section#content div.carouselFooterBox,
body #content div.carouselFooterBox,
body #lightboxPlaceHolder div.carouselFooterBox {
  border-left: 1px solid #C9CFD2;
  border-right: 1px solid #C9CFD2;
  border-bottom: 1px solid #C9CFD2;
  background: #FFFFFF;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
}
body div#lightboxPlaceHolder div.carouselFooterBox div.grid_5,
body section#content div.carouselFooterBox div.grid_5,
body #content div.carouselFooterBox div.grid_5,
body #lightboxPlaceHolder div.carouselFooterBox div.grid_5 {
  width: 483px;
}
body div#lightboxPlaceHolder div.carouselFooterBox div.grid_3,
body section#content div.carouselFooterBox div.grid_3,
body #content div.carouselFooterBox div.grid_3,
body #lightboxPlaceHolder div.carouselFooterBox div.grid_3 {
  width: 285px;
}
body div#lightboxPlaceHolder div.carouselFooterBox div p a span.icon,
body section#content div.carouselFooterBox div p a span.icon,
body #content div.carouselFooterBox div p a span.icon,
body #lightboxPlaceHolder div.carouselFooterBox div p a span.icon,
body div#lightboxPlaceHolder div.carouselFooterBox a span.xtra,
body section#content div.carouselFooterBox a span.xtra,
body #content div.carouselFooterBox a span.xtra,
body #lightboxPlaceHolder div.carouselFooterBox a span.xtra {
  border-bottom: 1px solid #FFFFFF;
}
body div#lightboxPlaceHolder div.accordion h3.accordionHeader,
body section#content div.accordion h3.accordionHeader,
body #content div.accordion h3.accordionHeader,
body #lightboxPlaceHolder div.accordion h3.accordionHeader {
  margin-top: 3px;
  padding: 9px 110px 0 0;
}
body div#lightboxPlaceHolder div.accordion h3.accordionHeader a,
body section#content div.accordion h3.accordionHeader a,
body #content div.accordion h3.accordionHeader a,
body #lightboxPlaceHolder div.accordion h3.accordionHeader a {
  font-size: 16px;
  line-height: 22px;
  padding: 5px 0 0 0;
  color: #003C69;
  font-weight: bold;
}
body div#lightboxPlaceHolder div.accordion h3.accordionHeader a:after,
body section#content div.accordion h3.accordionHeader a:after,
body #content div.accordion h3.accordionHeader a:after,
body #lightboxPlaceHolder div.accordion h3.accordionHeader a:after,
body div#lightboxPlaceHolder div.accordion h3.accordionHeader div,
body section#content div.accordion h3.accordionHeader div,
body #content div.accordion h3.accordionHeader div,
body #lightboxPlaceHolder div.accordion h3.accordionHeader div {
  display: none !important;
}
body div#lightboxPlaceHolder div.accordion div.ui-accordion-content,
body section#content div.accordion div.ui-accordion-content,
body #content div.accordion div.ui-accordion-content,
body #lightboxPlaceHolder div.accordion div.ui-accordion-content {
  padding: 0 15px 10px 0;
}
body div#lightboxPlaceHolder div.accordion div.ui-accordion-content p,
body section#content div.accordion div.ui-accordion-content p,
body #content div.accordion div.ui-accordion-content p,
body #lightboxPlaceHolder div.accordion div.ui-accordion-content p {
  width: 100%;
  padding-bottom: 0;
}
body div#lightboxPlaceHolder div.tabs ul.ui-tabs-nav li.ui-state-default,
body section#content div.tabs ul.ui-tabs-nav li.ui-state-default,
body #content div.tabs ul.ui-tabs-nav li.ui-state-default,
body #lightboxPlaceHolder div.tabs ul.ui-tabs-nav li.ui-state-default {
  padding: 0;
  float: left;
}
body div#lightboxPlaceHolder div.tabs ul.ui-tabs-nav li.ui-state-default a,
body section#content div.tabs ul.ui-tabs-nav li.ui-state-default a,
body #content div.tabs ul.ui-tabs-nav li.ui-state-default a,
body #lightboxPlaceHolder div.tabs ul.ui-tabs-nav li.ui-state-default a {
  color: #CCCCCC;
  padding: 0 10px 0 0;
}
body div#lightboxPlaceHolder div.tabs ul.ui-tabs-nav li.ui-state-default a:after,
body section#content div.tabs ul.ui-tabs-nav li.ui-state-default a:after,
body #content div.tabs ul.ui-tabs-nav li.ui-state-default a:after,
body #lightboxPlaceHolder div.tabs ul.ui-tabs-nav li.ui-state-default a:after {
  display: none;
}
body div#lightboxPlaceHolder div.tabs ul.ui-tabs-nav li.ui-state-default.ui-state-active a,
body section#content div.tabs ul.ui-tabs-nav li.ui-state-default.ui-state-active a,
body #content div.tabs ul.ui-tabs-nav li.ui-state-default.ui-state-active a,
body #lightboxPlaceHolder div.tabs ul.ui-tabs-nav li.ui-state-default.ui-state-active a {
  color: #000000;
}
body div#lightboxPlaceHolder div.tabs ul.ui-tabs-nav li.ui-state-default:first-child a,
body section#content div.tabs ul.ui-tabs-nav li.ui-state-default:first-child a,
body #content div.tabs ul.ui-tabs-nav li.ui-state-default:first-child a,
body #lightboxPlaceHolder div.tabs ul.ui-tabs-nav li.ui-state-default:first-child a {
  padding-left: 0;
}
body div#lightboxPlaceHolder div.tabs div.ui-tabs-panel,
body section#content div.tabs div.ui-tabs-panel,
body #content div.tabs div.ui-tabs-panel,
body #lightboxPlaceHolder div.tabs div.ui-tabs-panel {
  margin-left: -15px;
}
body div#lightboxPlaceHolder div.tabs div.ui-tabs-hide,
body section#content div.tabs div.ui-tabs-hide,
body #content div.tabs div.ui-tabs-hide,
body #lightboxPlaceHolder div.tabs div.ui-tabs-hide {
  display: none;
}
body div#lightboxPlaceHolder div#carouselContainer,
body section#content div#carouselContainer {
  height: 390px;
}
body section#content div#overviewContainer div#contentMain div.carouselList .textBackgroundBox,
body section#content div#contentContainer div#contentMain div.carouselList .textBackgroundBox,
body section#content div#overviewContainer section#contentMain div.carouselList .textBackgroundBox,
body section#content div#contentContainer section#contentMain div.carouselList .textBackgroundBox {
  bottom: 270px;
  height: 100px;
}
body.style960 section#content div#overviewContainer div#contentMain div.carouselList .textBackgroundBox,
body.style960 section#content div#contentContainer div#contentMain div.carouselList .textBackgroundBox,
body.style960 section#content div#overviewContainer section#contentMain div.carouselList .textBackgroundBox,
body.style960 section#content div#contentContainer section#contentMain div.carouselList .textBackgroundBox {
  bottom: 160px;
  height: 100px;
}
body #userStatusBar {
  display: none !important;
}
