/*    themehumboldt.theme.diazodiazostyles-cachekey-a17fdcfc121f99260ab32173931c8eed.less    */
/* - ++theme++humboldt.theme.diazo/diazostyles.less - */
/* https://www.physik.hu-berlin.de/portal_less/++theme++humboldt.theme.diazo/diazostyles.less?original=1 */
.borderbox {
  /* */

  -webkit-box-sizing: border-box;
  /* */

  -moz-box-sizing: border-box;
  /* */

  box-sizing: border-box;
  /* */

}
.vertical-align {
  padding-left: 1.6em;
  padding-right: 1.6em;
}
.position-normalize {
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}
.navigationstyle {
  margin-left: 0.83em !important;
  margin-right: 0.83em !important;
  font-size: 120%;
}
.audience-menu-color {
  color: white;
  background-color: #036;
}
/* */
@media screen and (min-width: 500px) {
  /* */
  .frontpageslider {
    /* */
  
  }
  .frontpageslider .top #portal-top {
    margin-left: 0;
    height: auto;
  }
  .frontpageslider .top #portal-top #portal-logo {
    position: absolute;
    left: auto;
    right: 0.8%;
    top: 1.7em;
    bottom: auto;
    height: 7.6em;
    z-index: 100;
  }
  .frontpageslider .top #portal-top .portal-title {
    z-index: 100;
  }
  .frontpageslider .top #portal-top #folder_image {
    display: none;
  }
  .frontpageslider .top #frontpageslider {
    padding-top: 10.8em;
  }
  .frontpageslider .navigation {
    width: 20%;
    float: left;
    display: block;
    margin-right: -20%;
    margin-top: 0;
  }
  .frontpageslider .navigation dl.portlet-portal-title {
    display: none;
  }
  .frontpageslider #menu-bars #audience-menu {
    width: 75%;
    display: inline-block;
  }
  .frontpageslider #menu-bars #header-menu {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    right: 0;
    position: absolute;
    display: inline-block;
    width: 25%;
  }
  .frontpageslider #menu-bars #header-menu .menu-divider {
    display: none;
  }
  .frontpageslider #menu-bars #header-menu #search-menu {
    display: none;
  }
  #visual-portal-wrapper {
    min-width: 1024px;
    max-width: 100em;
  }
  .smallscreen {
    display: none;
  }
  .top {
    display: block;
  }
  .top #portal-top {
    margin-left: 20%;
  }
  .navigation {
    width: 20%;
    float: left;
    display: block;
    margin-top: -10.8em;
    margin-right: -20%;
  }
  #menu-bars {
    margin-left: 20%;
    width: 80%;
  }
  #menu-bars #audience-menu {
    /* */
  
    -webkit-box-sizing: border-box;
    /* */
  
    -moz-box-sizing: border-box;
    /* */
  
    box-sizing: border-box;
    /* */
  
    width: 100%;
  }
  .content {
    margin-left: 20%;
    float: left;
    display: inline-block;
    width: 60%;
  }
  .content div#content {
    padding-right: 3em;
    padding-left: 3em;
    padding-top: 0.5em;
  }
  .content div#content .toc {
    width: 100%;
  }
  .sidebar {
    width: 20%;
    float: right;
    margin-left: -20%;
  }
  .sidebar #portal-column-two {
    width: 100%;
  }
  .sidebar #portal-column-two .portletSearch,
  .sidebar #portal-column-two .portlet-directlink {
    padding-right: 0;
  }
  #portal-column-one {
    width: 100%;
  }
  .footer {
    clear: both;
  }
  .audience-menu-theme {
    margin-left: 20%;
  }
  .audience-menu-theme #audience-menu {
    width: 100%;
    /* */
  
    -webkit-box-sizing: border-box;
    /* */
  
    -moz-box-sizing: border-box;
    /* */
  
    box-sizing: border-box;
    /* */
  
    max-width: 100%;
  }
  #visual-portal-wrapper.smallslider .portlet-portal-title {
    position: relative;
    top: -1.2em;
    width: 150%;
  }
  #visual-portal-wrapper.smallslider #portal-top {
    height: 12.6em;
  }
  #visual-portal-wrapper.smallslider #portal-top #portal-logo a img,
  #visual-portal-wrapper.smallslider #portal-top #portal-logo a {
    max-width: 550px;
  }
  #visual-portal-wrapper.smallslider #portal-top #folder_image {
    display: none;
  }
  #visual-portal-wrapper.smallslider #menu-bars #header-menu {
    left: 0;
    text-align: right;
    padding-right: 1.23%;
    /* */
  
    /* */
  
  }
  #visual-portal-wrapper.smallslider #menu-bars #header-menu #search-menu {
    right: 0;
  }
}
@media screen and (max-width: 499px) {
  .bigscreen {
    display: none;
  }
  #visual-portal-wrapper.frontpageslider .top #portal-top .portal-title.frame {
    margin: 0;
  }
  #visual-portal-wrapper.frontpageslider .top #portal-top .portal-title.frame a {
    margin-bottom: 1em;
  }
  #visual-portal-wrapper.frontpageslider .top #portal-top #folder_image {
    display: none;
  }
  #visual-portal-wrapper.frontpageslider .top #portal-top #frontpageslider #sliderpanel {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    width: auto;
  }
  #visual-portal-wrapper {
    min-width: 0;
  }
  #visual-portal-wrapper .audience-menu.smallscreen {
    position: fixed;
    z-index: 100;
    width: 100%;
    display: block;
    top: 0;
    padding-left: 0;
    margin-left: 0;
  }
  #visual-portal-wrapper .audience-menu.smallscreen .audience-toggle {
    display: block;
    height: 2em;
    width: 100%;
    color: white;
    background-color: #036;
    text-align: center;
    padding-top: 0.3em;
  }
  #visual-portal-wrapper .audience-menu.smallscreen .audience-menu-theme {
    display: none;
  }
  #visual-portal-wrapper .audience-menu.smallscreen #audience-menu {
    max-width: 100%;
    width: 100%;
    padding-left: 0;
  }
  #visual-portal-wrapper .audience-menu.smallscreen #audience-menu ul,
  #visual-portal-wrapper .audience-menu.smallscreen #audience-menu span {
    display: block;
    position: static;
    padding: 0;
  }
  #visual-portal-wrapper .audience-menu.smallscreen #audience-menu ul > li {
    display: block;
    margin: 0;
  }
  #visual-portal-wrapper .audience-menu.smallscreen #audience-menu li li {
    padding-left: 1em;
    background-color: #003366;
  }
  #visual-portal-wrapper .skiptotop {
    display: block;
    position: fixed;
    bottom: 0;
    right: 0.63em;
    z-index: 1;
    color: white;
    background-color: #036;
    font-size: 240%;
    font-weight: bold;
    padding-left: 0.15em;
    padding-right: 0.15em;
  }
  #visual-portal-wrapper .skiptotop a {
    color: white;
    background-color: #036;
  }
  #visual-portal-wrapper .top > #portal-top {
    margin-top: 2em;
    margin-left: 0;
    height: auto;
    width: 100%;
    display: block;
  }
  #visual-portal-wrapper .top > #portal-top #portal-logo {
    padding-left: 1.6em;
    padding-right: 1.6em;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    display: block;
    position: relative;
    float: none;
    max-width: 100%;
    padding: 1em;
    margin: 0;
  }
  #visual-portal-wrapper .top > #portal-top #portal-logo a {
    /* */
  
    float: none;
  }
  #visual-portal-wrapper .top > #portal-top #portal-logo a img {
    float: none;
  }
  #visual-portal-wrapper .top > #portal-top #folder_image {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    display: block;
    position: relative;
    width: 100%;
    max-width: 360px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }
  #visual-portal-wrapper .top > #portal-top #folder_image * {
    height: auto;
  }
  #visual-portal-wrapper .search-bar {
    padding-left: 1.6em;
    padding-right: 1.6em;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  #visual-portal-wrapper .search-bar .portletSearch {
    margin-left: 0;
  }
  #visual-portal-wrapper #menu-bars {
    display: block;
    width: 100%;
  }
  #visual-portal-wrapper #menu-bars #audience-menu {
    display: none;
  }
  #visual-portal-wrapper #menu-bars #header-menu {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    display: block;
    white-space: nowrap;
    z-index: auto;
  }
  #visual-portal-wrapper #menu-bars #header-menu #languageselector {
    padding-left: 0;
  }
  #visual-portal-wrapper #menu-bars #header-menu #search-menu {
    right: auto;
    float: none;
    padding-left: 1.1em;
    padding-right: 1.1em;
  }
  #visual-portal-wrapper #menu-bars #header-menu .searchmenu-search {
    display: none;
  }
  #visual-portal-wrapper .navigation {
    width: 100%;
    display: block;
  }
  #visual-portal-wrapper .navigation #portal-column-one {
    width: auto;
    display: block;
    float: none;
    min-height: 0;
  }
  #visual-portal-wrapper .navigation #portal-column-one .portletNavigationTree {
    padding-left: 1.6em;
    padding-right: 1.6em;
  }
  #visual-portal-wrapper .navigation #portal-column-one .portlet-portal-title {
    min-height: 0;
  }
  #visual-portal-wrapper .navigation #portal-column-one .portlet-portal-title .portletItem {
    padding-left: 1.6em;
    padding-right: 1.6em;
  }
  #visual-portal-wrapper .navigation #portal-column-one .navTree .navTreeItem > a {
    padding-right: 1em;
  }
  #visual-portal-wrapper .navigation .navigationList_first,
  #visual-portal-wrapper .navigation .navigationList_first_none {
    margin-left: 0.83em !important;
    margin-right: 0.83em !important;
    font-size: 120%;
  }
  #visual-portal-wrapper .navigation .navigationList_first li,
  #visual-portal-wrapper .navigation .navigationList_first_none li {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  #visual-portal-wrapper .navigation .navigationList_first li a,
  #visual-portal-wrapper .navigation .navigationList_first_none li a {
    padding-left: 1.6em;
    padding-right: 1.6em;
  }
  #visual-portal-wrapper .navigation .navigationList_first li a span,
  #visual-portal-wrapper .navigation .navigationList_first_none li a span {
    display: inline-block;
  }
  #visual-portal-wrapper .content {
    padding-left: 1.6em;
    padding-right: 1.6em;
    margin-top: 1em;
    clear: both;
  }
  #visual-portal-wrapper .content #edit-bar + * {
    clear: both;
  }
  #visual-portal-wrapper .content #portal-breadcrumbs {
    display: none;
  }
  #visual-portal-wrapper .content .spalten {
    padding: 0;
    display: block;
  }
  #visual-portal-wrapper .content .drei,
  #visual-portal-wrapper .content .zwei {
    width: auto;
  }
  #visual-portal-wrapper .content .portal h3 {
    margin-left: 0;
    margin-right: 0;
  }
  #visual-portal-wrapper .content .portal {
    /* */
  
  }
  #visual-portal-wrapper .content .portal img {
    display: none;
  }
  #visual-portal-wrapper .content .portal li {
    margin: 0;
  }
  #visual-portal-wrapper .sidebar #portal-column-two {
    display: block;
    width: auto;
    float: none;
    clear: both;
    padding-left: 1.6em;
    padding-right: 1.6em;
  }
  #visual-portal-wrapper .sidebar #portal-column-two .portletSearch,
  #visual-portal-wrapper .sidebar #portal-column-two .portlet-directlink {
    margin-left: 0;
    padding-left: 1.6em;
    padding-right: 1.6em;
  }
  #visual-portal-wrapper .sidebar #portal-column-two #portal-column-two div.portletStaticText,
  #visual-portal-wrapper .sidebar #portal-column-two #portal-column-two dl.portlet {
    padding-left: 0;
    padding-right: 0;
  }
  #visual-portal-wrapper .sidebar #portal-column-two .portletLanguageSelect {
    padding-left: 1.6em;
    padding-right: 1.6em;
  }
  #visual-portal-wrapper .sidebar #portal-column-two .portletLanguageSelect #languageGlobe {
    left: 0;
  }
  #visual-portal-wrapper .footer #footer-left {
    padding-left: 1.3em;
    padding-right: 1.3em;
    float: none;
    margin-top: 1em;
  }
  #visual-portal-wrapper .footer #footer-right,
  #visual-portal-wrapper .footer #footer-center {
    margin-top: 1em;
    padding-left: 1.6em;
    padding-right: 1.6em;
    float: none;
  }
  #visual-portal-wrapper .footer #footer-left {
    width: 100%;
    /* */
  
    -webkit-box-sizing: border-box;
    /* */
  
    -moz-box-sizing: border-box;
    /* */
  
    box-sizing: border-box;
    /* */
  
  }
  #visual-portal-wrapper .footer #footer-left .share_link_menu {
    margin-left: 0;
  }
  #visual-portal-wrapper .footer #footer-right {
    width: 100%;
  }
  #visual-portal-wrapper .footer #footer-right .impressum {
    margin: 0;
  }
  #visual-portal-wrapper .footer #footer-center {
    display: none;
  }
  #visual-portal-wrapper #collage .collage-column > div {
    /* */
  
    float: none;
    width: auto;
  }
  #visual-portal-wrapper.smallslider #portal-top #folder_image {
    display: none;
  }
}

