
/* - ++theme++hbz.responsive/css/shariff.min.css - */
@media screen {
/* https://www.hbz-nrw.de/portal_css/++theme++hbz.responsive/css/shariff.min.css?original=1 */
.shariff:after,.shariff:before{content:" ";display:table}.shariff:after{clear:both}.shariff ul{padding:0;margin:0;list-style:none}.shariff li{overflow:hidden}.shariff li,.shariff li a{height:35px;-webkit-box-sizing:border-box;box-sizing:border-box}.shariff li a{color:#fff;position:relative;display:block;text-decoration:none}.shariff li .share_count,.shariff li .share_text{font-family:Arial,Helvetica,sans-serif;font-size:12px;vertical-align:middle;line-height:35px}.shariff li .fab,.shariff li .far,.shariff li .fas{width:35px;line-height:35px;text-align:center;vertical-align:middle}.shariff li .share_count{padding:0 8px;height:33px;position:absolute;top:1px;right:1px}.shariff .orientation-horizontal li{-webkit-box-flex:1}.shariff .orientation-horizontal .info{-webkit-box-flex:0}.shariff .orientation-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shariff .orientation-horizontal li{float:left;-webkit-box-flex:0;-ms-flex:none;flex:none;width:35px;margin-right:3%;margin-bottom:10px}.shariff .orientation-horizontal li:last-child{margin-right:0}.shariff .orientation-horizontal li .share_text{display:block;text-indent:-9999px;padding-left:3px}.shariff .orientation-horizontal li .share_count{display:none}.shariff .theme-grey .shariff-button a{background-color:#b0b0b0}.shariff .theme-grey .shariff-button .share_count{background-color:#ccc;color:#333}.shariff .theme-white .shariff-button{border:1px solid #ddd}.shariff .theme-white .shariff-button a{background-color:#fff}.shariff .theme-white .shariff-button a:hover{background-color:#eee}.shariff .theme-white .shariff-button .share_count{background-color:#fff;color:#999}.shariff .orientation-vertical.button-style-icon{min-width:35px}.shariff .orientation-vertical.button-style-icon-count{min-width:80px}.shariff .orientation-vertical.button-style-standard{min-width:110px}.shariff .orientation-vertical li{display:block;width:100%;margin:5px 0}.shariff .orientation-vertical.button-style-icon-count li .share_count,.shariff .orientation-vertical.button-style-standard li .share_count{width:24px;text-align:right}@media only screen and (min-width:360px){.shariff .orientation-horizontal li{margin-right:1.8%}.shariff .orientation-horizontal.button-style-icon-count li,.shariff .orientation-horizontal.button-style-standard li{min-width:80px}.shariff .orientation-horizontal.button-style-icon-count li .share_count,.shariff .orientation-horizontal.button-style-standard li .share_count{display:block}.shariff .orientation-horizontal.button-style-standard li{width:auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.shariff .orientation-horizontal.button-style-standard.shariff-col-1 li,.shariff .orientation-horizontal.button-style-standard.shariff-col-2 li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.button-style-standard.shariff-col-1 li .share_text,.shariff .orientation-horizontal.button-style-standard.shariff-col-2 li .share_text{text-indent:0;display:inline}.shariff .orientation-horizontal.button-style-standard.shariff-col-5 li,.shariff .orientation-horizontal.button-style-standard.shariff-col-6 li{-webkit-box-flex:0;-ms-flex:none;flex:none}}@media only screen and (min-width:640px){.shariff .orientation-horizontal.button-style-standard.shariff-col-3 li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.button-style-standard.shariff-col-3 li .share_text{text-indent:0;display:inline}}@media only screen and (min-width:768px){.shariff .orientation-horizontal.button-style-standard li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.button-style-standard li .share_text{text-indent:0;display:inline}.shariff .orientation-horizontal.button-style-standard.shariff-col-5 li,.shariff .orientation-horizontal.button-style-standard.shariff-col-6 li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}@media only screen and (min-width:1024px){.shariff li,.shariff li a{height:30px}.shariff li .fab,.shariff li .far,.shariff li .fas{width:30px;line-height:30px}.shariff li .share_count,.shariff li .share_text{line-height:30px}.shariff li .share_count{height:28px}}.shariff .addthis a{background-color:#f8694d}.shariff .addthis a:hover{background-color:#f75b44}.shariff .addthis .fa-plus{font-size:14px}.shariff .addthis .share_count{color:#f8694d;background-color:#f1b8b0}.shariff .theme-white .addthis a{color:#f8694d}@media only screen and (min-width:600px){.shariff .addthis .fa-plus{font-size:14px;position:relative;top:1px}}.shariff .buffer a{background-color:#3a3a3a}.shariff .buffer a:hover{background-color:#555}.shariff .buffer .fa-buffer{font-size:22px}.shariff .buffer .share_count{color:#3a3a3a;background-color:#ddd}.shariff .theme-white .buffer a{color:#3a3a3a}@media only screen and (min-width:600px){.shariff .buffer .fa-buffer{font-size:19px;position:relative;top:1px}}.shariff .diaspora a{background-color:#999}.shariff .diaspora a:hover{background-color:#b3b3b3}.shariff .diaspora .fa-times-circle{font-size:17px}.shariff .theme-white .diaspora a{color:#999}@media only screen and (min-width:600px){.shariff .diaspora .fa-times-circle{font-size:16px}}.shariff .facebook a{background-color:#3b5998}.shariff .facebook a:hover{background-color:#4273c8}.shariff .facebook .fa-facebook-f{font-size:22px}.shariff .facebook .share_count{color:#183a75;background-color:#99adcf}.shariff .theme-white .facebook a{color:#3b5998}@media only screen and (min-width:600px){.shariff .facebook .fa-facebook-f{font-size:19px}}.shariff .flattr a{background-color:#7ea352}.shariff .flattr a:hover{background-color:#f67c1a}.shariff .flattr a:hover .share_count{color:#d56308;background-color:#fab47c}.shariff .flattr .fa-money-bill-alt{font-size:22px}.shariff .flattr .share_count{color:#648141;background-color:#b0c893}.shariff .theme-white .flattr a{color:#f67c1a}@media only screen and (min-width:600px){.shariff .flattr .fa-money-bill-alt{font-size:19px}}.shariff .flipboard a{background-color:#e12828}.shariff .flipboard a:hover{background-color:#ff2e2e}.shariff .flipboard .fa-flipboard{font-size:22px}.shariff .theme-white .flipboard a{color:#e12828}@media only screen and (min-width:600px){.shariff .flipboard .fa-flipboard{font-size:19px}}.shariff .info{border:1px solid #ccc}.shariff .info a{color:#666;background-color:#fff}.shariff .info a:hover{background-color:#efefef}.shariff .info .fa-info{font-size:20px;width:33px}.shariff .info .share_text{display:block!important;text-indent:-9999px!important}.shariff .theme-grey .info a{background-color:#fff}.shariff .theme-grey .info a:hover{background-color:#efefef}.shariff .orientation-vertical .info{width:35px;float:right}@media only screen and (min-width:360px){.shariff .orientation-horizontal .info{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;width:35px;min-width:35px!important}}@media only screen and (min-width:1024px){.shariff .info .fa-info{font-size:16px;width:23px}.shariff .orientation-horizontal .info{width:25px;min-width:25px!important}.shariff .orientation-vertical .info{width:25px}}.shariff .linkedin a{background-color:#0077b5}.shariff .linkedin a:hover{background-color:#0369a0}.shariff .linkedin .fa-linkedin-in{font-size:22px}.shariff .linkedin .share_count{color:#004785;background-color:#33aae8}.shariff .theme-white .linkedin a{color:#0077b5}@media only screen and (min-width:600px){.shariff .linkedin .fa-linkedin-in{font-size:19px}}.shariff .mail a{background-color:#999}.shariff .mail a:hover{background-color:#a8a8a8}.shariff .mail .fa-envelope{font-size:21px}.shariff .theme-white .mail a{color:#999}@media only screen and (min-width:600px){.shariff .mail .fa-envelope{font-size:18px}}.shariff .print a{background-color:#999}.shariff .print a:hover{background-color:#a8a8a8}.shariff .print .fa-print{font-size:21px}.shariff .theme-white .print a{color:#999}@media only screen and (min-width:600px){.shariff .print .fa-print{font-size:18px}}.shariff .pinterest a{background-color:#bd081c}.shariff .pinterest a:hover{background-color:#d50920}.shariff .pinterest .fa-pinterest-p{font-size:22px}.shariff .pinterest .share_count{color:#a31601;background-color:#eda79d}.shariff .theme-white .pinterest a{color:#bd081c}@media only screen and (min-width:600px){.shariff .pinterest .fa-pinterest-p{font-size:19px;position:relative;top:1px}}.shariff .pocket a{background-color:#ef4056}.shariff .pocket a:hover{background-color:#ff5066}.shariff .pocket .fa-get-pocket{font-size:22px}.shariff .theme-white .pocket a{color:#ef4056}@media only screen and (min-width:600px){.shariff .pocket .fa-get-pocket{font-size:19px}}.shariff .reddit a{background-color:#ff4500}.shariff .reddit a:hover{background-color:#ff6a33}.shariff .reddit .fa-reddit{font-size:17px}.shariff .theme-white .reddit a{color:#ff4500}@media only screen and (min-width:600px){.shariff .reddit .fa-reddit{font-size:16px}}.shariff .stumbleupon a{background-color:#eb4924}.shariff .stumbleupon a:hover{background-color:#ef7053}.shariff .stumbleupon .fa-stumbleupon{font-size:17px}.shariff .theme-white .stumbleupon a{color:#eb4924}@media only screen and (min-width:600px){.shariff .stumbleupon .fa-stumbleupon{font-size:16px}}.shariff .twitter a{background-color:#55acee}.shariff .twitter a:hover{background-color:#32bbf5}.shariff .twitter .fa-twitter{font-size:28px}.shariff .twitter .share_count{color:#0174a4;background-color:#96d4ee}.shariff .theme-white .twitter a{color:#55acee}@media only screen and (min-width:600px){.shariff .twitter .fa-twitter{font-size:24px}}.shariff .whatsapp a{background-color:#5cbe4a}.shariff .whatsapp a:hover{background-color:#34af23}.shariff .whatsapp .fa-whatsapp{font-size:28px}.shariff .theme-white .whatsapp a{color:#5cbe4a}@media only screen and (min-width:600px){.shariff .whatsapp .fa-whatsapp{font-size:22px}}.shariff .xing a{background-color:#126567}.shariff .xing a:hover{background-color:#29888a}.shariff .xing .fa-xing{font-size:22px}.shariff .xing .share_count{color:#15686a;background-color:#4fa5a7}.shariff .theme-white .xing a{color:#126567}@media only screen and (min-width:600px){.shariff .xing .fa-xing{font-size:19px}}.shariff .tumblr a{background-color:#36465d}.shariff .tumblr a:hover{background-color:#44546b}.shariff .tumblr .fa-tumblr{font-size:28px}.shariff .theme-white .tumblr a{color:#5cbe4a}@media only screen and (min-width:600px){.shariff .tumblr .fa-tumblr{font-size:22px}}.shariff .threema a{background-color:#333}.shariff .threema a:hover{background-color:#1f1f1f}.shariff .threema .fa-lock{font-size:28px}.shariff .theme-white .threema a{color:#333}@media only screen and (min-width:600px){.shariff .threema .fa-lock{font-size:22px}}.shariff .weibo a{background-color:#f56770}.shariff .weibo a:hover{background-color:#fa7f8a}.shariff .weibo .fa-weibo{font-size:28px}.shariff .weibo .share_count{color:#0174a4;background-color:#f56770}.shariff .theme-white .weibo a{color:#f56770}@media only screen and (min-width:600px){.shariff .weibo .fa-weibo{font-size:24px}}.shariff .tencent-weibo a{background-color:#26ace0}.shariff .tencent-weibo a:hover{background-color:#38bbeb}.shariff .tencent-weibo .fa-tencent-weibo{font-size:28px}.shariff .tencent-weibo .share_count{color:#0174a4;background-color:#26ace0}.shariff .theme-white .tencent-weibo a{color:#26ace0}@media only screen and (min-width:600px){.shariff .tencent-weibo .fa-tencent-weibo{font-size:24px}}.shariff .telegram a{background-color:#08c}.shariff .telegram a:hover{background-color:#007dbb}.shariff .telegram .fa-telegram{font-size:28px}.shariff .theme-white .telegram a{color:#08c}@media only screen and (min-width:600px){.shariff .telegram .fa-telegram{font-size:22px}}.shariff .qzone a{background-color:#2b82d9}.shariff .qzone a:hover{background-color:#398fe6}.shariff .qzone .fa-qq{font-size:28px}.shariff .qzone .share_count{color:#0174a4;background-color:#2b82d9}.shariff .theme-white .qzone a{color:#2b82d9}@media only screen and (min-width:600px){.shariff .qzone .fa-qq{font-size:24px}}.shariff .vk a{background-color:#5d7fa4}.shariff .vk a:hover{background-color:#678eb4}.shariff .vk .fa-vk{font-size:22px}.shariff .vk .share_count{color:#55677d;background-color:#fff}.shariff .theme-white .vk a{color:#3b5998}@media only screen and (min-width:600px){.shariff .vk .fa-vk{font-size:19px}}
}


/* - ++theme++hbz.responsive/css/hbz.css - */
@media screen {
/* https://www.hbz-nrw.de/portal_css/++theme++hbz.responsive/css/hbz.css?original=1 */
#body {
padding-top: 15px;
padding-bottom: 120px;
}
html, body {
font-family: 'Noto Sans', Helvetica, Arial, sans-serif;
background-color: #fff;
margin: 0;
padding: 0;
height: 100%;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
font-size: 14px;
}
h1, h2, h3, h4, h5,
#content h1,
#content h2,
#content h3,
#content h4,
#global-navigation,
#news-ticker h2 {
font-family: 'Noto Sans', Helvetica, Arial, sans-serif;
font-weight: 400;
font-style: normal;
}
abbr {
font-size: 100%;
}
.hbz-logo {
overflow: hidden;
white-space: nowrap;
margin: 20px 0 10px 0;
bottom: 0px;
}
#events ol {
list-style: none;
margin-left: 0;
}
.invisible {
display: none;
}
.hidden {
height: 1px;
left: -9999px;
position: absolute;
top: 0;
width: 1px;
}
#skiplinks a.hidden:focus,
#skiplinks a.hidden:active{
left: 0px;
display: block;
width: auto;
height: auto;
color: #205c90;
padding: 2px 10px;
background: #e3e3e3 none repeat scroll 0 0;
border-bottom-left-radius: 0.5em;
border-bottom-right-radius: 0.5em;
}
#content ul.feeds {
list-style: none;
padding-left: 0;
margin-left: 1.2em;
}
#content ul.feeds li {
background: url(++theme++hbz.responsive/images/rss.png) no-repeat left 4px;
padding-left: 20px
}
span.state-expired {
font-size: .83em;
vertical-align: super;
font-style: italic;
}
#document-toc ol {
list-style: none;
}
#document-toc ol.TOC1Digit {
margin-left: 1em;
}
.upcoming-events li {
overflow: auto;
margin-bottom: 1   em !important;
}
.upcoming-events li h3 {
margin-top: 0;
}
.upcoming-events .startdate {
float: left;
display: block;
border: 1px solid #ccc;
border-radius: 4px;
width: 40px;
text-align: center;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}
.upcoming-events .startdate .day {
display: block;
font-size: 25px;
padding: 5px 0;
background-color: #ffffff;
border-radius:  4px 4px 0 0;
}
.upcoming-events .startdate .month {
display: block;
color: #ffffff;
font-weight: bold;
background-color: #004678;
border: 1px solid #004678;
border-radius: 0 0 4px 4px;
}
.upcoming-events .summary {
padding-left: 50px;
}
.upcoming-events .summary p {
margin-bottom: 0.5em !important;
}
/* */
#content ol.year-nav {
margin: 0 0 2em 0;
font-weight: bold;
}
#content ol.year-nav li{
list-style: none;
display: inline;
margin: 0;
}
#content ol.year-nav li a,
#content ol.year-nav li span {
border-radius: 0.5em;
padding: 0.25em 0.5em;
border: none;
}
#content ol.year-nav li a:hover,
#content ol.year-nav li a:focus {
background: #ddd;
}
#content ol.year-nav li span {
background: #004678;
color: #fff;
}
.news-tile {
margin-bottom: 2em;
}
#content .documentDescription,
#content #description {
color: #666666;
font-family: inherit;
font-weight: 600;
}
h1, h2 {
letter-spacing: normal;
}
.hbz-logo a:focus,
#content a:focus {
outline: 1px dotted grey;
}
#content a:hover,
#content a:focus,
dl.portlet a:hover,
dl.portlet a:focus {
color: #F18123 !important;
border-bottom: 1px solid #F18123;
}
.state-published {
color: #004678 !important;
}
#content-core dl.noform dd {
margin-left: 0;
padding-top: 0;
}
#content-core dl.noform ol {
list-style: none;
}
#wrap-everthing {
min-height:100%;
position:relative;
}
.top-header .row {
background-color: #ffffff;
}
/* */
.personal {
background-color: #e3e3e3;
}
.personal .row {
background-color: transparent;
}
#portal-personaltools-wrapper ul,
#portal-personaltools-wrapper ol,
#portal-personaltools-wrapper dl {
margin-bottom: 2px;
}
#member-only.colapsed {
position: fixed;
width: 100%;
top: 0;
left: 0;
z-index: 1001;
}
.colapsed #portal-personaltools-wrapper {
width:  940px;
margin: 0 auto;
}
#portal-personaltools ul {
margin-bottom:0;
}
#portal-personaltools li {
padding: 0;
}
#portal-personaltools dd a {
line-height:2em;
}
#member-only div {
background-color: #e3e3e3;
}
#member-only dl {
margin-bottom: 0;
}
#member-only li {
padding: 0 0.5em;
}
#personaltools-logout a {
background-color:#DC4F3D;
font-weight: bold;
color: white;
padding: 0 0.3em;
border-radius: 20px;
}
#logo > img {
padding-top: 15px;
padding-bottom: 10px;
}
/* */
.top-bar ul > li.home {
display: none;
}
.fixed {
position: fixed;
width: 100%;
}
.top-bar ul > li.home{
display: inline !important;
}
.top-bar {
background-color: #ffffff;
margin: 0 0 0px 0;
}
.top-bar ul > li.search-icon {
display:block;
cursor: pointer;
display: none;
height: 45px;
position: absolute;
right: 0;
top: 8px;
width: 30px;
margin-right: 30px;
}
.top-bar ul > li.menu-icon {
width: 30px;
}
.top-bar ul li.menu-icon a,
.top-bar.expanded ul li.menu-icon a,
.top-bar ul li.search-icon a,
.top-bar ul li.search-icon a {
border: none;
display: block;
height: 24px;
overflow: hidden;
text-indent: 100%;
white-space: nowrap;
width: 24px;
top: 8px;
right:0px;
margin: 2px 0 2px 0;
padding: 0;
}
.top-bar ul li.search-icon a,
.top-bar ul li.search-icon a {
background: url(++theme++hbz.responsive/images/magnifying-glass.png) no-repeat scroll top left;;
}
.top-bar ul li.menu-icon a,
.top-bar.expanded ul li.menu-icon a {
background: url(++theme++hbz.responsive/images/menu.png) no-repeat scroll top left;;
}
.portaltype-hbz-homepage header.top-header {
border-bottom: none;
}
header.top-header {
border-bottom: 1px solid #004678;
background-color: #ffffff;
}
header.top-header .fixed {
border-bottom: 1px solid #004678;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
}
.top-header .fixed  .top-bar {
padding: 0 15px;
}
header.pad {
padding-bottom: 45px;
}
.template-homepage_view header.top-header {
border-bottom: none;
}
.band {
background-color: #004678;
color: #ffffff;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
/* */
#news-ticker {
height: 266px;
}
.slide-text {
height: 266px;
padding: 0 0 20px 420px;
background-repeat: no-repeat;
background-position: top left;
}
.orbit-wrapper {
padding: 0 15px;
background-color: #004678;
}
.orbit-wrapper .slider-nav span.right {
right: 15px;
}
.orbit-wrapper .slider-nav span.left {
left: 15px;
}
.orbit-wrapper .slider-nav span {
display: none;
}
.orbit-wrapper:hover .slider-nav span {
display: inline;
}
.orbit-wrapper .timer {
display: none;
}
.orbit-slide {
padding: 0 50px 0 0;
}
.orbit-slide a {
display: block;
}
.orbit-slide a h2,
.orbit-slide a span,
.orbit-slide a p {
color: #ffffff;
}
.slide-date {
display: block;
padding-top: 1em;
font-size: 12px;
font-style: italic;
}
.orbit-slide a:hover h2,
.orbit-slide a:focus h2 {
text-decoration: underline;
}
.orbit.with-bullets {
margin-bottom: 0px;
}
.orbit-slide .ticker-text {
margin-left: 50%;
float: left;
}
.orbit-slide .ticker-image {
margin-left: 0;
float: left;
}
.orbit-slide h3 a {
color: #ffffff;
}
.orbit-slide h3 {
font-size: 120%;
}
ul.orbit-bullets {
bottom: -10px;
left:  auto;
right: 1em;
}
ul.orbit-bullets li {
background: url(++theme++hbz.responsive/images/foundation/orbit/bullets.svg) no-repeat scroll 4px 0 rgba(0, 0, 0, 0);
}
/* */
.news-events-block {
border-top: 1px solid #ccc;
margin-top: 3em !important;
}
h1.documentFirstHeading {
font-size: 250%;
color: #004678;
border-bottom: 2px solid #004678;
border: none;
}
h1 { font-size: 200%; }
h2 { font-size: 150%; }
h3 { font-size: 125%; }
.documentDescription {
padding-bottom: 2em;
}
/* */
table.hbz-listing,
table.hbz-listing th,
table.hbz-listing td {
border: none;
}
table.hbz-listing th {
background-color: #fff;
}
table.hbz-listing tbody tr.odd td {
background: none repeat scroll 0 0 #fff;
}
table.hbz-listing tbody tr {
border-top: 1px solid #ccc;
}
table.hbz-listing th,
table.hbz-listing td {
padding: 0.5em 1em;
vertical-align: top;
}
/* */
.top-bar li.name {
display: none;
}
.pad #global-navigation {
z-index: 1002;
}
/* */
.top-bar ul > li a:not(.button) {
font-weight: normal;
}
#global-navigation {
background-color: #ffffff;
padding: 0 25px 0 0;
}
#global-navigation > li,
#global-navigation > li:last-child {
border-color: #ffffff;
}
#global-navigation > li:hover a,
#global-navigation > li a:focus {
background-color: #ffffff;
color: #F18123;
border: none;
border-bottom: 5px solid #F18123;
}
#global-navigation > li a:focus,
#global-navigation > li a:active {
background-color: #eeeeee;
}
#global-navigation > li a {
color: #333333;
border: none;
font-size: 17px;
}
#global-navigation > li.selected a:first-child {
color: #F18123;
border: none;
border-bottom: 5px solid #F18123;
}
/* */
.portletWrapper {
background-color: #004678;
}
.portletNavigationTree ul {
padding: 10px 0;
}
.portletNavigationTree .navTreeItem a {
line-height: 1.4;
padding-bottom: 0.5em;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
padding-top: 0;
border-bottom: none;
}
.portletNavigationTree ul li ul {
margin-left: 6px;
}
.portletWrapper .state-published {
color: #ffffff !important;
}
.portletWrapper .contenttype-document,
.portletWrapper .contenttype-event,
.portletWrapper .contenttype-folder,
.portletWrapper .contenttype-link,
.portletWrapper .contenttype-news-item,
.portletWrapper .contenttype-plone-site,
.portletWrapper .contenttype-collection,
.portletWrapper .contenttype-topic,
.portletWrapper .contenttype-hbz-product,
.portletWrapper .contenttype-hbz-productfolder,
.portletWrapper .contenttype-hbz-remotefeed,
.portletWrapper .contenttype-hbz-remoteoai,
.portletWrapper .contenttype-hbz-libraryfolder,
.portletWrapper .contenttype-hbz-library,
.portletWrapper .contenttype-hbz-projectfolder,
.portletWrapper .contenttype-hbz-project,
.portletWrapper .contenttype-hbz-journal,
.portletWrapper .contenttype-hbz-journalfolder,
.portletWrapper .contenttype-hbz-job,
.portletWrapper .contenttype-hbz-jobfolder,
.portletWrapper .contenttype-hbz-newsfolder,
.portletWrapper .contenttype-hbz-eventfolder,
.portletWrapper .contenttype-hbz-deepzoom,
.portletWrapper #plone-contentmenu-factories .contenttype-file,
.portletWrapper #plone-contentmenu-factories .contenttype-image {
padding-left: 17px !important;
background: url(++theme++hbz.responsive/images/navigation-marker.png) no-repeat scroll top left;
}
.portletWrapper li.navTreeItem a {
background-position: 0 -855px;
hyphens: auto;
}
.portletWrapper li.navTreeItemInPath > a {
background-position: 0 -213px;
}
dl.portlet ul.navTree .navTreeCurrentItem {
background-color: transparent;
border-color: transparent;
background-position: 0 -641px;
color: #F18123 !important;
margin-right: 0;
}
.portletWrapper li.navTreeItem a:hover {
background-position: 2px -641px;
color: #F18123 !important;
}
.portletWrapper li.navTreeItem a:focus {
background-position: 0px -1068px;
color: #004678 !important;
background-color: #ffffff;
}
.portletDigibib .portletHeader,
.portletCalendar .portletHeader {
background-color: #004678;
color: #ffffff;
}
.portletDigibib .portletItem,
.portletCalendar .portletItem {
background-color: #efefef;
}
.portletCalendar .portletHeader a {
color: #ffffff !important;
}
/* */
#portal-searchbox {
padding-top: 15px;
margin: 0 0 0 0;
}
#livesearch0 {
margin-bottom: 0;
}
#LSResult {
z-index: 1000;
}
.portletDigibib .searchField {
width: 170px;
}
.searchbox {
margin-right: -20px
}
.portletDigibib .searchField,
#portal-searchbox .searchField {
height: 30px;
padding-right: 20px;
border:  1px solid #cccccc;
border:  0;
border-bottom:  1px solid #cccccc;
box-shadow: none;
}
.portletDigibib .searchField:focus,
#portal-searchbox .searchField:focus {
border-bottom:  1px solid #000;
}
.portletDigibib .searchButton,
#portal-searchbox .searchButton {
position: relative;
right: 23px;
top: 3px;
border: none;
cursor: pointer;
text-indent: -9999px;
width: 20px;
background: url(++theme++hbz.responsive/images/search_icon.png) no-repeat scroll top left;
}
#portal-searchbox.reduced {
position: fixed;
width: 100%;
top: 0;
left: 0;
z-index: 1000;
background: transparent;
padding: 2px;
margin-top: 5px;
pointer-events: none;
}
.reduced  form {
width:  940px;
margin: 0 auto;
pointer-events: auto;
}
.reduced  form .LSBox {
float: right;
padding: 2px;
background-color: transparent;
}
.reduced .searchSection {
display: none
}
.reduced .searchField {
size: 20px;
}
.footer {
position:absolute;
bottom:0;
width:100%;
height:120px;
}
#footer {
background-color: #004678;
color: #ffffff;
padding: 1em 0;
text-align: center;
}
#footer .actions {
text-align: left;
}
#footer .social {
text-align: right;
}
#siteactions, #socialactions {
padding-top: 1em;
display: inline;
}
#socialactions {
}
#colophon {
margin-top: 1em;
}
#siteactions > li,
#colophon > dt,
#colophon > dd {
font-weight: normal;
display: inline-block;
padding: 0;
}
#siteactions > li:after,
#colophon > dd:after,
#colophon > dt:after {
content: '|';
padding: 0 2px;
}
#siteactions > li:last-child:after,
#colophon > dd:last-child:after {
content: '';
}
#siteactions a,
#socialactions a {
padding: 2px 3px;
color: #ffffff;
}
#siteactions a:hover, #siteactions a:focus,
#socialactions a:hover, #socialactions a:focus {
background-color: #fff;
color: #004678;
border-radius: 3px;
}
#colophon > dd {
white-space: nowrap;
}
#colophon abbr {
color: #ffffff;
font-size: 100%;
border-bottom: 1px dotted #DDDDDD
}
/* */
#exposeMask {
cursor: not-allowed;
background-color: rgba(0, 0, 0, 0.6) !important;
}
.pb-ajax, .pb-image, .overlay iframe {
box-shadow: 0 0 50px rgba(0, 0, 0, 0.2);
border-radius: 8px;
}
div.overlaybg div.close,
div.overlay div.close {
right: -14px;
left: auto;
}
#content .callout {
background: none repeat scroll 0 0 #e7e7ef;
border-left: 1em solid #8f95b3;
clear: both;
padding: 1em;
}
#content ul.block-grid {
list-style-type: none;
margin-left: 0;
}
#content ul.block-grid.two-up > li {
padding-left: 0;
}
/* */
#calroot {
box-sizing: content-box;
}
table .column,
table .columns {
float: none;
}
table [class*="column"] + [class*="column"]:last-child {
float: none;
}
label {
display: inline;
font-weight: bold;
}
input + label {
margin-left: 5px;
}
select {
width: auto;
}
#edit-bar ul li,
#edit-bar dl dt {
font-size: 85%;
}
#edit-bar dl{
margin-bottom: 0;
}
#edit-bar a {
line-height: 1.6em
}
input[type="text"], input[type="password"], input[type="date"],
input[type="datetime"], input[type="email"], input[type="number"],
input[type="search"], input[type="tel"], input[type="time"], input[type="url"],
textarea {
display: inline;
width: auto;
height: auto;
}
ul, ol, dl {
line-height: normal;
}
.contain-to-grid {
background-color: #ffffff;
}
#articlesBox,
#relatedItemBox {
background-color: #eee;
}
#articlesBox dt,
#relatedItemBox dt {
background-color: #ddd;
}
#articlesBox dt,
#articlesBox dd,
#relatedItemBox dt,
#relatedItemBox dd {
padding: 5px;
}
div.pp_default .pp_description {
font-size: inherit;
line-height: inherit;
}
@media only screen and (max-width: 767px) {
/* */
#body {
padding-top: 0.5em;
padding-bottom: 175px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
font-size: 16px;
}
.footer {
height: 175px;
}
.top-header .hbz-logo {
display: none;
}
.hbz-logo {
background: url(++theme++hbz.responsive/images/logo-klein.svg) no-repeat scroll top left;;
display: block;
height: 40px;
overflow: hidden;
text-indent: -1200px;
white-space: nowrap;
width: 112px;
margin: 4px 0 2px 0;
}
.fixed {
position: relative;
width: 100%;
}
.top-bar li.name {
display: block;
}
.top-bar ul li.search-icon {
display: block;
}
.top-bar ul  li:hover,
.top-bar ul  li.active,
.top-bar ul  li:focus {
background: transparent !important;
}
.top-bar {
border: none;
margin: 1em 0;
}
.top-bar ul > li.search-icon {
display: block;
}
header.top-header {
padding-bottom: 0.5em;
}
header.pad {
padding-bottom: 0px;
}
#portal-searchbox {
display: none;
}
#logo img {
padding-top: 0;
margin: 5px 0 5px 0;
}
#portal-searchbox form {
margin:0;
}
#global-navigation {
padding: 0;
}
#global-navigation li {
border-top: 0px solid transparent;
border-bottom: 1px solid #ccc;
}
#global-navigation li:first-child {
border-top: 1px solid #ccc;
}
.orbit-wrapper {
padding: 0;
}
.orbit-slide {
padding-left: 0;
padding-right: 0;
}
.slide-text {
padding: 0 1em;;
background-repeat: no-repeat;
background-position: top left;
background-size: 100% auto;
}
.slide-text a {
padding: 7px 15px;
background: none repeat scroll 0 0 rgba(0, 70, 120, 0.65);
position: absolute;
bottom: 0;
width:100%;
}
.slide-text a p {
display: none;
}
#column-one {
padding: 0;
margin: 0 1em;
}
.portletNavigationTree ul .navTreeItemInPath,
.portletNavigationTree ul .navTreeCurrentNode {
/* */
}
#search-field .searchPage {
width: 300px;
}
}
/*/*/
.back-to-top {
position: fixed;
bottom: 2em;
right: 0px;
text-decoration: none;
color: #000000;
background-color: rgba(235, 235, 235, 0.80);
font-size: 12px;
padding: 1em;
display: none;
z-index: 9999;
}
.back-to-top:hover {
background-color: rgba(135, 135, 135, 0.50);
}
.shariff {
margin: 50px 0 20px 0;
}
.shariff .orientation-horizontal li {
max-width: 100px;
min-width: 80px;
border-radius: 3px;
}
/* */
label.inline {
font-weight: normal;
}

}

