/* Variables
----------------------------------------------------------------------------------------------------*/
body,
body.style960 {
  /* Containers
  ----------------------------------------------------------------------------------------------------*/

  /* Grid >> Children (Alpha ~ First, Omega ~ Last)
  ----------------------------------------------------------------------------------------------------*/

  /* Grid >> Global
  ----------------------------------------------------------------------------------------------------*/

  /* Grid >> 2 Columns
  ----------------------------------------------------------------------------------------------------*/

  /* Full >> Global
  ----------------------------------------------------------------------------------------------------*/

  /* Full Space >> 2 Columns
  ----------------------------------------------------------------------------------------------------*/

  /* Prefix Extra Space >> 2 Columns
  ----------------------------------------------------------------------------------------------------*/

  /* Suffix Extra Space >> 2 Columns
  ----------------------------------------------------------------------------------------------------*/

  /* Push Space >> 2 Columns
  ----------------------------------------------------------------------------------------------------*/

  /* Pull Space >> 2 Columns
  ----------------------------------------------------------------------------------------------------*/

  /* Clear Floated Elements
  ----------------------------------------------------------------------------------------------------*/

}
body .container_10,
body.style960 .container_10 {
  margin-left: auto;
  margin-right: auto;
  width: 990px;
}
body .alpha,
body.style960 .alpha {
  margin-left: 0 !important;
}
body .omega,
body.style960 .omega {
  margin-right: 0 !important;
}
body .empty,
body.style960 .empty {
  height: 1px;
}
body .grid_1,
body.style960 .grid_1,
body .grid_2,
body.style960 .grid_2,
body .grid_3,
body.style960 .grid_3,
body .grid_4,
body.style960 .grid_4,
body .grid_5,
body.style960 .grid_5,
body .grid_6,
body.style960 .grid_6,
body .grid_7,
body.style960 .grid_7,
body .grid_8,
body.style960 .grid_8,
body .grid_9,
body.style960 .grid_9,
body .grid_10,
body.style960 .grid_10 {
  float: left;
  margin-left: 0px;
  margin-right: 10px;
}
body .container_10 .grid_1,
body.style960 .container_10 .grid_1 {
  width: 89px;
}
body .container_10 .grid_2,
body.style960 .container_10 .grid_2 {
  width: 188px;
}
body .container_10 .grid_3,
body.style960 .container_10 .grid_3 {
  width: 287px;
}
body .container_10 .grid_4,
body.style960 .container_10 .grid_4 {
  width: 386px;
}
body .container_10 .grid_5,
body.style960 .container_10 .grid_5 {
  width: 485px;
  padding-right: 20px;
}
body .container_10 .grid_6,
body.style960 .container_10 .grid_6 {
  width: 584px;
}
body .container_10 .grid_7,
body.style960 .container_10 .grid_7 {
  width: 643px;
}
body .container_10 .grid_8,
body.style960 .container_10 .grid_8 {
  width: 782px;
}
body .container_10 .grid_9,
body.style960 .container_10 .grid_9 {
  width: 881px;
}
body .container_10 .grid_10,
body.style960 .container_10 .grid_10 {
  width: 980px;
}
body .fill_1,
body.style960 .fill_1,
body .fill_2,
body.style960 .fill_2,
body .fill_3,
body.style960 .fill_3,
body .fill_4,
body.style960 .fill_4,
body .fill_5,
body.style960 .fill_5,
body .fill_6,
body.style960 .fill_6,
body .fill_7,
body.style960 .fill_7,
body .fill_8,
body.style960 .fill_8,
body .fill_9,
body.style960 .fill_9,
body .fill_10,
body.style960 .fill_10 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 0px;
  margin-right: 0px;
}
body .container_10 .fill_1,
body.style960 .container_10 .fill_1 {
  width: 99px;
}
body .container_10 .fill_2,
body.style960 .container_10 .fill_2 {
  width: 198px;
}
body .container_10 .fill_3,
body.style960 .container_10 .fill_3 {
  width: 297px;
}
body .container_10 .fill_4,
body.style960 .container_10 .fill_4 {
  width: 396px;
}
body .container_10 .fill_5,
body.style960 .container_10 .fill_5 {
  width: 495px;
}
body .container_10 .fill_6,
body.style960 .container_10 .fill_6 {
  width: 594px;
}
body .container_10 .fill_7,
body.style960 .container_10 .fill_7 {
  width: 693px;
}
body .container_10 .fill_8,
body.style960 .container_10 .fill_8 {
  width: 792px;
}
body .container_10 .fill_9,
body.style960 .container_10 .fill_9 {
  width: 891px;
}
body .container_10 .prefix_1,
body.style960 .container_10 .prefix_1 {
  padding-left: 99px;
}
body .container_10 .prefix_2,
body.style960 .container_10 .prefix_2 {
  padding-left: 198px;
}
body .container_10 .prefix_3,
body.style960 .container_10 .prefix_3 {
  padding-left: 297px;
}
body .container_10 .prefix_4,
body.style960 .container_10 .prefix_4 {
  padding-left: 396px;
}
body .container_10 .prefix_5,
body.style960 .container_10 .prefix_5 {
  padding-left: 495px;
}
body .container_10 .prefix_6,
body.style960 .container_10 .prefix_6 {
  padding-left: 594px;
}
body .container_10 .prefix_7,
body.style960 .container_10 .prefix_7 {
  padding-left: 693px;
}
body .container_10 .prefix_8,
body.style960 .container_10 .prefix_8 {
  padding-left: 792px;
}
body .container_10 .prefix_9,
body.style960 .container_10 .prefix_9 {
  padding-left: 891px;
}
body .container_10 .suffix_1,
body.style960 .container_10 .suffix_1 {
  padding-right: 99px;
}
body .container_10 .suffix_2,
body.style960 .container_10 .suffix_2 {
  padding-right: 198px;
}
body .container_10 .suffix_3,
body.style960 .container_10 .suffix_3 {
  padding-right: 297px;
}
body .container_10 .suffix_4,
body.style960 .container_10 .suffix_4 {
  padding-right: 396px;
}
body .container_10 .suffix_5,
body.style960 .container_10 .suffix_5 {
  padding-right: 495px;
}
body .container_10 .suffix_6,
body.style960 .container_10 .suffix_6 {
  padding-right: 594px;
}
body .container_10 .suffix_7,
body.style960 .container_10 .suffix_7 {
  padding-right: 693px;
}
body .container_10 .suffix_8,
body.style960 .container_10 .suffix_8 {
  padding-right: 792px;
}
body .container_10 .suffix_9,
body.style960 .container_10 .suffix_9 {
  padding-right: 891px;
}
body .container_10 .push_1,
body.style960 .container_10 .push_1 {
  left: 99px;
}
body .container_10 .push_2,
body.style960 .container_10 .push_2 {
  left: 198px;
}
body .container_10 .push_3,
body.style960 .container_10 .push_3 {
  left: 297px;
}
body .container_10 .push_4,
body.style960 .container_10 .push_4 {
  left: 396px;
}
body .container_10 .push_5,
body.style960 .container_10 .push_5 {
  left: 495px;
}
body .container_10 .push_6,
body.style960 .container_10 .push_6 {
  left: 594px;
}
body .container_10 .push_7,
body.style960 .container_10 .push_7 {
  left: 693px;
}
body .container_10 .push_8,
body.style960 .container_10 .push_8 {
  left: 792px;
}
body .container_10 .push_9,
body.style960 .container_10 .push_9 {
  left: 891px;
}
body .container_10 .pull_1,
body.style960 .container_10 .pull_1 {
  right: 99px;
}
body .container_10 .pull_2,
body.style960 .container_10 .pull_2 {
  right: 198px;
}
body .container_10 .pull_3,
body.style960 .container_10 .pull_3 {
  right: 297px;
}
body .container_10 .pull_4,
body.style960 .container_10 .pull_4 {
  right: 396px;
}
body .container_10 .pull_5,
body.style960 .container_10 .pull_5 {
  right: 495px;
}
body .container_10 .pull_6,
body.style960 .container_10 .pull_6 {
  right: 594px;
}
body .container_10 .pull_7,
body.style960 .container_10 .pull_7 {
  right: 693px;
}
body .container_10 .pull_8,
body.style960 .container_10 .pull_8 {
  right: 792px;
}
body .container_10 .pull_9,
body.style960 .container_10 .pull_9 {
  right: 891px;
}
body .clear,
body.style960 .clear {
  clear: both;
  display: block;
  overflow: hidden;
  width: 0;
  height: 0;
}
body .clearfix:after,
body.style960 .clearfix:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0;
}
body .clearfix,
body.style960 .clearfix {
  display: inline-block;
}
body * html .clearfix,
body.style960 * html .clearfix {
  height: 1%;
}
body .clearfix,
body.style960 .clearfix {
  display: block;
}
body#corp.style960 {
  background-image: url('/etc/designs/mmp/css/style960/themes960/img/corp960.png');
}
body#members.style960 {
  background-image: url('/etc/designs/mmp/css/style960/themes960/img/members960.png');
}
body#blue.style960 {
  background-image: url('/etc/designs/mmp/css/style960/themes960/img/blue960.png');
}
body#olive.style960 {
  background-image: url('/etc/designs/mmp/css/style960/themes960/img/olive960.png');
}
body#violet.style960 {
  background-image: url('/etc/designs/mmp/css/style960/themes960/img/violet960.png');
}
body#grey.style960 {
  background-image: url('/etc/designs/mmp/css/style960/themes960/img/grey960.png');
}
body#red.style960 {
  background-image: url('/etc/designs/mmp/css/style960/themes960/img/red960.png');
}
body#turquoise.style960 {
  background-image: url('/etc/designs/mmp/css/style960/themes960/img/turquoise960.png');
}
body#brown.style960 {
  background-image: url('/etc/designs/mmp/css/style960/themes960/img/brown960.png');
}
body#black.style960 {
  background-image: url('/etc/designs/mmp/css/style960/themes960/img/black960.png');
}
body header,
body.style960 header {
  height: 112px;
  font-size: 12px;
  padding-top: 31px;
}
body header a,
body.style960 header a {
  font-size: 12px;
  line-height: 14px;
}
body header div#logo,
body.style960 header div#logo {
  padding-top: 0;
  padding-left: 10px;
  height: 61px;
}
body header div#logo a,
body.style960 header div#logo a {
  padding: 10px;
  padding-top: 0;
  padding-left: 0;
}
body header div#logo a img,
body.style960 header div#logo a img {
  width: 189px !important;
  height: 31px !important;
}
body header.container_10 > div.grid_6 + div.grid_6,
body.style960 header.container_10 > div.grid_6 + div.grid_6 {
  position: absolute;
  left: 10px;
  top: 76px;
}
body header.container_10 div.grid_6 + div.grid_2,
body.style960 header.container_10 div.grid_6 + div.grid_2 {
  width: 188px;
  margin-top: 0;
}
body header div#headline,
body.style960 header div#headline {
  padding-right: 10px;
  padding-top: 0;
  min-height: 50px;
  width: 108%;
  overflow: hidden;
  border-left: none !important;
}
body header div#headline div.headlineSmall,
body.style960 header div#headline div.headlineSmall {
  height: 24px;
  font-size: 12px !important;
  line-height: 12px;
  margin-top: 0;
  position: relative;
}
body header div#headline div.headlineSmall div.line1,
body.style960 header div#headline div.headlineSmall div.line1 {
  float: left;
  padding-right: 10px;
  /* border-right: 1px solid white; => set to @transparencyBorderColor; in ../themes/*.less */

}
body header div#headline div.headlineSmall.emptyLine1 > div.line1,
body.style960 header div#headline div.headlineSmall.emptyLine1 > div.line1,
body header div#headline div.headlineSmall.emptyLine2 > div.line1,
body.style960 header div#headline div.headlineSmall.emptyLine2 > div.line1 {
  border-right-color: transparent !important;
}
body header div#headline div.headlineSmall div.line2,
body.style960 header div#headline div.headlineSmall div.line2 {
  float: left;
  padding-left: 10px;
}
body header div#headline div.headlineBig,
body.style960 header div#headline div.headlineBig {
  height: 28px;
  font-size: 19px;
  line-height: 15px;
  margin-top: 0;
  white-space: nowrap;
}
body header div#headline div.headlineBig a,
body.style960 header div#headline div.headlineBig a,
body header div#headline div.headlineBig p,
body.style960 header div#headline div.headlineBig p {
  font-size: 22px;
  line-height: 27px;
  color: #fff;
}
body header div#logo_corp,
body.style960 header div#logo_corp {
  position: absolute;
  top: 14px;
  left: 230px;
}
body header div#logo_corp a img,
body.style960 header div#logo_corp a img {
  padding: 0;
  position: relative !important;
  width: 190px;
  height: 65px;
}
body header ul#portal-link,
body.style960 header ul#portal-link {
  padding-right: 10px;
  height: 83px;
}
body header ul#portal-link li.first,
body.style960 header ul#portal-link li.first {
  margin-top: 0px;
}
body header ul#portal-link li,
body.style960 header ul#portal-link li {
  line-height: 9px;
  height: 11px;
  margin-top: 11px;
}
body header ul#portal-link li a,
body.style960 header ul#portal-link li a {
  display: inline-block;
  line-height: 9px;
}
body header ul#portal-link li.last,
body.style960 header ul#portal-link li.last {
  margin-top: 19px;
}
body header div#JumpStation,
body.style960 header div#JumpStation {
  height: 86px;
  margin-top: -2px;
}
body header div#JumpStation div#contact,
body.style960 header div#JumpStation div#contact {
  line-height: 9px;
}
body header div#JumpStation div.div_bottom,
body.style960 header div#JumpStation div.div_bottom {
  bottom: 1px;
}
body header div#JumpStation div#search,
body.style960 header div#JumpStation div#search {
  margin-bottom: 13px;
}
body header div#JumpStation div#search form,
body.style960 header div#JumpStation div#search form {
  height: 24px;
}
body header div#JumpStation div#search form input#searchinput,
body.style960 header div#JumpStation div#search form input#searchinput {
  width: 164px;
  height: 24px;
  padding: 0 6px 0 6px;
  font-size: 11px;
  color: #565754;
}
body header div#JumpStation div#search form input#searchsubmit,
body.style960 header div#JumpStation div#search form input#searchsubmit {
  padding: 5px;
  width: 14px;
  height: 14px;
  background-color: #565754;
}
body div#department nav div.list-dropdown a,
body.style960 div#department nav div.list-dropdown a,
body div#viewSelection nav div.list-dropdown a,
body.style960 div#viewSelection nav div.list-dropdown a {
  font-size: 11px;
}
body div#department nav ul.list-dropdown-select,
body.style960 div#department nav ul.list-dropdown-select,
body div#viewSelection nav ul.list-dropdown-select,
body.style960 div#viewSelection nav ul.list-dropdown-select {
  background-color: #ffffff !important;
}
body div#department nav ul.list-dropdown-select li a,
body.style960 div#department nav ul.list-dropdown-select li a,
body div#viewSelection nav ul.list-dropdown-select li a,
body.style960 div#viewSelection nav ul.list-dropdown-select li a,
body div#department nav ul.list-dropdown-select li span.header,
body.style960 div#department nav ul.list-dropdown-select li span.header,
body div#viewSelection nav ul.list-dropdown-select li span.header,
body.style960 div#viewSelection nav ul.list-dropdown-select li span.header {
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  color: #1f407a;
}
body div#department nav div#departemente,
body.style960 div#department nav div#departemente,
body div#viewSelection nav div#departemente,
body.style960 div#viewSelection nav div#departemente {
  height: 24px;
  background-color: #ffffff;
}
body div#department nav div#departemente.isDroppedDown:hover,
body.style960 div#department nav div#departemente.isDroppedDown:hover,
body div#viewSelection nav div#departemente.isDroppedDown:hover,
body.style960 div#viewSelection nav div#departemente.isDroppedDown:hover {
  background-color: #82be1e;
}
body div#department nav div#departemente.isDroppedDown:hover > div.arrowDown,
body.style960 div#department nav div#departemente.isDroppedDown:hover > div.arrowDown,
body div#viewSelection nav div#departemente.isDroppedDown:hover > div.arrowDown,
body.style960 div#viewSelection nav div#departemente.isDroppedDown:hover > div.arrowDown {
  background: url('/etc/designs/mmp/img/eth_website_link_elements.png') no-repeat scroll -298px -3px transparent;
}
body div#department nav div#departemente > div.arrowDown,
body.style960 div#department nav div#departemente > div.arrowDown,
body div#viewSelection nav div#departemente > div.arrowDown,
body.style960 div#viewSelection nav div#departemente > div.arrowDown {
  float: left;
  height: 22px;
  width: 13px;
  background: url('/etc/designs/mmp/img/eth_website_link_elements.png') no-repeat scroll -66px -2px transparent;
}
body div#department nav div#departemente > a,
body.style960 div#department nav div#departemente > a,
body div#viewSelection nav div#departemente > a,
body.style960 div#viewSelection nav div#departemente > a {
  margin-left: 10px;
  color: #1f407a;
}
body div#department nav ul.list-dropdown-select,
body.style960 div#department nav ul.list-dropdown-select {
  width: 188px;
}
/* Safari on iOS fixes */
/* remove rounded corners on any input element, cf. http://stackoverflow.com/questions/2918707/turn-off-iphone-safari-input-element-rounding */
html.ios input {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
}
html.ios input[type="radio"] {
  -webkit-appearance: radio;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
html.ios input[type="checkbox"] {
  -webkit-appearance: checkbox;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
body nav#nav,
body.style960 nav#nav {
  font-size: 14px;
  height: 50px;
  padding-top: 2px;
}
body nav#nav > ul > li div.zIndex,
body.style960 nav#nav > ul > li div.zIndex {
  height: 84px;
}
body nav#nav > ul > li div.zIndex > a div.linkContainer,
body.style960 nav#nav > ul > li div.zIndex > a div.linkContainer {
  padding-top: 5px;
  padding-bottom: 37px;
}
body nav#nav > ul > li div.zIndex > a div.linkContainer:hover div.arrowRight,
body.style960 nav#nav > ul > li div.zIndex > a div.linkContainer:hover div.arrowRight {
  background: url('/etc/designs/mmp/img/eth_website_link_elements.png') no-repeat scroll -301px -7px #82be1e !important;
}
body nav#nav > ul > li div.zIndex > a div.linkContainer div.borderBox,
body.style960 nav#nav > ul > li div.zIndex > a div.linkContainer div.borderBox {
  height: 34px;
}
body nav#nav > ul > li div.zIndex > a div.linkContainer div.borderBox div.arrowRight,
body.style960 nav#nav > ul > li div.zIndex > a div.linkContainer div.borderBox div.arrowRight {
  height: 32px;
  width: 13px;
}
body nav#nav > ul > li div.zIndex > a div.linkContainer div.borderBox div.maxWidth,
body.style960 nav#nav > ul > li div.zIndex > a div.linkContainer div.borderBox div.maxWidth {
  max-width: 139px;
  font-size: 14px !important;
}
body nav#nav > ul > li div.zIndex > a div.linkContainer div.subOverview-overlay,
body.style960 nav#nav > ul > li div.zIndex > a div.linkContainer div.subOverview-overlay {
  margin-top: -3px;
}
body nav#nav > ul > li div.zIndex > a div.linkContainer div.subOverview-overlay div.subOverview,
body.style960 nav#nav > ul > li div.zIndex > a div.linkContainer div.subOverview-overlay div.subOverview {
  font-size: 12px;
}
body nav#nav > ul > li div.zIndex > a div.linkContainer div.subOverview-overlay.two-line,
body.style960 nav#nav > ul > li div.zIndex > a div.linkContainer div.subOverview-overlay.two-line {
  margin-top: 10px;
}
body nav#nav > ul > li div.zIndex nav.nav-sub,
body.style960 nav#nav > ul > li div.zIndex nav.nav-sub {
  font-size: 12px;
  padding-top: 33px;
  margin-top: -16px;
}
body nav#nav > ul > li div.zIndex nav.nav-sub.two-line,
body.style960 nav#nav > ul > li div.zIndex nav.nav-sub.two-line {
  margin-top: -1px;
}
body nav#nav > ul > li div.zIndex nav.nav-sub a,
body.style960 nav#nav > ul > li div.zIndex nav.nav-sub a {
  color: #1f407a;
}
body nav#nav > ul > li div.zIndex.focus > a div.linkContainer,
body.style960 nav#nav > ul > li div.zIndex.focus > a div.linkContainer,
body nav#nav > ul > li div.zIndex:hover > a div.linkContainer,
body.style960 nav#nav > ul > li div.zIndex:hover > a div.linkContainer {
  padding-bottom: 13px;
}
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html.ios body a#navTopRoot + nav#nav > ul > li div.zIndex.focus > a > div.overlayContainer > div.linkContainer {
  background-color: #82be1e;
}
html.ios body a#navTopRoot + nav#nav > ul > li div.zIndex.focus > a > div.overlayContainer > div.linkContainer div.arrowRight {
  background-position: -298px -7px;
}
html.ios .menuItemHilite,
html.ios body nav#nav div.subOverview {
  background-color: #82be1e;
}
html.ios body a#navTopRoot + nav#nav > ul > li div.zIndex.focus > a > div.overlayContainer > div.linkContainer.menuItemUnhilite {
  background-color: #ffffff;
}
html.ios body a#navTopRoot + nav#nav > ul > li div.zIndex.focus > a > div.overlayContainer > div.linkContainer.menuItemUnhilite div.arrowRight {
  background: url('/img/eth_website_link_elements.png') no-repeat scroll -69px -6px transparent;
}
html.ios body a#navTopRoot + nav#nav > ul > li div.zIndex.focus > a > div.overlayContainer > div.linkContainer.menuItemUnhilite div.subOverview {
  background-color: #ffffff;
}
body div#controllBar {
  width: 960px;
}
body section#content,
body.style960 section#content {
  margin-top: 4px !important;
  top: -4px;
}
body div#breadcrumb ul,
body.style960 div#breadcrumb ul {
  position: relative;
}
body div#breadcrumb ul li,
body.style960 div#breadcrumb ul li {
  font-size: 12px;
}
body div#breadcrumb ul li a,
body.style960 div#breadcrumb ul li a {
  font-size: 12px;
}
body div#contentContainer,
body.style960 div#contentContainer,
body div#overviewContainer,
body.style960 div#overviewContainer {
  font-size: 14px;
  line-height: 18px;
}
body aside,
body.style960 aside {
  font-size: 12px;
  line-height: 18px;
}
body div#greenBox div.greenBox-text.home,
body.style960 div#greenBox div.greenBox-text.home {
  background: url("/etc/designs/mmp/img/eth_kuppel_green_box_960.png") no-repeat scroll #82be1e;
}
body div#greenBox div.greenBox-text.home p.title,
body.style960 div#greenBox div.greenBox-text.home p.title {
  font-size: 25px;
  line-height: 30px;
}
body footer#footer,
body.style960 footer#footer {
  font-size: 11px;
  line-height: 13px;
  /**** iOS Safari fixes ***
    div#footerLinks {    
        width: 660px; 
        margin-bottom: -1px;
        padding-bottom: 11px;
    }

    div#copyright {
        margin-left: -2px;
        width: 322px;
        margin-bottom: -1px;
        padding-bottom: 11px;
    }
    /**** iOS Safari fixes ****/

}
body footer#footer a,
body.style960 footer#footer a {
  font-size: 11px;
  line-height: 13px;
}
/* Event-list Teaser
----------------------------------------------------------------------------------------------------*/
body.style960 .eventList h2 {
  font-size: 14px;
  padding: 0;
}
/*  Search Teaser
----------------------------------------------------------------------------------------------------*/
body.style960 .recommendation h2,
body.style960 .articleBox h2 {
  padding: 0;
}
body.style960 .recommendation h2 {
  font-size: 14px;
}
body.style960 .articleBox h2 {
  padding: 5px 0 0 0;
}
body.style960 .searchResult h3,
body.style960 .personinfo h3,
body.style960 .personlistinfo h3 {
  padding-top: 10px;
}
body.style960 .searchResult p,
body.style960 .personinfo p,
body.style960 .personlistinfo p {
  padding-bottom: 5px;
}
body.style960 .searchResult figure.grid_2,
body.style960 .personinfo figure.grid_2,
body.style960 .personlistinfo figure.grid_2 {
  width: 130px;
  margin-bottom: 12px;
}
body.style960 .searchResult .clearfloat,
body.style960 .personinfo .clearfloat,
body.style960 .personlistinfo .clearfloat {
  clear: both;
}
body.style960 .searchResult div.adr ul.contactlist,
body.style960 .personinfo div.adr ul.contactlist,
body.style960 .personlistinfo div.adr ul.contactlist {
  padding-bottom: 5px;
}
body.style960 .searchResult div.info h2 {
  font-size: 14px;
  line-height: 18px !important;
}
body.style960 .searchResult .articleBox .head {
  padding-bottom: 2px;
}
body.style960 .searchResult div.accordion {
  padding: 10px 0 4px;
}
body.style960 .searchResult div.table-matrix table.personlist colgroup col.col1 {
  width: 160px;
}
body.style960 .searchResult div.table-matrix table.personlist colgroup col.col2 {
  width: 150px;
}
body.style960 .searchResult div.table-matrix table.personlist colgroup col.col3 {
  width: 133px;
}
body.style960 .searchResult div.table-matrix table.personlist colgroup col.col4 {
  width: 115px;
}
body.style960 .searchResult div.table-matrix table.telelist colgroup col.col1 {
  width: 115px;
}
body.style960 .searchResult div.table-matrix table.telelist colgroup col.col2 {
  width: 112px;
}
body.style960 .searchResult div.table-matrix table.telelist colgroup col.col3 {
  width: 120px;
}
body.style960 .searchResult div.table-matrix table.telelist colgroup col.col4 {
  width: 92px;
}
body.style960 .searchResult div.table-matrix table.telelist colgroup col.col5 {
  width: 126px;
}
/*  Contact Form
----------------------------------------------------------------------------------------------------*/
body.style960 .search-form h2 {
  font-size: 14px;
  padding: 15px 0 5px 0;
}
/*  Login
----------------------------------------------------------------------------------------------------*/
body.style960 .search-form h2 {
  font-size: 19px;
  line-height: 22px;
}
/*  search box
----------------------------------------------------------------------------------------------------*/
body.style960 div.contentSubContainer.searchBox {
  margin-top: 0;
  padding-top: 0;
}
body.style960 div.contentSubContainer.searchBox .search-form.extended {
  padding-left: 15px;
}
body.style960 div.contentSubContainer.searchBox .search-form.extended div.formHeader {
  padding: 0 3px 0 0;
}
body.style960 div.contentSubContainer.searchBox .search-form.extended div.formHeader h2 {
  font-size: 17px;
  line-height: 20px;
}
body.style960 div.contentSubContainer.searchBox .search-form.extended div.checkbox div.subtitle,
body.style960 div.contentSubContainer.searchBox .search-form.extended div.formAddonLink div.subtitle {
  font-weight: bold;
  color: #6A7277;
  line-height: 12px;
  font-size: 12px;
  margin-top: 10px;
}
body.style960 div.contentSubContainer.searchBox .search-form.extended div.grouping-box div.box,
body.style960 div.contentSubContainer.searchBox .search-form.extended div.grouping-box div.rightcol {
  padding-left: 0;
  padding-right: 6px;
  width: 72px;
  overflow: hidden;
}
body.style960 div.contentSubContainer.searchBox .search-form.extended div.grouping-box div.box span.icons.date,
body.style960 div.contentSubContainer.searchBox .search-form.extended div.grouping-box div.rightcol span.icons.date {
  padding-left: 0;
}
body.style960 div.contentSubContainer.searchBox .search-form.extended div.grouping-box div.box.full {
  width: 100%;
}
body.style960 div.contentSubContainer.searchBox .search-form.extended div.checkbox,
body.style960 div.contentSubContainer.searchBox .search-form.extended div.formAddonLink.checkbox {
  padding-left: 0;
}
body.style960 div.contentSubContainer.searchBox .search-form.extended div.checkbox ul,
body.style960 div.contentSubContainer.searchBox .search-form.extended div.formAddonLink.checkbox ul {
  list-style: none;
  margin-left: 0;
  padding-left: 18px;
  text-indent: -18px;
}
body.style960 div.contentSubContainer.searchBox .search-form.extended div.checkbox input[type="checkbox"],
body.style960 div.contentSubContainer.searchBox .search-form.extended div.formAddonLink.checkbox input[type="checkbox"],
body.style960 div.contentSubContainer.searchBox .search-form.extended div.checkbox input[type="radio"],
body.style960 div.contentSubContainer.searchBox .search-form.extended div.formAddonLink.checkbox input[type="radio"] {
  margin: 2px 0 0 0;
}
body.style960 div.contentSubContainer.searchBox .search-form.extended div.checkbox input[type="checkbox"] + label,
body.style960 div.contentSubContainer.searchBox .search-form.extended div.formAddonLink.checkbox input[type="checkbox"] + label,
body.style960 div.contentSubContainer.searchBox .search-form.extended div.checkbox input[type="radio"] + label,
body.style960 div.contentSubContainer.searchBox .search-form.extended div.formAddonLink.checkbox input[type="radio"] + label {
  font-size: 12px;
  line-height: 13px;
  margin-left: 1px;
}
body ul.check-box-departement-search,
body.style960 ul.check-box-departement-search {
  font-size: 11px;
}
body div.ui-datepicker div.ui-datepicker-header div.ui-datepicker-title,
body.style960 div.ui-datepicker div.ui-datepicker-header div.ui-datepicker-title {
  font-size: 12px;
}
body div.ui-datepicker table.ui-datepicker-calendar thead tr th,
body.style960 div.ui-datepicker table.ui-datepicker-calendar thead tr th {
  font-size: 12px;
  width: 20px;
}
body div.ui-datepicker table.ui-datepicker-calendar tbody tr td,
body.style960 div.ui-datepicker table.ui-datepicker-calendar tbody tr td {
  font-size: 12px;
}
body h1,
body.style960 h1 {
  font-size: 25px;
  line-height: 28px;
}
body h2,
body.style960 h2 {
  font-size: 19px;
  line-height: 22px;
}
body h3,
body.style960 h3 {
  font-size: 14px;
  line-height: 20px;
}
body h4,
body.style960 h4 {
  font-size: 14px;
  line-height: 20px;
}
body h5,
body.style960 h5 {
  font-size: 14px;
}
body h6,
body.style960 h6 {
  font-size: 12px;
}
body p.lead,
body.style960 p.lead {
  font-size: 14px;
}
body p.disclaimer,
body.style960 p.disclaimer {
  font-size: 12px;
  line-height: 18px;
}
body p.disclaimer span.icon,
body.style960 p.disclaimer span.icon {
  height: 30px;
  width: 30px;
}
body p.disclaimer span.icon img,
body.style960 p.disclaimer span.icon img {
  height: 30px;
  width: 30px;
}
body a,
body.style960 a {
  font-size: 12px;
  line-height: 14px;
}
body a span.icon,
body.style960 a span.icon {
  font-size: 12px !important;
  background-position: -25px -7px;
}
body a span.icon.extern,
body.style960 a span.icon.extern {
  background-position: -86px -9px;
}
body a span.icon.download,
body.style960 a span.icon.download {
  background-position: -65px -7px;
}
body a span.icon.secure,
body.style960 a span.icon.secure {
  background-position: -105px -9px;
}
body a span.icon.back,
body.style960 a span.icon.back {
  background-position: -50px -6px;
}
body a span.icon.plus,
body.style960 a span.icon.plus {
  background-position: -124px -7px;
}
body a span.icon.minus,
body.style960 a span.icon.minus {
  background-position: -144px -4px;
}
body button.reset,
body.style960 button.reset,
body button,
body.style960 button,
body .button,
body.style960 .button,
body .button.reset,
body.style960 .button.reset {
  height: 24px;
  font-size: 12px;
  line-height: 24px;
}
body button.reset span.icon,
body.style960 button.reset span.icon,
body button span.icon,
body.style960 button span.icon,
body .button span.icon,
body.style960 .button span.icon,
body .button.reset span.icon,
body.style960 .button.reset span.icon {
  font-size: 12px !important;
  background-position: -20px -7px;
}
body button.reset span.icon.extern,
body.style960 button.reset span.icon.extern,
body button span.icon.extern,
body.style960 button span.icon.extern,
body .button span.icon.extern,
body.style960 .button span.icon.extern,
body .button.reset span.icon.extern,
body.style960 .button.reset span.icon.extern {
  background-position: -80px -6px;
}
body button.reset span.icon.download,
body.style960 button.reset span.icon.download,
body button span.icon.download,
body.style960 button span.icon.download,
body .button span.icon.download,
body.style960 .button span.icon.download,
body .button.reset span.icon.download,
body.style960 .button.reset span.icon.download {
  background-position: -60px -7px;
}
body button.reset span.icon.secure,
body.style960 button.reset span.icon.secure,
body button span.icon.secure,
body.style960 button span.icon.secure,
body .button span.icon.secure,
body.style960 .button span.icon.secure,
body .button.reset span.icon.secure,
body.style960 .button.reset span.icon.secure {
  background-position: -100px -6px;
}
body button.reset span.icon.plus,
body.style960 button.reset span.icon.plus,
body button span.icon.plus,
body.style960 button span.icon.plus,
body .button span.icon.plus,
body.style960 .button span.icon.plus,
body .button.reset span.icon.plus,
body.style960 .button.reset span.icon.plus {
  background-position: -120px -6px;
}
body div.refNote h2,
body.style960 div.refNote h2,
body div.refNote li,
body.style960 div.refNote li,
body div.refNote p,
body.style960 div.refNote p {
  font-size: 12px;
  line-height: 18px;
}
body div.note p,
body.style960 div.note p {
  font-size: 12px;
  line-height: 18px;
}
body div.textimage figure figcaption,
body.style960 div.textimage figure figcaption {
  font-size: 11px;
  line-height: 16px;
}
body div.textimage figure.grid_2_5,
body.style960 div.textimage figure.grid_2_5 {
  width: 227px;
}
body div.textimage ul,
body.style960 div.textimage ul {
  list-style-image: url('/etc/designs/mmp/img/content/components/basic-items/bulletrd-font14.png');
}
body div.text_image figure figcaption,
body.style960 div.text_image figure figcaption {
  font-size: 11px;
  line-height: 16px;
}
body div.text_image figure.grid_2_5,
body.style960 div.text_image figure.grid_2_5 {
  margin-right: 10px;
  width: 227px;
}
body div.fullwidthimage figure figcaption > span,
body.style960 div.fullwidthimage figure figcaption > span,
body div.fullwidthimage figure figcaption > div,
body.style960 div.fullwidthimage figure figcaption > div {
  font-size: 11px;
  line-height: 16px;
}
body div.video-container figure figcaption,
body.style960 div.video-container figure figcaption,
body div.youtube figure figcaption,
body.style960 div.youtube figure figcaption {
  font-size: 11px;
  line-height: 16px;
}
body blockquote,
body.style960 blockquote {
  font-size: 19px;
  line-height: 22px;
}
body blockquote cite,
body.style960 blockquote cite {
  font-size: 12px;
  line-height: 20px;
}
body div.table-matrix table,
body.style960 div.table-matrix table {
  font-size: 12px;
  line-height: 18px;
}
body div.table-matrix table tr th span.icon,
body.style960 div.table-matrix table tr th span.icon {
  font-size: 12px !important;
  background-position: -25px -6px;
}
body div.table-matrix table tr th span.icon.down,
body.style960 div.table-matrix table tr th span.icon.down {
  background-position: -42px -65px;
}
body div.table-matrix table a,
body.style960 div.table-matrix table a {
  line-height: 18px;
}
body div.table-matrix table tr td.detail,
body.style960 div.table-matrix table tr td.detail {
  padding-right: 5px;
}
body div.table-matrix table.university-calender,
body.style960 div.table-matrix table.university-calender {
  margin-bottom: 15px;
}
body div.table-matrix table.university-calender colgroup col.col1,
body.style960 div.table-matrix table.university-calender colgroup col.col1 {
  width: 100px;
}
body div.table-matrix table.university-calender colgroup col.col2,
body.style960 div.table-matrix table.university-calender colgroup col.col2 {
  width: 240px;
}
body div.table-matrix table.personlist colgroup col.col1,
body.style960 div.table-matrix table.personlist colgroup col.col1 {
  width: 33%;
}
body div.table-matrix table.personlist colgroup col.col2,
body.style960 div.table-matrix table.personlist colgroup col.col2 {
  width: 12%;
}
body div.table-matrix table.personlist colgroup col.col3,
body.style960 div.table-matrix table.personlist colgroup col.col3 {
  width: 25%;
}
body div.table-matrix table.personlist colgroup col.col4,
body.style960 div.table-matrix table.personlist colgroup col.col4 {
  width: 30%;
}
body div.table-matrix table.spinoff colgroup col.col1,
body.style960 div.table-matrix table.spinoff colgroup col.col1 {
  width: 230px;
}
body div.table-matrix table.spinoff colgroup col.col2,
body.style960 div.table-matrix table.spinoff colgroup col.col2 {
  width: 185px;
}
body div.table-matrix table.spinoff colgroup col.col3,
body.style960 div.table-matrix table.spinoff colgroup col.col3 {
  width: 130px;
}
body div.table-matrix table.polycourse colgroup col.col1,
body.style960 div.table-matrix table.polycourse colgroup col.col1 {
  width: 190px;
}
body div.table-matrix table.polycourse colgroup col.col2,
body.style960 div.table-matrix table.polycourse colgroup col.col2 {
  width: 130px;
}
body div.table-matrix table.polycourse colgroup col.col3,
body.style960 div.table-matrix table.polycourse colgroup col.col3 {
  width: 130px;
}
body div.table-matrix table.academicSemesterDate colgroup col.col1,
body.style960 div.table-matrix table.academicSemesterDate colgroup col.col1 {
  width: 185px;
}
body div.table-matrix table.academicSemesterData colgroup col.col1,
body.style960 div.table-matrix table.academicSemesterData colgroup col.col1 {
  width: 185px;
}
body div.table-matrix table.academicSemesterData colgroup col.col2,
body.style960 div.table-matrix table.academicSemesterData colgroup col.col2 {
  width: 160px;
}
body div.table-matrix.full-width,
body.style960 div.table-matrix.full-width {
  width: 653px;
}
body aside h3,
body.style960 aside h3 {
  font-size: 14px;
}
body aside a span.icon,
body.style960 aside a span.icon {
  background-position: -25px -7px;
}
body aside a span.icon.extern,
body.style960 aside a span.icon.extern {
  background-position: -86px -9px;
}
body aside a span.icon.download,
body.style960 aside a span.icon.download {
  background-position: -65px -7px;
}
body aside a span.icon.secure,
body.style960 aside a span.icon.secure {
  background-position: -105px -9px;
}
body aside a span.xtra,
body.style960 aside a span.xtra {
  color: #6A7277;
  font-style: italic;
}
body aside div.textimage ul,
body.style960 aside div.textimage ul {
  list-style-image: url('/etc/designs/mmp/img/content/components/basic-items/bulletrd-font12.png');
}
body aside div.textimage ul li,
body.style960 aside div.textimage ul li {
  margin-top: 10px;
}
body aside div.textimage ul li:first-child,
body.style960 aside div.textimage ul li:first-child,
body aside div.textimage ul li.first-child,
body.style960 aside div.textimage ul li.first-child {
  margin-top: 0;
}
/* activate if browser version/OS-independent _consistent_ span.icon y-position offsets need to be corrected!
   (_in_consistent example: in Chrome 25.0, Win7 64bit needed the fix, Mac OS Mountain Lion not...)

html.chrome body.style960 a span.icon {
	position: relative;
	top: 1px;
}
*/
body div.smallForm form fieldset div.formFooter p,
body.style960 div.smallForm form fieldset div.formFooter p {
  font-size: 12px;
}
body div.smallForm form fieldset div.end div.formFooter,
body.style960 div.smallForm form fieldset div.end div.formFooter {
  padding-top: 0;
  height: 24px;
}
body div.contactForm p,
body.style960 div.contactForm p,
body div.loginForm p,
body.style960 div.loginForm p {
  font-size: 12px;
  line-height: 18px;
}
body div.contactForm div.formFooter label.contactFooter,
body.style960 div.contactForm div.formFooter label.contactFooter,
body div.loginForm div.formFooter label.contactFooter,
body.style960 div.loginForm div.formFooter label.contactFooter {
  font-size: 12px;
  padding-bottom: 0px;
  vertical-align: middle;
}
body div.formAddonLink div.refNote span,
body.style960 div.formAddonLink div.refNote span {
  font-size: 12px;
}
body div.formAddonLink ul.linklist a,
body.style960 div.formAddonLink ul.linklist a {
  line-height: 20px;
}
body form fieldset.search-form.extended div.grouping-box div.box input[type="checkbox"],
body.style960 form fieldset.search-form.extended div.grouping-box div.box input[type="checkbox"],
body form fieldset.search-form.extended div.grouping-box div.box input[type="radio"],
body.style960 form fieldset.search-form.extended div.grouping-box div.box input[type="radio"] {
  margin: 2px 5px 5px 0;
}
body form fieldset.search-form.extended div.grouping-box div.box input[type="checkbox"] + label,
body.style960 form fieldset.search-form.extended div.grouping-box div.box input[type="checkbox"] + label,
body form fieldset.search-form.extended div.grouping-box div.box input[type="radio"] + label,
body.style960 form fieldset.search-form.extended div.grouping-box div.box input[type="radio"] + label {
  line-height: 20px;
  padding-right: 5px;
}
body div.formAddonLink p.linkitem,
body.style960 div.formAddonLink p.linkitem,
body div.result p.linkitem,
body.style960 div.result p.linkitem,
body form fieldset.search-form p.linkitem,
body.style960 form fieldset.search-form p.linkitem,
body form fieldset.comment-form p.linkitem,
body.style960 form fieldset.comment-form p.linkitem,
body div.formAddonLink a,
body.style960 div.formAddonLink a,
body div.result a,
body.style960 div.result a,
body form fieldset.search-form a,
body.style960 form fieldset.search-form a,
body form fieldset.comment-form a,
body.style960 form fieldset.comment-form a {
  font-size: 12px;
  line-height: 14px;
}
body div.formAddonLink div.grouping-box div.box span,
body.style960 div.formAddonLink div.grouping-box div.box span,
body div.result div.grouping-box div.box span,
body.style960 div.result div.grouping-box div.box span,
body form fieldset.search-form div.grouping-box div.box span,
body.style960 form fieldset.search-form div.grouping-box div.box span,
body form fieldset.comment-form div.grouping-box div.box span,
body.style960 form fieldset.comment-form div.grouping-box div.box span,
body div.formAddonLink div.grouping-box div.box label,
body.style960 div.formAddonLink div.grouping-box div.box label,
body div.result div.grouping-box div.box label,
body.style960 div.result div.grouping-box div.box label,
body form fieldset.search-form div.grouping-box div.box label,
body.style960 form fieldset.search-form div.grouping-box div.box label,
body form fieldset.comment-form div.grouping-box div.box label,
body.style960 form fieldset.comment-form div.grouping-box div.box label {
  font-size: 12px;
  line-height: 16px;
}
body div.formAddonLink div.grouping-box div.box div.validation_info,
body.style960 div.formAddonLink div.grouping-box div.box div.validation_info,
body div.result div.grouping-box div.box div.validation_info,
body.style960 div.result div.grouping-box div.box div.validation_info,
body form fieldset.search-form div.grouping-box div.box div.validation_info,
body.style960 form fieldset.search-form div.grouping-box div.box div.validation_info,
body form fieldset.comment-form div.grouping-box div.box div.validation_info,
body.style960 form fieldset.comment-form div.grouping-box div.box div.validation_info {
  min-height: 24px;
  line-height: 24px;
  font-size: 12px;
}
body div.formAddonLink div.grouping-box div.box input[type="checkbox"],
body.style960 div.formAddonLink div.grouping-box div.box input[type="checkbox"],
body div.result div.grouping-box div.box input[type="checkbox"],
body.style960 div.result div.grouping-box div.box input[type="checkbox"],
body form fieldset.search-form div.grouping-box div.box input[type="checkbox"],
body.style960 form fieldset.search-form div.grouping-box div.box input[type="checkbox"],
body form fieldset.comment-form div.grouping-box div.box input[type="checkbox"],
body.style960 form fieldset.comment-form div.grouping-box div.box input[type="checkbox"],
body div.formAddonLink div.grouping-box div.box input[type="radio"],
body.style960 div.formAddonLink div.grouping-box div.box input[type="radio"],
body div.result div.grouping-box div.box input[type="radio"],
body.style960 div.result div.grouping-box div.box input[type="radio"],
body form fieldset.search-form div.grouping-box div.box input[type="radio"],
body.style960 form fieldset.search-form div.grouping-box div.box input[type="radio"],
body form fieldset.comment-form div.grouping-box div.box input[type="radio"],
body.style960 form fieldset.comment-form div.grouping-box div.box input[type="radio"] {
  margin: 5px 7px 5px 0;
  height: 13px !important;
  width: 12px !important;
}
body div.formAddonLink div.grouping-box div.box input[type="checkbox"] + label,
body.style960 div.formAddonLink div.grouping-box div.box input[type="checkbox"] + label,
body div.result div.grouping-box div.box input[type="checkbox"] + label,
body.style960 div.result div.grouping-box div.box input[type="checkbox"] + label,
body form fieldset.search-form div.grouping-box div.box input[type="checkbox"] + label,
body.style960 form fieldset.search-form div.grouping-box div.box input[type="checkbox"] + label,
body form fieldset.comment-form div.grouping-box div.box input[type="checkbox"] + label,
body.style960 form fieldset.comment-form div.grouping-box div.box input[type="checkbox"] + label,
body div.formAddonLink div.grouping-box div.box input[type="radio"] + label,
body.style960 div.formAddonLink div.grouping-box div.box input[type="radio"] + label,
body div.result div.grouping-box div.box input[type="radio"] + label,
body.style960 div.result div.grouping-box div.box input[type="radio"] + label,
body form fieldset.search-form div.grouping-box div.box input[type="radio"] + label,
body.style960 form fieldset.search-form div.grouping-box div.box input[type="radio"] + label,
body form fieldset.comment-form div.grouping-box div.box input[type="radio"] + label,
body.style960 form fieldset.comment-form div.grouping-box div.box input[type="radio"] + label {
  line-height: 24px;
}
body div.formAddonLink div.grouping-box div.box input,
body.style960 div.formAddonLink div.grouping-box div.box input,
body div.result div.grouping-box div.box input,
body.style960 div.result div.grouping-box div.box input,
body form fieldset.search-form div.grouping-box div.box input,
body.style960 form fieldset.search-form div.grouping-box div.box input,
body form fieldset.comment-form div.grouping-box div.box input,
body.style960 form fieldset.comment-form div.grouping-box div.box input,
body div.formAddonLink div.grouping-box div.box select,
body.style960 div.formAddonLink div.grouping-box div.box select,
body div.result div.grouping-box div.box select,
body.style960 div.result div.grouping-box div.box select,
body form fieldset.search-form div.grouping-box div.box select,
body.style960 form fieldset.search-form div.grouping-box div.box select,
body form fieldset.comment-form div.grouping-box div.box select,
body.style960 form fieldset.comment-form div.grouping-box div.box select {
  font-size: 12px;
  line-height: 16px;
  height: 24px !important;
}
body div.formAddonLink div.grouping-box div.box .form-select,
body.style960 div.formAddonLink div.grouping-box div.box .form-select,
body div.result div.grouping-box div.box .form-select,
body.style960 div.result div.grouping-box div.box .form-select,
body form fieldset.search-form div.grouping-box div.box .form-select,
body.style960 form fieldset.search-form div.grouping-box div.box .form-select,
body form fieldset.comment-form div.grouping-box div.box .form-select,
body.style960 form fieldset.comment-form div.grouping-box div.box .form-select {
  height: 22px;
}
body div.formAddonLink div.grouping-box div.box .form-select div,
body.style960 div.formAddonLink div.grouping-box div.box .form-select div,
body div.result div.grouping-box div.box .form-select div,
body.style960 div.result div.grouping-box div.box .form-select div,
body form fieldset.search-form div.grouping-box div.box .form-select div,
body.style960 form fieldset.search-form div.grouping-box div.box .form-select div,
body form fieldset.comment-form div.grouping-box div.box .form-select div,
body.style960 form fieldset.comment-form div.grouping-box div.box .form-select div {
  padding: 3px 7px;
}
body div.formAddonLink div.grouping-box div.box .form-select select,
body.style960 div.formAddonLink div.grouping-box div.box .form-select select,
body div.result div.grouping-box div.box .form-select select,
body.style960 div.result div.grouping-box div.box .form-select select,
body form fieldset.search-form div.grouping-box div.box .form-select select,
body.style960 form fieldset.search-form div.grouping-box div.box .form-select select,
body form fieldset.comment-form div.grouping-box div.box .form-select select,
body.style960 form fieldset.comment-form div.grouping-box div.box .form-select select,
body div.formAddonLink div.grouping-box div.box .form-select div,
body.style960 div.formAddonLink div.grouping-box div.box .form-select div,
body div.result div.grouping-box div.box .form-select div,
body.style960 div.result div.grouping-box div.box .form-select div,
body form fieldset.search-form div.grouping-box div.box .form-select div,
body.style960 form fieldset.search-form div.grouping-box div.box .form-select div,
body form fieldset.comment-form div.grouping-box div.box .form-select div,
body.style960 form fieldset.comment-form div.grouping-box div.box .form-select div {
  font-size: 12px;
  line-height: 16px;
}
body div.formAddonLink div.grouping-box div.box .customfile,
body.style960 div.formAddonLink div.grouping-box div.box .customfile,
body div.result div.grouping-box div.box .customfile,
body.style960 div.result div.grouping-box div.box .customfile,
body form fieldset.search-form div.grouping-box div.box .customfile,
body.style960 form fieldset.search-form div.grouping-box div.box .customfile,
body form fieldset.comment-form div.grouping-box div.box .customfile,
body.style960 form fieldset.comment-form div.grouping-box div.box .customfile {
  height: 24px;
}
body div.formAddonLink div.grouping-box div.box .customfile-button,
body.style960 div.formAddonLink div.grouping-box div.box .customfile-button,
body div.result div.grouping-box div.box .customfile-button,
body.style960 div.result div.grouping-box div.box .customfile-button,
body form fieldset.search-form div.grouping-box div.box .customfile-button,
body.style960 form fieldset.search-form div.grouping-box div.box .customfile-button,
body form fieldset.comment-form div.grouping-box div.box .customfile-button,
body.style960 form fieldset.comment-form div.grouping-box div.box .customfile-button {
  padding-top: 4px;
  font-size: 12px;
}
body div.formAddonLink div.grouping-box div.box div.refNote,
body.style960 div.formAddonLink div.grouping-box div.box div.refNote,
body div.result div.grouping-box div.box div.refNote,
body.style960 div.result div.grouping-box div.box div.refNote,
body form fieldset.search-form div.grouping-box div.box div.refNote,
body.style960 form fieldset.search-form div.grouping-box div.box div.refNote,
body form fieldset.comment-form div.grouping-box div.box div.refNote,
body.style960 form fieldset.comment-form div.grouping-box div.box div.refNote {
  font-size: 12px;
  padding-top: 12px;
}
body div.formAddonLink div.date div.grouping-box div.box div input.date,
body.style960 div.formAddonLink div.date div.grouping-box div.box div input.date,
body div.result div.date div.grouping-box div.box div input.date,
body.style960 div.result div.date div.grouping-box div.box div input.date,
body form fieldset.search-form div.date div.grouping-box div.box div input.date,
body.style960 form fieldset.search-form div.date div.grouping-box div.box div input.date,
body form fieldset.comment-form div.date div.grouping-box div.box div input.date,
body.style960 form fieldset.comment-form div.date div.grouping-box div.box div input.date {
  font-size: 10px;
  padding: 0 0 0 1px;
  width: 48px;
}
body div.formAddonLink div.date div.grouping-box div.box span.icons.date,
body.style960 div.formAddonLink div.date div.grouping-box div.box span.icons.date,
body div.result div.date div.grouping-box div.box span.icons.date,
body.style960 div.result div.date div.grouping-box div.box span.icons.date,
body form fieldset.search-form div.date div.grouping-box div.box span.icons.date,
body.style960 form fieldset.search-form div.date div.grouping-box div.box span.icons.date,
body form fieldset.comment-form div.date div.grouping-box div.box span.icons.date,
body.style960 form fieldset.comment-form div.date div.grouping-box div.box span.icons.date {
  margin-top: 4px;
}
body div.formAddonLink div.grouping-box div.box span.label.searchbox,
body.style960 div.formAddonLink div.grouping-box div.box span.label.searchbox,
body div.result div.grouping-box div.box span.label.searchbox,
body.style960 div.result div.grouping-box div.box span.label.searchbox,
body form fieldset.search-form div.grouping-box div.box span.label.searchbox,
body.style960 form fieldset.search-form div.grouping-box div.box span.label.searchbox,
body form fieldset.comment-form div.grouping-box div.box span.label.searchbox,
body.style960 form fieldset.comment-form div.grouping-box div.box span.label.searchbox,
body div.formAddonLink div.grouping-box div.box label.searchbox,
body.style960 div.formAddonLink div.grouping-box div.box label.searchbox,
body div.result div.grouping-box div.box label.searchbox,
body.style960 div.result div.grouping-box div.box label.searchbox,
body form fieldset.search-form div.grouping-box div.box label.searchbox,
body.style960 form fieldset.search-form div.grouping-box div.box label.searchbox,
body form fieldset.comment-form div.grouping-box div.box label.searchbox,
body.style960 form fieldset.comment-form div.grouping-box div.box label.searchbox {
  margin-left: 18px;
}
body form fieldset.search-form div.fix-col-sizes div.box label,
body.style960 form fieldset.search-form div.fix-col-sizes div.box label {
  line-height: 16px;
}
body form fieldset.search-form div.fix-col-sizes.cols-4.with-button div.col,
body.style960 form fieldset.search-form div.fix-col-sizes.cols-4.with-button div.col {
  width: 178px;
}
body form fieldset.search-form div.fix-col-sizes.cols-4.with-button div.col-button,
body.style960 form fieldset.search-form div.fix-col-sizes.cols-4.with-button div.col-button {
  width: 102px;
}
body div.result table.result,
body.style960 div.result table.result {
  font-size: 12px;
  line-height: 18px;
}
body div.result table.result tbody div.map figure img,
body.style960 div.result table.result tbody div.map figure img {
  width: 465px;
  height: auto;
}
body ul.form_field_dropdown,
body.style960 ul.form_field_dropdown {
  font-size: 12px;
}
body ul.form_field_dropdown li.first-option,
body.style960 ul.form_field_dropdown li.first-option {
  line-height: 9px;
}
body div.smallForm,
body.style960 div.smallForm {
  width: 465px;
}
body div.fullForm,
body.style960 div.fullForm {
  width: 653px;
}
body div.fullForm.no-spacing-bottom,
body.style960 div.fullForm.no-spacing-bottom {
  padding-bottom: 0;
}
body aside div.smallForm,
body.style960 aside div.smallForm {
  width: 100%;
}
body aside div.smallForm form fieldset.search-form,
body.style960 aside div.smallForm form fieldset.search-form {
  padding-bottom: 10px;
  width: 152px;
}
body aside div.fullForm,
body.style960 aside div.fullForm {
  width: 100%;
}
/* Variables
----------------------------------------------------------------------------------------------------*/
body div.fullwidthimage figure img,
body.style960 div.fullwidthimage figure img {
  height: auto;
}
body div.slideshow div.slideshow-placeholder div.currentImage,
body.style960 div.slideshow div.slideshow-placeholder div.currentImage {
  height: 350px;
  width: 100%;
}
body div.slideshow div.slideshow-placeholder div.currentImage .vcenter,
body.style960 div.slideshow div.slideshow-placeholder div.currentImage .vcenter {
  line-height: 348px;
}
body div.slideshow div.slideshow-placeholder div.currentImage .vcenter .wrapper,
body.style960 div.slideshow div.slideshow-placeholder div.currentImage .vcenter .wrapper {
  position: relative;
  /* See http://www.vanseodesign.com/css/vertical-centering/, method 'Absolute Positioning and Negative Margin' */

}
body div.slideshow div.slideshow-placeholder div.currentImage .vcenter .wrapper a,
body.style960 div.slideshow div.slideshow-placeholder div.currentImage .vcenter .wrapper a {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  margin-top: -22px;
  border-bottom: none !important;
  outline: 0;
}
body div.slideshow div.slideshow-placeholder div.currentImage .vcenter .wrapper a.navigateLeft,
body.style960 div.slideshow div.slideshow-placeholder div.currentImage .vcenter .wrapper a.navigateLeft {
  left: 0;
  margin-left: 8px;
  background: url('/etc/designs/mmp/img/eth_website_buttons_back.png') no-repeat scroll left 46% transparent !important;
}
body div.slideshow div.slideshow-placeholder div.currentImage .vcenter .wrapper a.navigateRight,
body.style960 div.slideshow div.slideshow-placeholder div.currentImage .vcenter .wrapper a.navigateRight {
  right: 0;
  margin-right: 8px;
  background: url('/etc/designs/mmp/img/eth_website_buttons_next.png') no-repeat scroll right 46% transparent !important;
}
body div.slideshow div.slideshow-placeholder div.currentImage img,
body.style960 div.slideshow div.slideshow-placeholder div.currentImage img {
  max-height: 350px;
  max-width: 465px;
}
body div.slideshow div.slideshow-placeholder div.slideshowContent div.items img,
body.style960 div.slideshow div.slideshow-placeholder div.slideshowContent div.items img {
  margin-right: 7px;
  margin-top: 7px;
  height: 45px;
}
body div.slideshow div.slideshow-placeholder div.slideshowContent span,
body.style960 div.slideshow div.slideshow-placeholder div.slideshowContent span {
  height: 45px;
  width: 30px;
  margin-top: 7px;
}
body div.slideshow div.slideshow-placeholder div.slideshowContent span a,
body.style960 div.slideshow div.slideshow-placeholder div.slideshowContent span a {
  height: 48px;
  width: 30px;
  margin: 9px 0 0 !important;
}
body div.slideshow div.slideshow-placeholder div.slideshowContent span a.prev,
body.style960 div.slideshow div.slideshow-placeholder div.slideshowContent span a.prev {
  background-position: 0px 0px;
}
body div.slideshow div.slideshow-placeholder div.slideshowContent span a.next,
body.style960 div.slideshow div.slideshow-placeholder div.slideshowContent span a.next {
  background-position: -29px 0px;
}
body div.slideshow div.slideshow-placeholder img,
body.style960 div.slideshow div.slideshow-placeholder img {
  height: auto;
}
body div.slideshow div.slideshow-placeholder span,
body.style960 div.slideshow div.slideshow-placeholder span {
  font-size: 12px;
}
body div.gallery div.items figure figcaption,
body.style960 div.gallery div.items figure figcaption,
body div.gallery ul figure figcaption,
body.style960 div.gallery ul figure figcaption {
  font-size: 11px;
  line-height: 16px;
}
body div.gallery5image div.items,
body.style960 div.gallery5image div.items,
body div.gallery5image ul,
body.style960 div.gallery5image ul {
  width: 475px;
}
body div.gallery5image div.items figure,
body.style960 div.gallery5image div.items figure,
body div.gallery5image ul figure,
body.style960 div.gallery5image ul figure {
  margin-right: 10px;
  margin-top: 10px;
  width: 85px;
}
body div.gallery5image div.items figure div,
body.style960 div.gallery5image div.items figure div,
body div.gallery5image ul figure div,
body.style960 div.gallery5image ul figure div {
  line-height: 61px;
  min-height: 63px;
}
body div.gallery5image div.items figure img,
body.style960 div.gallery5image div.items figure img,
body div.gallery5image ul figure img,
body.style960 div.gallery5image ul figure img {
  max-width: 85px;
  max-height: 63px;
  height: auto;
}
body div.gallery5image div.items figure figcaption,
body.style960 div.gallery5image div.items figure figcaption,
body div.gallery5image ul figure figcaption,
body.style960 div.gallery5image ul figure figcaption {
  width: 85px;
}
body div.gallery3image,
body.style960 div.gallery3image {
  margin-bottom: 30px;
}
body div.gallery3image div.items,
body.style960 div.gallery3image div.items,
body div.gallery3image ul,
body.style960 div.gallery3image ul {
  width: 475px;
}
body div.gallery3image div.items figure,
body.style960 div.gallery3image div.items figure,
body div.gallery3image ul figure,
body.style960 div.gallery3image ul figure {
  margin-right: 10px;
  margin-top: 10px;
  width: 148px;
}
body div.gallery3image div.items figure div,
body.style960 div.gallery3image div.items figure div,
body div.gallery3image ul figure div,
body.style960 div.gallery3image ul figure div {
  line-height: 109px;
  min-height: 111px;
}
body div.gallery3image div.items figure img,
body.style960 div.gallery3image div.items figure img,
body div.gallery3image ul figure img,
body.style960 div.gallery3image ul figure img {
  max-width: 148px;
  max-height: 111px;
  height: auto;
}
body div.gallery3image div.items figure figcaption,
body.style960 div.gallery3image div.items figure figcaption,
body div.gallery3image ul figure figcaption,
body.style960 div.gallery3image ul figure figcaption {
  width: 148px;
}
body aside div.fullwidthimage figure,
body.style960 aside div.fullwidthimage figure {
  width: 188px;
}
body aside div.fullwidthimage figure img,
body.style960 aside div.fullwidthimage figure img {
  width: 188px;
}
body aside div.contextinfo div.fullwidthimage figure,
body.style960 aside div.contextinfo div.fullwidthimage figure {
  width: 168px;
}
body aside div.contextinfo div.fullwidthimage figure img,
body.style960 aside div.contextinfo div.fullwidthimage figure img {
  width: 168px;
}
body aside div.refNote h2,
body.style960 aside div.refNote h2,
body aside div.refNote li,
body.style960 aside div.refNote li,
body aside div.refNote p,
body.style960 aside div.refNote p {
  font-size: 12px;
  line-height: 18px;
}
body aside div.refNote ul.linklist li div.link a,
body.style960 aside div.refNote ul.linklist li div.link a {
  font-size: 12px;
  line-height: 14px;
}
body aside div.refNote ul.linklist li div.link a span.icon,
body.style960 aside div.refNote ul.linklist li div.link a span.icon {
  background-position: -26px -6px;
}
body aside div.refNote ul.linklist li div.link a span.icon.extern,
body.style960 aside div.refNote ul.linklist li div.link a span.icon.extern {
  background-position: -86px -8px;
}
body div.newsList div.navigation div.nav-hint,
body.style960 div.newsList div.navigation div.nav-hint,
body div.eventList div.navigation div.nav-hint,
body.style960 div.eventList div.navigation div.nav-hint,
body div.textList div.navigation div.nav-hint,
body.style960 div.textList div.navigation div.nav-hint,
body div.event div.navigation div.nav-hint,
body.style960 div.event div.navigation div.nav-hint,
body div.searchResult div.navigation div.nav-hint,
body.style960 div.searchResult div.navigation div.nav-hint,
body div.publications div.navigation div.nav-hint,
body.style960 div.publications div.navigation div.nav-hint {
  font-size: 11px;
}
body div.newsList div.newsListBox,
body.style960 div.newsList div.newsListBox,
body div.eventList div.newsListBox,
body.style960 div.eventList div.newsListBox,
body div.textList div.newsListBox,
body.style960 div.textList div.newsListBox,
body div.event div.newsListBox,
body.style960 div.event div.newsListBox,
body div.searchResult div.newsListBox,
body.style960 div.searchResult div.newsListBox,
body div.publications div.newsListBox,
body.style960 div.publications div.newsListBox,
body div.newsList div.newsListBoxNoSep,
body.style960 div.newsList div.newsListBoxNoSep,
body div.eventList div.newsListBoxNoSep,
body.style960 div.eventList div.newsListBoxNoSep,
body div.textList div.newsListBoxNoSep,
body.style960 div.textList div.newsListBoxNoSep,
body div.event div.newsListBoxNoSep,
body.style960 div.event div.newsListBoxNoSep,
body div.searchResult div.newsListBoxNoSep,
body.style960 div.searchResult div.newsListBoxNoSep,
body div.publications div.newsListBoxNoSep,
body.style960 div.publications div.newsListBoxNoSep,
body div.newsList div.eventListBox,
body.style960 div.newsList div.eventListBox,
body div.eventList div.eventListBox,
body.style960 div.eventList div.eventListBox,
body div.textList div.eventListBox,
body.style960 div.textList div.eventListBox,
body div.event div.eventListBox,
body.style960 div.event div.eventListBox,
body div.searchResult div.eventListBox,
body.style960 div.searchResult div.eventListBox,
body div.publications div.eventListBox,
body.style960 div.publications div.eventListBox,
body div.newsList div.textListBox,
body.style960 div.newsList div.textListBox,
body div.eventList div.textListBox,
body.style960 div.eventList div.textListBox,
body div.textList div.textListBox,
body.style960 div.textList div.textListBox,
body div.event div.textListBox,
body.style960 div.event div.textListBox,
body div.searchResult div.textListBox,
body.style960 div.searchResult div.textListBox,
body div.publications div.textListBox,
body.style960 div.publications div.textListBox,
body div.newsList div.eventListHead,
body.style960 div.newsList div.eventListHead,
body div.eventList div.eventListHead,
body.style960 div.eventList div.eventListHead,
body div.textList div.eventListHead,
body.style960 div.textList div.eventListHead,
body div.event div.eventListHead,
body.style960 div.event div.eventListHead,
body div.searchResult div.eventListHead,
body.style960 div.searchResult div.eventListHead,
body div.publications div.eventListHead,
body.style960 div.publications div.eventListHead,
body div.newsList div.recomendation,
body.style960 div.newsList div.recomendation,
body div.eventList div.recomendation,
body.style960 div.eventList div.recomendation,
body div.textList div.recomendation,
body.style960 div.textList div.recomendation,
body div.event div.recomendation,
body.style960 div.event div.recomendation,
body div.searchResult div.recomendation,
body.style960 div.searchResult div.recomendation,
body div.publications div.recomendation,
body.style960 div.publications div.recomendation,
body div.newsList div.articleBox,
body.style960 div.newsList div.articleBox,
body div.eventList div.articleBox,
body.style960 div.eventList div.articleBox,
body div.textList div.articleBox,
body.style960 div.textList div.articleBox,
body div.event div.articleBox,
body.style960 div.event div.articleBox,
body div.searchResult div.articleBox,
body.style960 div.searchResult div.articleBox,
body div.publications div.articleBox,
body.style960 div.publications div.articleBox {
  padding-top: 10px;
}
body div.newsList div.newsListBox div.info,
body.style960 div.newsList div.newsListBox div.info,
body div.eventList div.newsListBox div.info,
body.style960 div.eventList div.newsListBox div.info,
body div.textList div.newsListBox div.info,
body.style960 div.textList div.newsListBox div.info,
body div.event div.newsListBox div.info,
body.style960 div.event div.newsListBox div.info,
body div.searchResult div.newsListBox div.info,
body.style960 div.searchResult div.newsListBox div.info,
body div.publications div.newsListBox div.info,
body.style960 div.publications div.newsListBox div.info,
body div.newsList div.newsListBoxNoSep div.info,
body.style960 div.newsList div.newsListBoxNoSep div.info,
body div.eventList div.newsListBoxNoSep div.info,
body.style960 div.eventList div.newsListBoxNoSep div.info,
body div.textList div.newsListBoxNoSep div.info,
body.style960 div.textList div.newsListBoxNoSep div.info,
body div.event div.newsListBoxNoSep div.info,
body.style960 div.event div.newsListBoxNoSep div.info,
body div.searchResult div.newsListBoxNoSep div.info,
body.style960 div.searchResult div.newsListBoxNoSep div.info,
body div.publications div.newsListBoxNoSep div.info,
body.style960 div.publications div.newsListBoxNoSep div.info,
body div.newsList div.eventListBox div.info,
body.style960 div.newsList div.eventListBox div.info,
body div.eventList div.eventListBox div.info,
body.style960 div.eventList div.eventListBox div.info,
body div.textList div.eventListBox div.info,
body.style960 div.textList div.eventListBox div.info,
body div.event div.eventListBox div.info,
body.style960 div.event div.eventListBox div.info,
body div.searchResult div.eventListBox div.info,
body.style960 div.searchResult div.eventListBox div.info,
body div.publications div.eventListBox div.info,
body.style960 div.publications div.eventListBox div.info,
body div.newsList div.textListBox div.info,
body.style960 div.newsList div.textListBox div.info,
body div.eventList div.textListBox div.info,
body.style960 div.eventList div.textListBox div.info,
body div.textList div.textListBox div.info,
body.style960 div.textList div.textListBox div.info,
body div.event div.textListBox div.info,
body.style960 div.event div.textListBox div.info,
body div.searchResult div.textListBox div.info,
body.style960 div.searchResult div.textListBox div.info,
body div.publications div.textListBox div.info,
body.style960 div.publications div.textListBox div.info,
body div.newsList div.eventListHead div.info,
body.style960 div.newsList div.eventListHead div.info,
body div.eventList div.eventListHead div.info,
body.style960 div.eventList div.eventListHead div.info,
body div.textList div.eventListHead div.info,
body.style960 div.textList div.eventListHead div.info,
body div.event div.eventListHead div.info,
body.style960 div.event div.eventListHead div.info,
body div.searchResult div.eventListHead div.info,
body.style960 div.searchResult div.eventListHead div.info,
body div.publications div.eventListHead div.info,
body.style960 div.publications div.eventListHead div.info,
body div.newsList div.recomendation div.info,
body.style960 div.newsList div.recomendation div.info,
body div.eventList div.recomendation div.info,
body.style960 div.eventList div.recomendation div.info,
body div.textList div.recomendation div.info,
body.style960 div.textList div.recomendation div.info,
body div.event div.recomendation div.info,
body.style960 div.event div.recomendation div.info,
body div.searchResult div.recomendation div.info,
body.style960 div.searchResult div.recomendation div.info,
body div.publications div.recomendation div.info,
body.style960 div.publications div.recomendation div.info,
body div.newsList div.articleBox div.info,
body.style960 div.newsList div.articleBox div.info,
body div.eventList div.articleBox div.info,
body.style960 div.eventList div.articleBox div.info,
body div.textList div.articleBox div.info,
body.style960 div.textList div.articleBox div.info,
body div.event div.articleBox div.info,
body.style960 div.event div.articleBox div.info,
body div.searchResult div.articleBox div.info,
body.style960 div.searchResult div.articleBox div.info,
body div.publications div.articleBox div.info,
body.style960 div.publications div.articleBox div.info {
  margin-bottom: 10px;
}
body div.newsList div.newsListBox div.info p,
body.style960 div.newsList div.newsListBox div.info p,
body div.eventList div.newsListBox div.info p,
body.style960 div.eventList div.newsListBox div.info p,
body div.textList div.newsListBox div.info p,
body.style960 div.textList div.newsListBox div.info p,
body div.event div.newsListBox div.info p,
body.style960 div.event div.newsListBox div.info p,
body div.searchResult div.newsListBox div.info p,
body.style960 div.searchResult div.newsListBox div.info p,
body div.publications div.newsListBox div.info p,
body.style960 div.publications div.newsListBox div.info p,
body div.newsList div.newsListBoxNoSep div.info p,
body.style960 div.newsList div.newsListBoxNoSep div.info p,
body div.eventList div.newsListBoxNoSep div.info p,
body.style960 div.eventList div.newsListBoxNoSep div.info p,
body div.textList div.newsListBoxNoSep div.info p,
body.style960 div.textList div.newsListBoxNoSep div.info p,
body div.event div.newsListBoxNoSep div.info p,
body.style960 div.event div.newsListBoxNoSep div.info p,
body div.searchResult div.newsListBoxNoSep div.info p,
body.style960 div.searchResult div.newsListBoxNoSep div.info p,
body div.publications div.newsListBoxNoSep div.info p,
body.style960 div.publications div.newsListBoxNoSep div.info p,
body div.newsList div.eventListBox div.info p,
body.style960 div.newsList div.eventListBox div.info p,
body div.eventList div.eventListBox div.info p,
body.style960 div.eventList div.eventListBox div.info p,
body div.textList div.eventListBox div.info p,
body.style960 div.textList div.eventListBox div.info p,
body div.event div.eventListBox div.info p,
body.style960 div.event div.eventListBox div.info p,
body div.searchResult div.eventListBox div.info p,
body.style960 div.searchResult div.eventListBox div.info p,
body div.publications div.eventListBox div.info p,
body.style960 div.publications div.eventListBox div.info p,
body div.newsList div.textListBox div.info p,
body.style960 div.newsList div.textListBox div.info p,
body div.eventList div.textListBox div.info p,
body.style960 div.eventList div.textListBox div.info p,
body div.textList div.textListBox div.info p,
body.style960 div.textList div.textListBox div.info p,
body div.event div.textListBox div.info p,
body.style960 div.event div.textListBox div.info p,
body div.searchResult div.textListBox div.info p,
body.style960 div.searchResult div.textListBox div.info p,
body div.publications div.textListBox div.info p,
body.style960 div.publications div.textListBox div.info p,
body div.newsList div.eventListHead div.info p,
body.style960 div.newsList div.eventListHead div.info p,
body div.eventList div.eventListHead div.info p,
body.style960 div.eventList div.eventListHead div.info p,
body div.textList div.eventListHead div.info p,
body.style960 div.textList div.eventListHead div.info p,
body div.event div.eventListHead div.info p,
body.style960 div.event div.eventListHead div.info p,
body div.searchResult div.eventListHead div.info p,
body.style960 div.searchResult div.eventListHead div.info p,
body div.publications div.eventListHead div.info p,
body.style960 div.publications div.eventListHead div.info p,
body div.newsList div.recomendation div.info p,
body.style960 div.newsList div.recomendation div.info p,
body div.eventList div.recomendation div.info p,
body.style960 div.eventList div.recomendation div.info p,
body div.textList div.recomendation div.info p,
body.style960 div.textList div.recomendation div.info p,
body div.event div.recomendation div.info p,
body.style960 div.event div.recomendation div.info p,
body div.searchResult div.recomendation div.info p,
body.style960 div.searchResult div.recomendation div.info p,
body div.publications div.recomendation div.info p,
body.style960 div.publications div.recomendation div.info p,
body div.newsList div.articleBox div.info p,
body.style960 div.newsList div.articleBox div.info p,
body div.eventList div.articleBox div.info p,
body.style960 div.eventList div.articleBox div.info p,
body div.textList div.articleBox div.info p,
body.style960 div.textList div.articleBox div.info p,
body div.event div.articleBox div.info p,
body.style960 div.event div.articleBox div.info p,
body div.searchResult div.articleBox div.info p,
body.style960 div.searchResult div.articleBox div.info p,
body div.publications div.articleBox div.info p,
body.style960 div.publications div.articleBox div.info p {
  line-height: 18px;
}
body div.newsList div.newsListBox div.info p.dateInfo,
body.style960 div.newsList div.newsListBox div.info p.dateInfo,
body div.eventList div.newsListBox div.info p.dateInfo,
body.style960 div.eventList div.newsListBox div.info p.dateInfo,
body div.textList div.newsListBox div.info p.dateInfo,
body.style960 div.textList div.newsListBox div.info p.dateInfo,
body div.event div.newsListBox div.info p.dateInfo,
body.style960 div.event div.newsListBox div.info p.dateInfo,
body div.searchResult div.newsListBox div.info p.dateInfo,
body.style960 div.searchResult div.newsListBox div.info p.dateInfo,
body div.publications div.newsListBox div.info p.dateInfo,
body.style960 div.publications div.newsListBox div.info p.dateInfo,
body div.newsList div.newsListBoxNoSep div.info p.dateInfo,
body.style960 div.newsList div.newsListBoxNoSep div.info p.dateInfo,
body div.eventList div.newsListBoxNoSep div.info p.dateInfo,
body.style960 div.eventList div.newsListBoxNoSep div.info p.dateInfo,
body div.textList div.newsListBoxNoSep div.info p.dateInfo,
body.style960 div.textList div.newsListBoxNoSep div.info p.dateInfo,
body div.event div.newsListBoxNoSep div.info p.dateInfo,
body.style960 div.event div.newsListBoxNoSep div.info p.dateInfo,
body div.searchResult div.newsListBoxNoSep div.info p.dateInfo,
body.style960 div.searchResult div.newsListBoxNoSep div.info p.dateInfo,
body div.publications div.newsListBoxNoSep div.info p.dateInfo,
body.style960 div.publications div.newsListBoxNoSep div.info p.dateInfo,
body div.newsList div.eventListBox div.info p.dateInfo,
body.style960 div.newsList div.eventListBox div.info p.dateInfo,
body div.eventList div.eventListBox div.info p.dateInfo,
body.style960 div.eventList div.eventListBox div.info p.dateInfo,
body div.textList div.eventListBox div.info p.dateInfo,
body.style960 div.textList div.eventListBox div.info p.dateInfo,
body div.event div.eventListBox div.info p.dateInfo,
body.style960 div.event div.eventListBox div.info p.dateInfo,
body div.searchResult div.eventListBox div.info p.dateInfo,
body.style960 div.searchResult div.eventListBox div.info p.dateInfo,
body div.publications div.eventListBox div.info p.dateInfo,
body.style960 div.publications div.eventListBox div.info p.dateInfo,
body div.newsList div.textListBox div.info p.dateInfo,
body.style960 div.newsList div.textListBox div.info p.dateInfo,
body div.eventList div.textListBox div.info p.dateInfo,
body.style960 div.eventList div.textListBox div.info p.dateInfo,
body div.textList div.textListBox div.info p.dateInfo,
body.style960 div.textList div.textListBox div.info p.dateInfo,
body div.event div.textListBox div.info p.dateInfo,
body.style960 div.event div.textListBox div.info p.dateInfo,
body div.searchResult div.textListBox div.info p.dateInfo,
body.style960 div.searchResult div.textListBox div.info p.dateInfo,
body div.publications div.textListBox div.info p.dateInfo,
body.style960 div.publications div.textListBox div.info p.dateInfo,
body div.newsList div.eventListHead div.info p.dateInfo,
body.style960 div.newsList div.eventListHead div.info p.dateInfo,
body div.eventList div.eventListHead div.info p.dateInfo,
body.style960 div.eventList div.eventListHead div.info p.dateInfo,
body div.textList div.eventListHead div.info p.dateInfo,
body.style960 div.textList div.eventListHead div.info p.dateInfo,
body div.event div.eventListHead div.info p.dateInfo,
body.style960 div.event div.eventListHead div.info p.dateInfo,
body div.searchResult div.eventListHead div.info p.dateInfo,
body.style960 div.searchResult div.eventListHead div.info p.dateInfo,
body div.publications div.eventListHead div.info p.dateInfo,
body.style960 div.publications div.eventListHead div.info p.dateInfo,
body div.newsList div.recomendation div.info p.dateInfo,
body.style960 div.newsList div.recomendation div.info p.dateInfo,
body div.eventList div.recomendation div.info p.dateInfo,
body.style960 div.eventList div.recomendation div.info p.dateInfo,
body div.textList div.recomendation div.info p.dateInfo,
body.style960 div.textList div.recomendation div.info p.dateInfo,
body div.event div.recomendation div.info p.dateInfo,
body.style960 div.event div.recomendation div.info p.dateInfo,
body div.searchResult div.recomendation div.info p.dateInfo,
body.style960 div.searchResult div.recomendation div.info p.dateInfo,
body div.publications div.recomendation div.info p.dateInfo,
body.style960 div.publications div.recomendation div.info p.dateInfo,
body div.newsList div.articleBox div.info p.dateInfo,
body.style960 div.newsList div.articleBox div.info p.dateInfo,
body div.eventList div.articleBox div.info p.dateInfo,
body.style960 div.eventList div.articleBox div.info p.dateInfo,
body div.textList div.articleBox div.info p.dateInfo,
body.style960 div.textList div.articleBox div.info p.dateInfo,
body div.event div.articleBox div.info p.dateInfo,
body.style960 div.event div.articleBox div.info p.dateInfo,
body div.searchResult div.articleBox div.info p.dateInfo,
body.style960 div.searchResult div.articleBox div.info p.dateInfo,
body div.publications div.articleBox div.info p.dateInfo,
body.style960 div.publications div.articleBox div.info p.dateInfo {
  font-size: 12px;
}
body div.newsList div.newsListBox div.info div.head,
body.style960 div.newsList div.newsListBox div.info div.head,
body div.eventList div.newsListBox div.info div.head,
body.style960 div.eventList div.newsListBox div.info div.head,
body div.textList div.newsListBox div.info div.head,
body.style960 div.textList div.newsListBox div.info div.head,
body div.event div.newsListBox div.info div.head,
body.style960 div.event div.newsListBox div.info div.head,
body div.searchResult div.newsListBox div.info div.head,
body.style960 div.searchResult div.newsListBox div.info div.head,
body div.publications div.newsListBox div.info div.head,
body.style960 div.publications div.newsListBox div.info div.head,
body div.newsList div.newsListBoxNoSep div.info div.head,
body.style960 div.newsList div.newsListBoxNoSep div.info div.head,
body div.eventList div.newsListBoxNoSep div.info div.head,
body.style960 div.eventList div.newsListBoxNoSep div.info div.head,
body div.textList div.newsListBoxNoSep div.info div.head,
body.style960 div.textList div.newsListBoxNoSep div.info div.head,
body div.event div.newsListBoxNoSep div.info div.head,
body.style960 div.event div.newsListBoxNoSep div.info div.head,
body div.searchResult div.newsListBoxNoSep div.info div.head,
body.style960 div.searchResult div.newsListBoxNoSep div.info div.head,
body div.publications div.newsListBoxNoSep div.info div.head,
body.style960 div.publications div.newsListBoxNoSep div.info div.head,
body div.newsList div.eventListBox div.info div.head,
body.style960 div.newsList div.eventListBox div.info div.head,
body div.eventList div.eventListBox div.info div.head,
body.style960 div.eventList div.eventListBox div.info div.head,
body div.textList div.eventListBox div.info div.head,
body.style960 div.textList div.eventListBox div.info div.head,
body div.event div.eventListBox div.info div.head,
body.style960 div.event div.eventListBox div.info div.head,
body div.searchResult div.eventListBox div.info div.head,
body.style960 div.searchResult div.eventListBox div.info div.head,
body div.publications div.eventListBox div.info div.head,
body.style960 div.publications div.eventListBox div.info div.head,
body div.newsList div.textListBox div.info div.head,
body.style960 div.newsList div.textListBox div.info div.head,
body div.eventList div.textListBox div.info div.head,
body.style960 div.eventList div.textListBox div.info div.head,
body div.textList div.textListBox div.info div.head,
body.style960 div.textList div.textListBox div.info div.head,
body div.event div.textListBox div.info div.head,
body.style960 div.event div.textListBox div.info div.head,
body div.searchResult div.textListBox div.info div.head,
body.style960 div.searchResult div.textListBox div.info div.head,
body div.publications div.textListBox div.info div.head,
body.style960 div.publications div.textListBox div.info div.head,
body div.newsList div.eventListHead div.info div.head,
body.style960 div.newsList div.eventListHead div.info div.head,
body div.eventList div.eventListHead div.info div.head,
body.style960 div.eventList div.eventListHead div.info div.head,
body div.textList div.eventListHead div.info div.head,
body.style960 div.textList div.eventListHead div.info div.head,
body div.event div.eventListHead div.info div.head,
body.style960 div.event div.eventListHead div.info div.head,
body div.searchResult div.eventListHead div.info div.head,
body.style960 div.searchResult div.eventListHead div.info div.head,
body div.publications div.eventListHead div.info div.head,
body.style960 div.publications div.eventListHead div.info div.head,
body div.newsList div.recomendation div.info div.head,
body.style960 div.newsList div.recomendation div.info div.head,
body div.eventList div.recomendation div.info div.head,
body.style960 div.eventList div.recomendation div.info div.head,
body div.textList div.recomendation div.info div.head,
body.style960 div.textList div.recomendation div.info div.head,
body div.event div.recomendation div.info div.head,
body.style960 div.event div.recomendation div.info div.head,
body div.searchResult div.recomendation div.info div.head,
body.style960 div.searchResult div.recomendation div.info div.head,
body div.publications div.recomendation div.info div.head,
body.style960 div.publications div.recomendation div.info div.head,
body div.newsList div.articleBox div.info div.head,
body.style960 div.newsList div.articleBox div.info div.head,
body div.eventList div.articleBox div.info div.head,
body.style960 div.eventList div.articleBox div.info div.head,
body div.textList div.articleBox div.info div.head,
body.style960 div.textList div.articleBox div.info div.head,
body div.event div.articleBox div.info div.head,
body.style960 div.event div.articleBox div.info div.head,
body div.searchResult div.articleBox div.info div.head,
body.style960 div.searchResult div.articleBox div.info div.head,
body div.publications div.articleBox div.info div.head,
body.style960 div.publications div.articleBox div.info div.head {
  font-size: 11px;
  line-height: 16px;
  margin-top: 1px;
}
body div.newsList p.head,
body.style960 div.newsList p.head,
body div.eventList p.head,
body.style960 div.eventList p.head,
body div.textList p.head,
body.style960 div.textList p.head,
body div.event p.head,
body.style960 div.event p.head,
body div.searchResult p.head,
body.style960 div.searchResult p.head,
body div.publications p.head,
body.style960 div.publications p.head {
  padding: 10px 10px 10px 10px;
  background-color: #F3F5F6;
  color: #003C69;
  font-size: 19px;
  line-height: 20px;
  font-weight: bold;
}
body div.newsList div.eventListGroup,
body.style960 div.newsList div.eventListGroup,
body div.eventList div.eventListGroup,
body.style960 div.eventList div.eventListGroup,
body div.textList div.eventListGroup,
body.style960 div.textList div.eventListGroup,
body div.event div.eventListGroup,
body.style960 div.event div.eventListGroup,
body div.searchResult div.eventListGroup,
body.style960 div.searchResult div.eventListGroup,
body div.publications div.eventListGroup,
body.style960 div.publications div.eventListGroup {
  padding-bottom: 8px;
}
body div.newsList div.eventListGroup div.eventListBox,
body.style960 div.newsList div.eventListGroup div.eventListBox,
body div.eventList div.eventListGroup div.eventListBox,
body.style960 div.eventList div.eventListGroup div.eventListBox,
body div.textList div.eventListGroup div.eventListBox,
body.style960 div.textList div.eventListGroup div.eventListBox,
body div.event div.eventListGroup div.eventListBox,
body.style960 div.event div.eventListGroup div.eventListBox,
body div.searchResult div.eventListGroup div.eventListBox,
body.style960 div.searchResult div.eventListGroup div.eventListBox,
body div.publications div.eventListGroup div.eventListBox,
body.style960 div.publications div.eventListGroup div.eventListBox {
  padding-top: 8px;
}
body div.newsList div.eventListGroup div.eventListBox div.info,
body.style960 div.newsList div.eventListGroup div.eventListBox div.info,
body div.eventList div.eventListGroup div.eventListBox div.info,
body.style960 div.eventList div.eventListGroup div.eventListBox div.info,
body div.textList div.eventListGroup div.eventListBox div.info,
body.style960 div.textList div.eventListGroup div.eventListBox div.info,
body div.event div.eventListGroup div.eventListBox div.info,
body.style960 div.event div.eventListGroup div.eventListBox div.info,
body div.searchResult div.eventListGroup div.eventListBox div.info,
body.style960 div.searchResult div.eventListGroup div.eventListBox div.info,
body div.publications div.eventListGroup div.eventListBox div.info,
body.style960 div.publications div.eventListGroup div.eventListBox div.info {
  margin-bottom: 8px;
}
body div.keywordList,
body.style960 div.keywordList {
  padding: 8px 10px 2px 10px;
  line-height: 14px;
  width: 465px;
}
body div.keywordList ul.keyword li::before,
body.style960 div.keywordList ul.keyword li::before {
  width: 10px;
  height: 14px;
  margin-left: 6px;
}
body div.searchResult.publicationList,
body.style960 div.searchResult.publicationList {
  width: 653px;
}
body div.searchResult div.recommendation div.head,
body.style960 div.searchResult div.recommendation div.head,
body div.searchResult div.navigation div.head,
body.style960 div.searchResult div.navigation div.head,
body div.searchResult div.recommendation div.nav-hint,
body.style960 div.searchResult div.recommendation div.nav-hint,
body div.searchResult div.navigation div.nav-hint,
body.style960 div.searchResult div.navigation div.nav-hint {
  font-size: 11px;
}
body div.searchResult div.recommendation div.publicationBox article a,
body.style960 div.searchResult div.recommendation div.publicationBox article a,
body div.searchResult div.navigation div.publicationBox article a,
body.style960 div.searchResult div.navigation div.publicationBox article a {
  font-size: 12px;
  line-height: 18px;
}
body div.searchResult div.recommendation div.publicationBox article figure a,
body.style960 div.searchResult div.recommendation div.publicationBox article figure a,
body div.searchResult div.navigation div.publicationBox article figure a,
body.style960 div.searchResult div.navigation div.publicationBox article figure a {
  line-height: 66px;
}
body div.searchResult div.recommendation div.content div.info,
body.style960 div.searchResult div.recommendation div.content div.info {
  margin-bottom: 0;
}
body div.searchResult ul.search_types li a.all span.icon,
body.style960 div.searchResult ul.search_types li a.all span.icon {
  background-position: -274px -9px;
}
body div.searchResult ul.search_types li a.all:hover span.icon,
body.style960 div.searchResult ul.search_types li a.all:hover span.icon,
body div.searchResult ul.search_types li a.all.active span.icon,
body.style960 div.searchResult ul.search_types li a.all.active span.icon {
  background-position: -274px -39px;
}
body div.searchResult ul.search_types li a.web span.icon,
body.style960 div.searchResult ul.search_types li a.web span.icon {
  background-position: -345px -9px;
}
body div.searchResult ul.search_types li a.web:hover span.icon,
body.style960 div.searchResult ul.search_types li a.web:hover span.icon,
body div.searchResult ul.search_types li a.web.active span.icon,
body.style960 div.searchResult ul.search_types li a.web.active span.icon {
  background-position: -345px -39px;
}
body div.searchResult ul.search_types li a.news span.icon,
body.style960 div.searchResult ul.search_types li a.news span.icon {
  background-position: -372px -9px;
}
body div.searchResult ul.search_types li a.news:hover span.icon,
body.style960 div.searchResult ul.search_types li a.news:hover span.icon,
body div.searchResult ul.search_types li a.news.active span.icon,
body.style960 div.searchResult ul.search_types li a.news.active span.icon {
  background-position: -372px -39px;
}
body div.searchResult ul.search_types li a.people span.icon,
body.style960 div.searchResult ul.search_types li a.people span.icon,
body div.searchResult ul.search_types li a.people span.icon,
body.style960 div.searchResult ul.search_types li a.people span.icon {
  background-position: -309px -9px;
}
body div.searchResult ul.search_types li a.people:hover span.icon,
body.style960 div.searchResult ul.search_types li a.people:hover span.icon,
body div.searchResult ul.search_types li a.people.active span.icon,
body.style960 div.searchResult ul.search_types li a.people.active span.icon {
  background-position: -309px -39px;
}
body div.searchResult ul.search_types li a.doc span.icon,
body.style960 div.searchResult ul.search_types li a.doc span.icon {
  background-position: -404px -9px;
}
body div.searchResult ul.search_types li a.doc:hover span.icon,
body.style960 div.searchResult ul.search_types li a.doc:hover span.icon,
body div.searchResult ul.search_types li a.doc.active span.icon,
body.style960 div.searchResult ul.search_types li a.doc.active span.icon {
  background-position: -404px -39px;
}
body div.navigation div.nav-elements ul.paging li,
body.style960 div.navigation div.nav-elements ul.paging li {
  font-size: 12px;
  line-height: 16px;
}
body div.navigation div.nav-elements div.nav-prev,
body.style960 div.navigation div.nav-elements div.nav-prev,
body div.navigation div.nav-elements div.nav-next,
body.style960 div.navigation div.nav-elements div.nav-next,
body div.navigation div.nav-elements div.nav-all,
body.style960 div.navigation div.nav-elements div.nav-all {
  line-height: 12px;
}
body ul.commentListBox li div.data,
body.style960 ul.commentListBox li div.data {
  width: 139px;
}
body ul.commentListBox li div.data span,
body.style960 ul.commentListBox li div.data span {
  line-height: 22px;
}
body ul.commentListBox li div.data a.like,
body.style960 ul.commentListBox li div.data a.like {
  line-height: 30px;
}
body ul.commentListBox li div.commentEntry,
body.style960 ul.commentListBox li div.commentEntry {
  width: 306px;
  padding-left: 10px;
}
body ul.commentListBox li div.commentEntry p,
body.style960 ul.commentListBox li div.commentEntry p {
  padding-bottom: 7px;
}
body ul.commentListBox li div.subComment ul li div.commentEntry,
body.style960 ul.commentListBox li div.subComment ul li div.commentEntry {
  width: 246px;
  padding-left: 70px;
}
body div.vitae div.vcard.grid_2,
body.style960 div.vitae div.vcard.grid_2 {
  width: 220px;
}
body div.searchResult div.vitae div.vcard.grid_2,
body.style960 div.searchResult div.vitae div.vcard.grid_2 {
  width: 378px;
}
body div.vcard ul.contactlist li img,
body.style960 div.vcard ul.contactlist li img {
  margin-top: 0;
}
body aside div.infobox div.mediaList div.media figure img,
body.style960 aside div.infobox div.mediaList div.media figure img {
  width: 89px;
}
body aside div.infobox div.mediaList div.media p,
body.style960 aside div.infobox div.mediaList div.media p {
  width: 74px;
}
body aside div.smallForm form fieldset.search-form div div.grouping-box div.box.full label,
body.style960 aside div.smallForm form fieldset.search-form div div.grouping-box div.box.full label {
  line-height: 13px;
}
body aside div.smallForm form fieldset.search-form div div.grouping-box div.box.full input[type="radio"],
body.style960 aside div.smallForm form fieldset.search-form div div.grouping-box div.box.full input[type="radio"] {
  margin: 0 5px 0 1px;
}
body aside div.mediaList div.media figure img,
body.style960 aside div.mediaList div.media figure img {
  width: 89px;
}
body aside div.vcard ul.contactlist li img,
body.style960 aside div.vcard ul.contactlist li img {
  margin-top: -1px;
}
body div.publicationList div.articleBox article div.info,
body.style960 div.publicationList div.articleBox article div.info {
  color: #000;
  padding-bottom: 7px;
}
body div.publicationList div.articleBox article div.info div.pub_title,
body.style960 div.publicationList div.articleBox article div.info div.pub_title {
  color: #003C69;
  font-size: 14px;
  font-weight: 700;
  margin-top: 1px;
}
body div.publicationList div.articleBox article div.info div.pub_authors,
body.style960 div.publicationList div.articleBox article div.info div.pub_authors {
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  padding-top: 5px;
}
body div.publicationList div.articleBox article div.info div.pub_info,
body.style960 div.publicationList div.articleBox article div.info div.pub_info {
  font-size: 14px;
  line-height: 18px;
  padding: 2px 0 2px 0;
}
body nav#nav a,
body.style960 nav#nav a {
  font-size: 14px;
  line-height: 16px;
}
body nav#nav a:hover,
body.style960 nav#nav a:hover {
  border-bottom: 0;
}
body nav#nav .subOverview,
body.style960 nav#nav .subOverview {
  line-height: 14px;
}
body nav#nav .nav-sub a,
body.style960 nav#nav .nav-sub a {
  font-size: 12px;
  line-height: 14px;
}
body nav#contentNav ul.level0 li a,
body.style960 nav#contentNav ul.level0 li a {
  font-size: 14px;
  line-height: 20px;
}
body div.tableOfContents div.headToc a span.icon.minus,
body.style960 div.tableOfContents div.headToc a span.icon.minus {
  background-position: -145px -4px;
}
body div.tableOfContents div.contentToc > ul > li .grid_2,
body.style960 div.tableOfContents div.contentToc > ul > li .grid_2 {
  width: 168px;
}
body div.tableOfContents div.contentToc > ul > li > ul > li a,
body.style960 div.tableOfContents div.contentToc > ul > li > ul > li a {
  font-size: 14px;
  line-height: 20px;
}
body div.tableOfContents div.contentToc > ul > li > ul > li div a span.icon,
body.style960 div.tableOfContents div.contentToc > ul > li > ul > li div a span.icon {
  background-position: -125px -6px;
}
body div.tableOfContents div.contentToc > ul > li > ul > li div.expanded a span.icon,
body.style960 div.tableOfContents div.contentToc > ul > li > ul > li div.expanded a span.icon {
  right: 4px;
  background-position: -145px -4px;
  padding: 0 0 0 12px;
}
body div.tableOfContents div.contentToc > ul > li > ul > li div.expanded a span.icon.plus,
body.style960 div.tableOfContents div.contentToc > ul > li > ul > li div.expanded a span.icon.plus {
  background-position: -122px -7px;
  padding: 0 0 0 15px;
}
body div.tableOfContents div.contentToc > ul > li > ul > li ul li a,
body.style960 div.tableOfContents div.contentToc > ul > li > ul > li ul li a {
  font-size: 12px;
  line-height: 14px;
}
body div.tableOfContents div.contentToc > ul > li > ul > li ul li div.expanded a span.icon,
body.style960 div.tableOfContents div.contentToc > ul > li > ul > li ul li div.expanded a span.icon {
  right: 6px;
  bottom: 5px;
  padding: 0 0 0 10px;
}
body div.tableOfContents div.contentToc > ul > li > ul > li ul li div.expanded a span.icon.plus,
body.style960 div.tableOfContents div.contentToc > ul > li > ul > li ul li div.expanded a span.icon.plus {
  padding: 0 0 0 13px;
}
body div.searchResult div.accordion-editmode,
body.style960 div.searchResult div.accordion-editmode,
body div.searchResult div.accordion,
body.style960 div.searchResult div.accordion {
  width: 100%;
}
body div.accordion-editmode,
body.style960 div.accordion-editmode,
body div.accordion,
body.style960 div.accordion {
  width: 465px;
}
body div.accordion-editmode h3.accordionHeader a,
body.style960 div.accordion-editmode h3.accordionHeader a,
body div.accordion h3.accordionHeader a,
body.style960 div.accordion h3.accordionHeader a {
  font-size: 14px;
  line-height: 18px;
  width: 440px;
  display: inline-block;
}
body div.accordion-editmode h3.accordionHeader div,
body.style960 div.accordion-editmode h3.accordionHeader div,
body div.accordion h3.accordionHeader div,
body.style960 div.accordion h3.accordionHeader div {
  font-size: 12px;
}
body div.accordion-editmode h3.accordionHeader div span.ui-icon-triangle-1-e,
body.style960 div.accordion-editmode h3.accordionHeader div span.ui-icon-triangle-1-e,
body div.accordion h3.accordionHeader div span.ui-icon-triangle-1-e,
body.style960 div.accordion h3.accordionHeader div span.ui-icon-triangle-1-e {
  background-position-y: -8px;
}
body div.accordion-editmode h3.accordionHeader div span.ui-icon-triangle-1-s,
body.style960 div.accordion-editmode h3.accordionHeader div span.ui-icon-triangle-1-s,
body div.accordion h3.accordionHeader div span.ui-icon-triangle-1-s,
body.style960 div.accordion h3.accordionHeader div span.ui-icon-triangle-1-s {
  background-position-y: -7px;
}
body div.tabs,
body.style960 div.tabs {
  width: 465px;
}
body div.tabs.full-width,
body.style960 div.tabs.full-width {
  width: 643px;
}
body div.tabs ul.ui-tabs-nav li.ui-state-default a,
body.style960 div.tabs ul.ui-tabs-nav li.ui-state-default a {
  font-size: 14px;
  line-height: 18px;
}
body div.tabs div.tab-text .row,
body.style960 div.tabs div.tab-text .row {
  font-size: 12px;
  line-height: 18px;
}
body div.tabs div.tab-text .row .label,
body.style960 div.tabs div.tab-text .row .label {
  width: 110px;
}
body div.tabs div.tab-text .row .description,
body.style960 div.tabs div.tab-text .row .description {
  margin-left: 135px;
}
body div#carouselContainer,
body.style960 div#carouselContainer {
  height: 390px;
}
body div.carouselList ul li.carouselItem,
body.style960 div.carouselList ul li.carouselItem {
  height: 390px;
}
body div.carouselList ul li.carouselItem div.itemInfo,
body.style960 div.carouselList ul li.carouselItem div.itemInfo {
  position: relative;
  bottom: 148px;
  padding: 15px 18px;
  width: 584px;
  left: 0px;
}
body div.carouselList ul li.carouselItem div.itemInfo span.infoText > span,
body.style960 div.carouselList ul li.carouselItem div.itemInfo span.infoText > span {
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 0px;
  color: #000;
  overflow: hidden;
}
body div.carouselList .infoText a .link-text:hover,
body.style960 div.carouselList .infoText a .link-text:hover {
  border-bottom: 1px solid #82BE1E;
}
body div.carouselList .infoText a span.icon,
body.style960 div.carouselList .infoText a span.icon {
  border-bottom: none;
}
body div.carouselList .textBackgroundBox,
body.style960 div.carouselList .textBackgroundBox {
  width: 584px;
  bottom: 148px;
}
body div.carouselList a.pause,
body.style960 div.carouselList a.pause {
  bottom: 33px;
  right: 177px;
}
body div.carouselList #carouselControl,
body.style960 div.carouselList #carouselControl {
  bottom: 113px;
  right: 182px;
}
body div.carouselList a.prev,
body.style960 div.carouselList a.prev,
body div.carouselList a.next,
body.style960 div.carouselList a.next {
  bottom: 20px;
}
body #userStatusBar a {
  font-size: 11px;
}
body #userStatusBar .container {
  font-size: 11px;
  width: 990px;
}
body #userStatusBar div.box {
  padding: 8px 9px 8px 0;
  text-align: right;
}
body #userStatusBar div.box.logout {
  width: 188px;
}
body #userStatusBar div.box.username {
  padding-right: 21px;
}
body #userStatusBar .button {
  padding: 5px 0 6px 10px;
}
body #userStatusBar a {
  font-size: 11px;
}
body #userStatusBar .container {
  font-size: 11px;
  width: 990px;
}
body #userStatusBar div.box {
  padding: 8px 9px 8px 0;
}
/*  Personlist
----------------------------------------------------------------------------------------------------*/
body.style960 div.personinfo p {
  padding-bottom: 4px;
}
body.style960 div.personlist div.person figure img {
  width: 89px;
  padding-bottom: 7px;
}
body.style960 div.personlist div.person div.address div.lineName {
  padding-bottom: 12px;
}
/* Imports
----------------------------------------------------------------------------------------------------*/
/* Carousel Footer / Teaser
----------------------------------------------------------------------------------------------------*/
body .carouselFooterBox h2 {
  font-size: 14px;
  line-height: 20px;
  padding: 5px 0 0 0;
}
/* News-List Teaser
----------------------------------------------------------------------------------------------------*/
body.style960 .newsList .newslist h2 {
  font-size: 14px;
}
/* News-List Content
----------------------------------------------------------------------------------------------------*/
body.style960 .newsListBox h2,
body.style960 .newsListBoxNoSep h2 {
  line-height: 20px;
  padding: 5px 0 0 0;
}