/*    End  themehumboldt.theme.diazodiazostyles-cachekey-a17fdcfc121f99260ab32173931c8eed.less    */
/*    resourcehumboldt.frontpageslider.lessfpsstyles-cachekey-3672287b2f4963d9c98c43a26da3ddac.less    */
/* - ++resource++humboldt.frontpageslider.less/fpsstyles.less - */
/* https://www.physik.hu-berlin.de/portal_less/++resource++humboldt.frontpageslider.less/fpsstyles.less?original=1 */
/* */
.borderbox {
  /* */

  -webkit-box-sizing: border-box;
  /* */

  -moz-box-sizing: border-box;
  /* */

  box-sizing: border-box;
  /* */

}
/* */
.portal-title a {
  display: block;
  color: #036;
}
.portal-title a:last-child {
  font-weight: bold;
}
.portal-title a:hover {
  color: #996;
}
#frontpageslider #sliderbox .slidebody {
  background-color: rgba(170, 187, 204, 0.95);
}
#frontpageslider #sliderbox .slidebody h1 {
  margin: 0px;
  font-weight: normal;
  color: #FFFFFF !important;
  font-size: 200%;
}
#frontpageslider #sliderbox .slidebody #slidercontrol {
  text-align: -moz-right;
}
#frontpageslider #sliderbox .slidebody #slidercontrol p,
#frontpageslider #sliderbox .slidebody #slidercontrol a {
  text-decoration: none;
  color: #FFF;
}
#frontpageslider #sliderbox #titlearrows {
  font-size: 85%;
  vertical-align: 10%;
  color: #4477aa;
  white-space: nowrap;
}
#frontpageslider #sliderbox .bx-wrapper .bx-pager.bx-default-pager a.active {
  color: #003366;
}
#frontpageslider #sliderbox .bx-wrapper .bx-pager.bx-default-pager a:hover {
  color: #003366;
}
#frontpageslider #sliderbox .bx-wrapper .bx-pager.bx-default-pager a {
  color: #aabbcc;
  height: 9px;
  width: 9px;
}
#frontpageslider #sliderbox .bx-wrapper .bx-controls-direction {
  display: none;
}
/* */
@media screen and (min-width: 500px) {
  .portal-title.frontpageslider.frame {
    position: absolute;
    left: 1%;
    right: 70%;
    top: 1.8em;
    height: 7.3em;
  }
  .portal-title.frontpageslider.frame .portal-title.frontpageslider {
    position: absolute;
    bottom: 0;
  }
  .portal-title.frontpageslider.frame .portal-title.frontpageslider a {
    margin-top: 1em;
  }
  #frontpageslider {
    clear: both;
    position: relative;
  }
  #frontpageslider #sliderbox {
    width: 98%;
    overflow: hidden;
    position: relative;
    padding-top: 0;
    padding-left: 1%;
    padding-right: 1%;
    margin-bottom: 2em;
  }
  #frontpageslider #sliderbox .bx-wrapper {
    /* */
  
    margin-bottom: 2em;
  }
  #frontpageslider #sliderbox .bx-wrapper .bx-pager {
    bottom: -1.8em;
  }
  #frontpageslider #sliderbox .slider-imagebox {
    width: 100%;
    position: relative;
  }
  #frontpageslider #sliderbox .slider-imagebox .slideimage {
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 100%;
  }
  #frontpageslider #sliderbox .slider-imagebox:before {
    content: "";
    display: block;
    padding-top: 30.5%;
  }
  #frontpageslider #sliderbox .slidebody {
    display: block;
    position: absolute;
    /* */
  
    left: 19.387755102040817%;
    right: 19.387755102040817%;
    bottom: 0;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 1%;
    padding-bottom: 0.5em;
  }
  #frontpageslider #sliderbox .slidebody h1 {
    margin-top: 0px;
  }
  #frontpageslider #sliderbox .slidebody #slidercontrol {
    text-align: -moz-right;
  }
  #frontpageslider #sliderbox .slidebody #slidercontrol p,
  #frontpageslider #sliderbox .slidebody #slidercontrol a {
    text-align: right;
    padding-bottom: 3px;
    width: -moz-fit-content;
  }
  #frontpageslider #sliderbox .slidebody #slidercontrol span {
    display: inline-block;
  }
  #frontpageslider #sliderbox .slidebody h3 {
    margin-top: 0;
  }
  #frontpageslider.smallslider {
    margin-top: 2.7em;
    margin-left: -1.78%;
    margin-right: -1.78%;
  }
  #frontpageslider.smallslider #sliderbox {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 1em;
  }
  #frontpageslider.smallslider #sliderbox .slidebody h1 {
    font-size: 150%;
    margin-bottom: 0.5em;
  }
  #frontpageslider.smallslider #sliderbox .slidebody h3 {
    font-size: 100%;
  }
  #frontpageslider.smallslider ul.bxslider {
    margin-left: 0;
  }
}
/* */
@media screen and (max-width: 499px) {
  .frontpageslider .navigation dl.portlet-portal-title {
    display: none;
  }
  .portal-title {
    margin-left: 1em;
    margin-right: 1em;
    margin-bottom: 1em;
  }
  #frontpageslider {
    margin-bottom: 1em;
  }
  #frontpageslider #sliderbox .bx-wrapper .slider-imagebox {
    width: 100%;
    position: relative;
  }
  #frontpageslider #sliderbox .bx-wrapper .slider-imagebox .slideimage {
    position: absolute;
    bottom: 0;
    height: 100%;
    width: 100%;
  }
  #frontpageslider #sliderbox .bx-wrapper .slider-imagebox:before {
    content: "";
    display: block;
    padding-top: 30.5%;
  }
  #frontpageslider #sliderbox .bx-wrapper .slidebody {
    padding-left: 1em;
    padding-right: 1em;
  }
  #frontpageslider #sliderbox .bx-wrapper .slidebody h1 {
    padding-top: 0.1em;
    padding-bottom: 0.1em;
    font-size: 150%;
  }
  #frontpageslider #sliderbox .bx-wrapper .slidebody h3 {
    display: none;
  }
  #frontpageslider #sliderbox .bx-wrapper .bx-pager {
    padding-top: 15px;
    position: relative;
    bottom: 0;
  }
}

/*    End  resourcehumboldt.frontpageslider.lessfpsstyles-cachekey-3672287b2f4963d9c98c43a26da3ddac.less    */
