
/* - footer.css - */
/* https://www.uni-koblenz-landau.de/portal_css/footer.css?original=1 */
@media (max-width: 984px) {
#footer {
background-color: #EDEDED;
font-size: 15px;
}
#footer a,
#footer a:hover,
#footer a:active,
#footer a:visited,
#footer a:focus {
color: #555;
text-decoration: none;
}
#footerLeft {
margin-top: 0.5em;
margin-bottom: 0;
float: right;
}
#footerLeft li {
display: table-cell;
margin-left: 3px;
margin-top: 1px;
float: left;
padding-right: 1.5em;
}
#footer .container {
display: table;
}
#footer .row {
display: table-cell;
vertical-align: middle;
height: 4em;
}
}
@media (min-width: 985px) {
#footer {
color: white;
background-color: #073F8B;
padding: 10px;
padding-bottom: 70px;
}
#footer a,
#footer a:hover,
#footer a:active,
#footer a:visited,
#footer a:focus {
color: white;
text-decoration: none;
}
#footerLeft {
margin-top: 23px;
}
}
#footer .footerDivider {
width: 40%;
height: 2px;
background-color: white;
margin-top: 5px;
margin-bottom: 5px;
}
#footer .footerHeadline {
font-weight: bold;
}
#footer ul {
list-style-type: none;
}
.advertisement {
margin-top: 20px;
margin-bottom: 20px;
border-top: 2px solid #000000;
padding-top: 20px;
}
#logos-bar .logo-container {
height: 100px;
}
#logos-bar img {
max-height: 90px;
max-width: 90%;
width: auto;
height: auto;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
@media (max-width : 992px) {
#logos-bar {
margin-top: 20px;
}
}
@media (max-width : 768px) {
#logos-bar img {
position: relative;
}
#logos-bar .logo-container {
margin-bottom: 10px;
}
}
.advertisement img {
max-width: 100%;
height: auto;
}
h2.footerheader {
border-bottom: 1px solid #ffffff;
margin-right: 15px;
font-size: 16px;
padding-bottom: 5px;
font-weight: bolder;
}
#footer .portlet-static-landau,
#footer .portlet-static-koblenz,
#footer .portlet-static-campus-koblenz,
#footer .portlet-static-campus-landau
{
float: left;
width: 48%;
margin: 0px 15px 0px 0px;
}
/* */
#social-icons-footer {
bottom: -50px;
position: absolute;
width: 100%;
text-align: right;
margin-top: 12px;
padding-right: 30px;
}
#social-icons-footer a {
font-size: 26px;
margin: 12px;
padding: 5px;
}
#social-icons-footer a:hover span {
color: #071019;
}
@media (max-width: 991px) {
#footer .portlet-static-landau,
#footer .portlet-static-koblenz,
#footer .portlet-static-campus-koblenz,
#footer .portlet-static-campus-landau
{
display: none;
}
#social-icons-footer {
bottom: 0;
text-align: center;
position: relative;
padding-right: 0;
display: inline-block;
}
#social-icons-footer a {
font-size: 64px;
}
}
#footer .portlet-static-landau .portletHeader,
#footer .portlet-static-koblenz .portletHeader,
#footer .portlet-static-campus-koblenz .portletHeader,
#footer .portlet-static-campus-landau .portletHeader
{
margin-bottom: 3px;
border-bottom: 2px solid white;
}
#footer .portletItem {
border: none;
}
#footerPortletsManager a::before {
content: "["
}
#footerPortletsManager a::after {
content: "]"
}
#footer #footerPortletsManager {
position: absolute;
right: 10px;
}
#footer div.managePortletsLink {
display: none;
}


/* - header.css - */
/* https://www.uni-koblenz-landau.de/portal_css/header.css?original=1 */
@media (min-width: 768px) {/* */
#portal-header {
margin-top: 1em;
}
}
#portal-header a,
#portal-header a:hover,
#portal-header a:active,
#portal-header a:visited,
#portal-header a:focus {
color: black;
text-decoration: none;
}
/* */
a#portal-logo img {
margin: 1em 0em 1em 0em;
}
/* */
#headLinks li {
display: inline;
}
#headLinks a {
padding-left: 21px;
font-size: 1.1em;
}
.site-en #headLinks a {
padding-left: 31px;
}
#headLinks > li:first-child a {
padding-left: 0px;
}
#loggedInMenu {
display: none;
border-bottom: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
padding: 15px 0 0 0;
background-color: white;
z-index: 1;
position: absolute;
right: 0;
top: -13px;
width: 48%;
}
#loggedInMenu hr {
margin-top: 5px;
margin-bottom: 0;
}
#loggedInMenu a {
padding: 7px 5px 7px 15px;
display: block;
}
#loggedInMenu a:hover {
background-color: #EEE
}
#loggedInMenu:hover,
#logoutButton:hover + #loggedInMenu {
display: block;
}
#loggedInMenu .fa {
position: relative;
left: -1px;
top: 2px;
}
#menuUserName {
padding: 0 5px 0 5px;
text-align: center;
}
/* */
.portal-searchbox,
.portal-searchbox_default {
float: right;
clear: right;
margin-top: 20px;
font-size: 1.2em;
}
#topSearchBox button,
#topSearchBox input {
border-top: 2px solid black;
border-bottom: 2px solid black;
border-left: none;
border-right: none;
background: none;
height: 30px;
width: 20em;
float: left;
}
#topSearchBox .topSearchButton {
width: 10%;
border-radius: 0px;
}
#topSearchBox .searchField {
position: relative;
left: 3px;
width: 90%;
padding-left: 0.5em;
box-shadow: none;
margin-bottom: 0;
}
#toggleLocalSearch {
display: none;
float: right;
margin-bottom: -30px;
margin-top: -2px;
position: relative;
z-index: 99;
}
#toggleLocalSearch input {
margin-bottom: 0;
}
#toggleLocalSearch label {
font-weight: normal;
margin-bottom: 0;
}
#headLinksMobile #toggleLocalSearch {
display: block;
line-height: 16px;
margin-bottom: 10px;
margin-top: -15px;
}
#headLinksMobile #toggleLocalSearch input {
float: none;
}
#headLinksMobile #toggleLocalSearch label {
font-size: 16px;
}
/* */
#portal-breadcrumbs .row {
padding: 15px 0 15px 0;
}
.carousel + #portal-breadcrumbs > .container {
display: none;
}
.carousel h3 a {
color: #ffffff !important;
}
.carousel-caption .hidden-xs {
text-align: left;
}
#portal-breadcrumbs {
border-bottom: 4px solid #073F8B;
}
#portal-breadcrumbs .container {
padding: 1em;
}
@media (min-width: 991px) {/* */
#portal-breadcrumbs .container {
}
}
#breadcrumbs-home {
padding-right: 5px;
}
#breadcrumbs-current,
#portal-breadcrumbs .breadcrumbSeparator,
#portal-breadcrumbs a,
#portal-breadcrumbs a:hover,
#portal-breadcrumbs a:active,
#portal-breadcrumbs a:visited,
#portal-breadcrumbs a:focus {
color: #073F8A;
text-decoration: none;
font-weight: bold;
text-transform: none;
}
/* */
div.carousel {
max-width: 1600px; /* */
max-height: 500px; /* */
overflow: hidden;
margin: 0 auto 0 auto;
}
.carousel-inner .item {
transform-style: preserve-3d;
border: none;
}
.carousel-inner img {
display: block;
height: auto;
width: auto;
margin: auto;
position: relative;
transform: translateY(0%);
}
.carousel-control {
width: 0px;
opacity: 1;
filter: none;
}
.carousel-inner .carousel-caption p,
.carousel-inner .carousel-caption p div,
.carousel-inner .carousel-caption p span {
color: white;
}
.carousel-inner .carousel-caption {
background-color: #073F8B;
bottom: 0;
color: white;
text-shadow: none;
padding: 1em;
margin-bottom: 0.5em;
max-height: 90%;
overflow-y: hidden;
}
.carousel-inner .carousel-caption > h3 {
text-transform: uppercase;
margin: 0
}
.carousel-inner .carousel-caption > h3 a:hover {
text-decoration: none;
}
a.carousel-control.left,
a.carousel-control.right {
background-image: none;
}
.carousel.banner-quote a.carousel-control span {
background: none;
color: #073F8B;
}
.carousel-inner .carousel-caption,
a.carousel-control span.fa-angle-left,
a.carousel-control span.fa-angle-right {
background-color: #073F8B;
}
a.carousel-control span.fa-angle-left,
a.carousel-control span.fa-angle-right {
width: 1.5em;
height: 1.5em;
padding-top: 0.2em;
background-color: #073F8B;
}
body.section-koblenz .carousel-inner .carousel-caption,
body.section-koblenz a.carousel-control span.fa-angle-left,
body.section-koblenz a.carousel-control span.fa-angle-right,
body.section-campus-koblenz .carousel-inner .carousel-caption,
body.section-campus-koblenz a.carousel-control span.fa-angle-left,
body.section-campus-koblenz a.carousel-control span.fa-angle-right {
background-color: #007CAC;
}
body.section-landau .carousel-inner .carousel-caption,
body.section-landau a.carousel-control span.fa-angle-left,
body.section-landau a.carousel-control span.fa-angle-right,
body.section-campus-landau .carousel-inner .carousel-caption,
body.section-campus-landau a.carousel-control span.fa-angle-left,
body.section-campus-landau a.carousel-control span.fa-angle-right {
background-color: #00A29A;
}
a.carousel-control span.fa-angle-right,
a.carousel-control span.fa-angle-left {
position: absolute;
top: 50%;
font-size: 30px;
}
a.carousel-control span.fa-angle-right {
right: 0;
}
@media (min-width: 768px) and (max-width: 991px) {/* */
#portal-logo,
#portal-globalnav {
padding-left: 1em;
}
}
@media (max-width: 767px) {/* */
#portal-globalnav .nav-level1 a {
padding: 10px 15px 10px 25px;
}
#portal-globalnav .nav-level2 a {
padding: 10px 15px 10px 50px;
}
#portal-globalnav .nav-level0.open .fa-angle-right {
margin-top: 0;
}
#portal-globalnav ul.nav-level1 {
font-size: 90%;
}
#portal-globalnav .nav-level0 .fa-angle-right {
margin-top: -2px;
}
#portal-globalnav .nav-level0.open .fa-angle-right:before {
content: "\f107";
}
#portal-globalnav li.open ul a,
#portal-globalnav li.open ul a:hover {
background-color: #EEE;
}
#portal-globalnav .navbar-toggle {
margin-right: 0;
}
.dropdown-menu .fb_koblenz,
.dropdown-menu .fb_landau {
float: none;
padding: 0;
}
.navbar-default .navbar-brand {
padding: 0;
}
#portal-globalnav .mobileNavigationButton {
position: absolute;
right: 0;
}
#mobileLogo {
min-height: 45px;
max-height: 100%;
}
#portal-globalnav .navbar-header {
margin-left: 0;
width: 100%;
}
#portal-globalnav .navbar-collapse {
border: none;
overflow: visible;
position: relative;
top: 1em;
max-height: none;
}
#portal-globalnav {
font-size: 1.3em;
width: 100%;
float: left;
margin: 0.5em 0 1em 0;
border: none;
}
#portal-globalnav .dropdown-menu {
font-size: inherit;
}
#portal-globalnav a {
color: inherit;
}
#portal-globalnav .navbar-nav,
#portal-globalnav li {
margin-bottom: 0;
}
#portal-globalnav .nav-level0 {
background-color: #E7E7E7;
}
#portal-globalnav .nav-level1 li,
#portal-globalnav .nav-level2 li {
list-style-type: none;
}
#portal-globalnav .nav-level2 a {
display: block;
}
g #portal-globalnav .dropdown-menu {
background-color: #EEEEEE;
}
#portal-breadcrumbs {
padding-left: 1em;
}
a#portal-logo img {
padding-left: 1.8em;
}
}
/* */
#viewlet-above-content {
border-top: 4px solid #073F8B;
margin-bottom: 25px;
}
@media (min-width: 768px) {/* */
.fb_koblenz,
.fb_landau {
float: left;
}
#portal-quicklinks li.dropdown a:hover {
text-decoration: none;
}
.dropdown-menu>li>a {
white-space: normal;
}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
background-image: none;
background-color: #EEE;
}
#portal-globalnav li a,
#campus li a {
text-transform: none;
border: none;
color: black;
margin: 0;
font-size: 1.35em;
display: inline;
}
#portal-globalnav li.nav-level0 > a {
}
#portal-globalnav a.nav-level1-headline {
}
#portal-globalnav li.nav-level0 > .outermost-right {
}
#portal-globalnav > li.right > a {
left: 0;
}
#portal-globalnav li.nav-level0.right {
float: right;
}
#portal-globalnav li.nav-level1 {
}
#portal-globalnav li.nav-level1 a {
padding: 0 0 2px 0;
}
#portal-globalnav li.nav-level2 {
display: block;
margin-bottom: 0;
}
#portal-globalnav .nav-overview {
display: block;
margin: 15px 0 25px 0;
}
#portal-globalnav .nav-overview .overview-button {
background-color: white;
padding: 5px;
border: 1px solid gray;
margin: 0px 10px;
}
#portal-globalnav .nav-overview .nav-close {
float: right;
padding-right: inherit;
background: none;
border: none;
}
#portal-globalnav a.overview-button,
#portal-globalnav a.overview-button:hover {
background-color: white;
display: inline;
}
#portal-globalnav .nav-level1-headline {
border-bottom: 0.5em solid white;
display: block;
}
#portal-globalnav ul.nav-level1 {
padding: 2em 0;
font-size: 0.8em;
position: absolute;
width: 100%;
margin-top: -3px;
}
#portal-globalnav ul.nav-level2 {
word-break: break-word;
white-space: normal;
margin-top: 25px;
}
#portal-globalnav ul.navbar-nav {
padding-top: 2em;
padding-bottom: 1em;
position: relative;
width: 100%;
}
#portal-globalnav .nav-level2 a {
display: block;
top: -1.1em;
margin-left: 1em;
position: relative;
}
#portal-globalnav li.dropdown {
position: initial;
}
a#portal-logo img {
padding-left: 0;
}
} /* */
.navbar-default {
background-image: none;
border-color: transparent;
box-shadow: none;
background-color: transparent;
}
.mobile-search a:focus,
.mobile-search a:hover {
text-decoration: none;
}
#inactiveLanguage-desktop.untranslated:focus,
#inactiveLanguage-desktop.untranslated:hover,
#inactiveLanguage-desktop.untranslated:visited,
#inactiveLanguage-desktop.untranslated,
#inactiveLanguage-mobile.untranslated {
color: #DDDDDD;
}
@media (min-width: 992px) {
#inactiveLanguage-desktop.translated,
#inactiveLanguage-mobile.translated {
color: black;
}
}
@media (max-width: 991px) {
.search-lang-mobile .fa-search,
#inactiveLanguage-mobile.translated,
#inactiveLanguage-desktop.translated {
color: #AAAAAA;
}
}
#portal-languageselector .mobile-search a {
color: #AAAAAA;
}
#headLinksMobile .panel-default {
box-shadow: none;
}
#headLinksMobile .fa-search {
top: 4px;
}
@media (max-width: 991px) and (min-width: 768px) {
#headLinksMobile {
position: absolute;
top: 1em;
right: 1em;
}
}
#inactiveLanguage-mobile {
text-transform: uppercase;
font-size: 1em;
}


/* - navbar.css - */
/* https://www.uni-koblenz-landau.de/portal_css/navbar.css?original=1 */
.navigationtreeitem {
padding-top: 10px;
text-transform: uppercase;
}
#portlet-navigation,
#portlet-navigation .portletItem {
border: none;
}
#portal-quicklinks .dropdown>a:hover {
background-color: inherit;
}
#portlet-navigation .navTree li.navigationtreeitem {
border: none;
}
#portal-globalnav .nav-level2 a:hover {
text-decoration: none;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.active>a {
background: transparent;
box-shadow: none;
}
.navbar-default .navbar-collapse {
border: none;
}
@media (max-width: 767px) {/* */
#portlet-navigation {
position: relative;
top: -1em;
}
#portal-quicklinks .dropdown-menu .head {
text-transform: uppercase;
padding-left: 0;
}
#portal-quicklinks .nav-justified {
float: left;
}
#portal-quicklinks .nav-justified .open:last-child {
padding-bottom: 1em;
}
#portal-quicklinks .nav-justified > li > a {
text-align: left;
}
#portal-quicklinks .open > .dropdown-menu a {
color: #333333;
}
#portal-quicklinks .nav>.open li,
#portal-quicklinks .nav>.open a {
background-color: inherit;
}
#portal-quicklinks li > a:focus,
#portal-quicklinks ul > li {
background-color: #073F8B;
}
body.section-koblenz #portal-quicklinks li > a:focus,
body.section-koblenz #portal-quicklinks ul > li,
body.section-campus-koblenz #portal-quicklinks li > a:focus,
body.section-campus-koblenz #portal-quicklinks ul > li {
background-color: #007CAC;
}
body.section-landau #portal-quicklinks li > a:focus,
body.section-landau #portal-quicklinks ul > li,
body.section-campus-landau #portal-quicklinks li > a:focus,
body.section-campus-landau #portal-quicklinks ul > li {
background-color: #00A29A;
}
#portal-quicklinks .navbar-toggle {
margin-bottom: 0;
margin-top: 16px;
}
#portal-quicklinks .navbar-collapse {
position: relative;
top: 1em;
overflow: visible;
}
#portal-quicklinks {
margin-bottom: 1em;
border: none;
}
#portal-quicklinks a.dropdown-toggle {
margin: 0;
}
#portal-quicklinks ul > li {
margin-top: 0;
}
#portal-quicklinks ul > li {
margin-bottom: 0px;
margin-top: -7px;
}
#portal-quicklinks .dropdown-menu > li a {
width: 100%;
}
#portal-quicklinks li .fa {
float: right;
}
#portal-quicklinks li.dropdown > a {
color: #FFFFFF;
padding-bottom: 20px;
padding-top: 15px;
}
#portal-quicklinks ul .dropdown-menu li>a:hover {
background-image: none;
text-decoration: none;
}
#portal-quicklinks ul .dropdown-menu .fb_koblenz a,
#portal-quicklinks ul .dropdown-menu .fb_landau a {
display: block;
}
#portal-quicklinks ul .dropdown-menu li>a,
#portal-quicklinks ul .dropdown-menu .fb_koblenz a,
#portal-quicklinks ul .dropdown-menu .fb_landau a {
color: black;
padding: 0.9em;
}
#portal-quicklinks .right {
margin: 0;
}
#portal-quicklinks .table {
margin-bottom: 0;
}
#portal-quicklinks ul > li {
background-color: #073F8B;
}
body.section-koblenz #portal-quicklinks ul > li,
body.section-campus-koblenz #portal-quicklinks ul > li {
background-color: #007CAC;
background-color: #007CAC;
}
body.section-landau #portal-quicklinks ul > li,
body.section-campus-landau #portal-quicklinks ul > li {
background-color: #00A29A;
}
#portal-quicklinks ul .dropdown-menu {
width: 100%;
position: relative;
padding-top: 0;
padding-bottom: 0;
float: none;
font-size: 1.4em;
}
#portal-quicklinks .dropdown-menu li > ul {
padding-left: 0;
}
#portal-quicklinks .dropdown-menu li > ul >li {
padding-left: 15px;
}
#portal-quicklinks .dropdown-menu ul {
list-style-type: none;
}
#portal-quicklinks .open > .dropdown-menu a {
color: #333333;
}
#portal-quicklinks .nav > .open > .dropdown-toggle {
padding: 15px 15px 20px 15px;
}
#portal-quicklinks .nav>.open li,
#portal-quicklinks .nav>.open a {
background-color: inherit;
display: block;
}
#portal-globalnav .nav-justified {
float: left;
}
#portal-globalnav .nav-justified > li > a {
text-align: left;
}
#portal-globalnav .nav>li>a:hover,
#portal-globalnav .nav>li>a:focus {
background-color: transparent;
}
}
@media (max-width: 991px) {/* */
body.section-koblenz #portlet-navigation .navTree,
body.section-campus-koblenz #portlet-navigation .navTree {
background-color: #007CAC;
}
body.section-landau #portlet-navigation .navTree,
body.section-campus-landau #portlet-navigation .navTree {
background-color: #00A29A;
}
#portlet-navigation .level2 > div > a,
#portlet-navigation li.level2 a {
background-color: inherit;
}
#portlet-navigation .navTree {
background-color: #073F8B;
}
#portlet-navigation {
padding: 0;
}
#portlet-navigation li.navTreeItem {
border: none;
padding: 0;
}
#portlet-navigation .navTreeItem a {
padding: 0;
}
#portlet-navigation .level1 > div > a {
padding: 10px 20px;
}
#portlet-navigation .navTreeCurrentNode {
font-weight: bold;
}
#portlet-navigation .navTreeCurrentNode > ul {
font-weight: normal;
}
#portlet-navigation li.navTreeTopNode {
font-weight: bold;
padding: 0.5em;
font-size: 120%;
}
#portlet-navigation .navTreeItem .navigationtreeitem {
font-size: 1.4em;
color: white;
}
#portlet-navigation .navTreeItem a {
font-size: 1.4em;
color: white;
}
#portlet-navigation .level1 > .navigationtreeitem {
padding-left: 10px;
}
#portlet-navigation .navTreeItem .navigationtreeitem {
padding-bottom: 10px;
}
#portlet-navigation .navTreeItem > ul.navTreeLevel1,
#portlet-navigation .navTreeItem > ul.navTreeLevel2 {
background-color: RGBA(0, 0, 0, 0.2);
margin-left: 0;
padding-left: 0;
}
#portlet-navigation .navTreeItem.level2 a,
#portlet-navigation .navTreeItem.level3 a {
padding: 10px 0px 10px 15px;
}
#portlet-navigation .navTreeItem.level2,
#portlet-navigation .navTreeItem.level3,
#portal-globalnav .nav-level1 a,
#portal-globalnav .nav-level2 a {
padding-left: 40px;
}
#portlet-navigation li.navTreeItem .fa {
float: right;
}
#portlet-navigation .level2 .fa:before {
content: none;
}
}
@media (min-width: 768px) and (max-width: 991px)  {/* */
#portal-quicklinks li.dropdown {
padding-left: 0;
padding-right: 0;
vertical-align: top;
}
}
@media (min-width: 768px) {/* */
#portal-quicklinks .dropdown-toggle {
float: left;
padding: 20px 15px 15px 15px;
}
#portal-quicklinks {
border-bottom: none;
border: none;
border-radius: 0;
}
#portal-quicklinks {
margin-bottom: 0px;
background: none;
box-shadow: none;
}
#portal-quicklinks li.dropdown .visible-lg {
display: inline !important;
}
#portal-quicklinks .navbar-collapse {
width: 100%;
}
#portal-quicklinks {
margin-bottom: 0px;
background: none;
box-shadow: none;
}
#portal-quicklinks .navbar-collapse {
width: 100%;
}
#portal-quicklinks li.dropdown > a {
color: #073F8B;
}
body.section-koblenz #portal-quicklinks li.dropdown > a,
body.section-koblenz #portal-quicklinks li.dropdown > a:hover,
body.section-campus-koblenz #portal-quicklinks li.dropdown > a,
body.section-campus-koblenz #portal-quicklinks li.dropdown > a:hover {
color: #007CAC;
}
body.section-landau #portal-quicklinks li.dropdown > a,
body.section-landau #portal-quicklinks li.dropdown > a:hover,
body.section-campus-landau #portal-quicklinks li.dropdown > a,
body.section-campus-landau #portal-quicklinks li.dropdown > a:hover {
color: #00A29A;
}
#portal-quicklinks .dropdown>a:hover {
background-color: inherit;
}
#portal-quicklinks .dropdown.open > a,
#portal-quicklinks .dropdown.open > a:hover {
background-color: #EEEEEE;
}
#portal-quicklinks .nav-justified>li {
position: initial;
}
#portal-quicklinks ul.dropdown-menu ul {
list-style-type: none;
}
#portal-quicklinks ul.dropdown-menu ul li a {
color: #333333;
margin-left: 1em;
display: block;
top: -1.2em;
position: relative;
}
#portal-quicklinks ul.dropdown-menu ul li:first-child a {
border-bottom: 0.5em solid #ffffff;
font-size: 1.2em;
display: block;
margin: 20px 0px 0px;
}
#portal-quicklinks ul.dropdown-menu ul li:first-child .fa {
display: none;
}
}
@media (min-width: 992px) {/* */
#portal-globalnav .navbar-nav>li {
background: none;
display: inline;
}
}
@media (min-width: 768px) { /* */
.nav-justified>.dropdown .dropdown-menu {
width: 103%;
left: -15px;
top: 4em;
padding: 25px 0px;
}
#portal-globalnav {
margin-bottom: 0px;
background: none;
box-shadow: none;
}
#portal-globalnav .nav-justified>li {
position: initial;
}
#portal-globalnav .container-fluid,
#portal-globalnav .navbar-collapse {
padding: 0;
}
#portal-globalnav .navbar-collapse {
width: 100%;
}
#portal-globalnav .dropdown>a:hover {
background-color: inherit;
}
#portal-globalnav .dropdown.open > a,
#portal-globalnav .dropdown.open > a:hover {
background-color: #EEEEEE;
background-image: none;
box-shadow: none;
}
#portal-globalnav li.dropdown .visible-lg {
display: inline !important;
margin-right: 15px;
}
}


/* - backend.css - */
/* https://www.uni-koblenz-landau.de/portal_css/backend.css?original=1 */
table.listing,
.stx table {
/* */
border-collapse: collapse;
border-spacing: 0;
border: 1px solid #8cacbb;
margin: 1em 0em 1em 0em;
}
table.listing th,
.stx table th {
background: #dee7ec;
border-top: 1px solid #8cacbb;
border-bottom: 1px solid #8cacbb;
border-right: 1px solid #8cacbb;
font-weight: normal;
padding: 0.25em 0.5em;
}
table.listing .top {
border-left: 1px solid White;
border-top: 1px solid White ! important;
border-right: 1px solid White ! important;
text-align: right ! important;
padding: 0em 0em 1em 0em;
}
table.listing .listingCheckbox {
text-align: center;
}
table.listing td[colspan] {
border: 1px solid #8CACBB;
}
table.listing td,
.stx table td {
border-right: 1px solid #8cacbb;
padding: 0.25em 0.5em;
}
table.listing a {
text-decoration: none;
}
table.listing a:hover {
text-decoration: underline;
}
table.listing img {
vertical-align: middle;
}
table.listing td a label,
.stx table td a label {
cursor: pointer;
}
#content .eventDetails table {
width: 100%;
border: 0px solid;
}
#content .eventDetails ul {
margin-left: 0px;
list-style-type: none;
line-height: 1.0em;
}
#content .eventDetails table th {
background: #eeeeee;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width: 25%;
border-right: 0px solid;
}
#content .eventDetails table td {
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
border-right: 0px solid;
}
/* */
.listingBar {
background-color: #EEEEEE;
border: 1px solid rgba(130, 138, 146, 0.2);
padding: 0em 1em;
text-align: center;
vertical-align: top;
margin: 1em 0em;
clear: both;
}
.listingBar * {
padding: 0 0.2em;
}
.listingBar span {
font-weight: bold;
}
.listingBar :first-child {
font-weight: normal;
}
.listingBar span.previous,
.listingPrevious {
text-align: left;
float: left;
margin-right: 1em;
}
.listingBar span.next,
.listingNext {
text-align: right;
float: right;
margin-left: 1em;
}
.listingBar img {
vertical-align: middle;
}
.listingBar a {
text-decoration: none;
}
#folderlisting-main-table {
font-size: 110%;
}
/* */
.viewlet > dt > a.show {
display: none !important;
}
.viewlet > dt > a.hide {
display: inline !important;
}
.viewlet.hiddenViewlet > dt > a.show {
display: inline !important;
}
.viewlet.hiddenViewlet > dt > a.hide {
display: none !important;
}
/* */
#headLinks .tab-pane {
padding: 1em;
}
#languageModal,
#languageModal a,
#languageModal a:hover {
color: black;
}
#languageModal a.context,
#login-form input.context,
#headLinks .formControls button.context {
padding: 1px 10px 1px 20px;
font-size: 100%;
background-position: 9px 3px;
}
#headLinks .formControls > a {
float: right;
}
#loginTabs #mail #errorMessage {
color: #073F8A;
font-weight: bold;
}
#loginTabs #mail #errorMessage,
#loginTabs #mail #animation {
float: right;
}
#loginTabs .nav-tabs > a,
#loginTabs .nav-tabs a {
padding: 10px;
font-size: 100%;
}
/* */
#collective\.editskinswitcher-skin-unicmstheme3,
#collective\.editskinswitcher-skin-sunburst-theme,
#collective\.editskinswitcher-skin-plone-default,
#collective\.editskinswitcher-skin-plone-classic-theme {
display: none;
}
div.plonepopup {
background: white;
}
#content .documentActions .fa,
#content .cpPanelsHeading .fa,
#content .cpPanelHeading .fa {
font-weight: lighter;
}
form[name="quickAdd"] input {
margin: 0 0.5em 5px 0;
}
form[name="quickAdd"] label img {
vertical-align: top;
}
#content form[name="quickAdd"] dd {
margin-left: 2em;
}
#zc\.page\.browser_form .label:empty {
display: inline-block;
}
#zc\.page\.browser_form label {
display: inline;
}
#zc\.page\.browser_form .formHelp {
display: block;
margin-left: 1.5em;
}
#zc\.page\.browser_form .widget > .label label {
width: 100%;
text-align: left;
display: inline-block;
}
.documentEditable #content {
border: none;
}
.contentActions {
border-bottom: 1px solid #74AE0B;
}
.newTagsSection .newTagsTitle,
.newTagsSection .newTagsHelp,
#edit-bar {
float: none;
}
#select_list_wrapper > #buttons {
margin-right: 1em;
}
#select_list_wrapper > #buttons,
#search_delete {
display: inline;
}
/* */
textarea#form\.search_pattern {
font-size: 150%;
font-family: monospace;
}


/* - tinymce_fixes.css - */
/* https://www.uni-koblenz-landau.de/portal_css/tinymce_fixes.css?original=1 */
table.nonBold th {
font-weight: normal;
}
#content .suppressVisualEditor {
margin: 0 !important;
}
.mceItemTable th,
.mceItemTable td {
min-height: 1em;
min-width: 1em;
}
#content .mceToolbar td {
padding: 0;
}
table.invisible {
visibility: visible;
}
/* */
body.mceContentBody .col-md-1,
body.mceContentBody .col-md-2,
body.mceContentBody .col-md-3,
body.mceContentBody .col-md-4,
body.mceContentBody .col-md-5,
body.mceContentBody .col-md-6,
body.mceContentBody .col-md-7,
body.mceContentBody .col-md-8,
body.mceContentBody .col-md-9,
body.mceContentBody .col-md-10,
body.mceContentBody .col-md-11,
body.mceContentBody .col-md-12 {
display: inline-block;
border: 1px dashed #BBB;
float: left;
}
body.mceContentBody .col-md-1{
width: 8.33333333%
}
body.mceContentBody .col-md-2 {
width: 16.66666667%;
}
body.mceContentBody .col-md-3 {
width: 25%;
}
body.mceContentBody .col-md-4 {
width: 33.33333333%;
}
body.mceContentBody .col-md-5 {
width: 41.6666666%;
}
body.mceContentBody .col-md-6 {
width: 50%;
}
body.mceContentBody .col-md-7 {
width: 58.33333333%;
}
body.mceContentBody .col-md-8 {
width: 66.66666667%;
}
body.mceContentBody .col-md-9 {
width: 75%;
}
body.mceContentBody .col-md-10 {
width: 83.33333333%;
}
body.mceContentBody .col-md-11 {
width: 91.66666667%;
}
body.mceContentBody .col-md-12 {
width: 100%;
}


/* - cookiecuttr.css - */
/* https://www.uni-koblenz-landau.de/portal_css/cookiecuttr.css?original=1 */
div.cc-cookies {
position: fixed;
left: 0;
top: 0;
padding: 0.5em;
background: #073F8B;
font-size: 13px;
color: #FFFFFF;
text-align: center;
z-index: 10;
width: 100%;
font-weight: bold;
border-bottom: 1px solid #777777;
}


/* - unikold.css - */
/* https://www.uni-koblenz-landau.de/portal_css/unikold.css?original=1 */
html {
}
body {
color: black;
}
a:focus {
outline: none;
}
ul, ol {
list-style-position: inside;
}
#content ul, #content ol {
list-style-position: initial;
}
.noPadding {
padding: 0;
}
.image-inline-center {
display: block;
margin: auto;
}
.image-inline-right {
display: block;
margin-left: auto;
}
.image-right {
float: right;
margin: 0.5em;
}
.image-left {
float: left;
margin: 0.5em;
}
.modal-backdrop {
height: 100%;
z-index: 2;
}
.modal-dialog {
z-index: 3;
}
body.modal-open {
overflow: hidden;
}
#content {
margin: 0 !important;
}
#content .callout {
background: #EEEEEE;
padding: 1em;
border-left: 1em solid #CCCCCC;
clear: both;
}
#content .blue-block,
#content .lightblue-block {
color: #ffffff !important;
background-color: #073F8A;
padding: 12px;
margin: 0;
}
#content .blue-block {
background-color: #073F8A
}
#content .lightblue-block {
background-color: #007CAC;
}
#content .blue-block a,
#content .lightblue-block a,
#content .blue-block table,
#content .lightblue-block table,
#content .blue-block p,
#content .lightblue-block p {
color: #ffffff;
}
#content .blue-block a:hover,
#content .lightblue-block a:hover {
color: #dedede !important;
}
#content .blue-block a:visited,
#content .lightblue-block a:visited {
color: #ffffff;
}
@media (max-width: 991px) {
#content,
#viewlet-below-content>.documentByLine {
margin-left: 1em !important;
margin-right: 1em !important;
}
}
.container {
margin-left: auto !important;
margin-right: auto !important;
}
div#viewlet-below-content {
text-align: center;
}
#portal-column-content .plain {
font-size: 1em;
}
#content table .datagridwidget-manipulator {
vertical-align: middle;
padding-bottom: 19px;
}
dl.searchResults .highlightedSearchTerm {
background-color: #ffa;
}
.info-panel {
border: 1px solid #ddd;
margin-top: 15px;
margin-bottom: 15px;
padding: 0;
display: inline-block;
padding-right: 10px;
}
.info-panel.block {
display: block;
}
.info-panel span.head {
display: inline-block;
padding: 10px;
margin-right: 10px;
background-color: #f5f5f5;
}
.info-panel span.text {
display: inline-block;
}
.info-panel-group span.group-head {
background-color: #f5f5f5;
width: 100%;
}
.info-panel-group .info-panel {
display: block;
}
.info-panel-group .info-panel:not(:first-child) {
margin-top: -15px;
border-top: none;
display: block;
}
@media (min-width: 992px) {/* */
div#instituteLogo {
margin: 0 0 10px;
}
#portal-column-one {
border-right: 8px solid #EDEDED;
}
#portal-column-content:not(.col-md-12) {
border-left: 8px solid #EDEDED;
margin-left: -8px;
padding-right: 6px;
padding-bottom: 50px;
}
.documentEditable #content {
padding: 0 15px;
}
.documentDescription {
margin-bottom: 30px;
}
}
.search-results .img-preview-container {
display: block;
width: 100%;
height: 128px;
background-size: cover;
background-position: center;
}
#content .search-results .expl-link {
color: #073F8A;
word-break: break-all;
}
#portal-searchfacets h5 {
font-weight: bold;
margin-bottom: 5px;
}
#portal-searchfacets {
position: -webkit-sticky;
position: sticky;
top: 75px;
z-index: 999;
}
#portal-searchfacets h4 {
margin-right: 32px;
}
#portal-searchfacets .dotted {
border-bottom: 1px dotted black;
overflow: hidden;
height: 12px;
}
#portal-searchfacets dt {
margin-right: 5px;
margin-bottom: 5px;
float: left;
}
#portal-searchfacets dd.count {
float: right;
margin-left: 5px;
}
#portal-searchfacets .testit {
border-bottom: 1px dotted black;
width: 100%;
}
#btnHideFacets {
right: 0px;
top: 0px;
position:absolute;
font-size: 16px;
cursor: pointer;
padding: 5px 10px 0px 0px;
color: white;
}
#btnHideFacets:hover {
color: #777777;
}
#btnShowFacets {
display: block;
position: -webkit-sticky;
position: sticky;
top: 75px;
z-index: 999;
font-size: 32px;
background-color: #DDD;
float: right;
padding: 5px;
cursor: pointer;
color: white;
}
#btnShowFacets.active {
color: black;
}
#btnShowFacets:hover {
background-color: #777777;
}
#content .cp_Untitled {
margin-bottom: 1.5em;
}
#content ul, #content ol {
margin-left: 15px;
}
.photoAlbumEntry {
display: inline-block;
text-align: center;
width: 24.5%;
padding: 0.5em 0;
}
.photoAlbumEntryTitle {
display: block;
}
/* */
body.unikold h1.documentFirstHeading {
display: none;
}
.topiclist .portletItem, .eventlist .portletItem {
border-bottom: 1px solid;
margin-bottom: 5px;
padding-bottom: 15px;
}
/* */
.topiclist .portletItem, .eventlist .portletItem {
padding-top: 5px;
}
.topiclist .portletItem h3, .eventlist .portletItem h3 {
margin: 5px 0px;
}
body.section-koblenz .topiclist .portletItem h3 a, body.section-koblenz .eventlist .portletItem h3 a,
body.section-campus-koblenz .topiclist .portletItem h3 a, body.section-campus-koblenz .eventlist .portletItem h3 a {
display: block;
color: #007CAC !important;
}
body.section-landau .topiclist .portletItem h3 a, body.section-landau .eventlist .portletItem h3 a,
body.section-campus-landau .topiclist .portletItem h3 a, body.section-campus-landau .eventlist .portletItem h3 a {
display: block;
color: #00A29A !important;
}
/* */
body.unikold .topiclist .portletItem h3 a, body.unikold .eventlist .portletItem h3 a {
display: block;
color: #ff0257 !important;
}
@media (min-width: 768px) {/* */
.portletHeader h2,
h3.portletHeader {
margin: 0px;
}
}
@media (min-width: 992px) {/* */
.portletItem {
/* */
}
}
#viewlet-below-content-body .documentActions {
border: 0px solid;
}
.visualClear {
padding-bottom: 25px;
}
/* */
body.portaltype-contentpanels #portal-columns img.image-inline,
body.section-landau.portaltype-contentpanels #portal-columns img.image-inline,
body.section-koblenz.portaltype-contentpanels #portal-columns img.image-inline,
body.section-campus-landau.portaltype-contentpanels #portal-columns img.image-inline,
body.section-campus-koblenz.portaltype-contentpanels #portal-columns img.image-inline {
width: 100%;
}
body.portaltype-contentpanels img.image-left {
float: left;
padding-right: 10px;
}
body.section-koblenz.koblenz h1,
body.section-campus-koblenz.koblenz h1 {
color: #007CAC;
font-size: 1.6em;
}
body.section-koblenz h1,
body.section-campus-koblenz h1 {
border-bottom: 2px solid #007CAC;
margin-bottom: 25px;
text-align: center;
text-transform: uppercase;
}
body a .highlight,
body span.highlight a {
display: inline-block;
color: #ffffff !important;
background-color: #073F8A;
padding: 10px 25px 10px 10px;
text-transform: uppercase;
font-size: 1.2em;
word-wrap: break-word;
width: 100%;
}
body a .highlight:after {
content: "\f105";
font-family: "FontAwesome";
line-height: initial;
margin-right: -10px;
display: inline-block;
float: right;
}
#content span.highlight a {
text-decoration: none;
}
body  span.highlight a:after {
content: "\f105";
font-family: "FontAwesome";
line-height: initial;
margin-right: -10px;
display: block;
float: right;
color: white;
}
body a .heading {
color: #073F8A;
text-transform: uppercase;
font-weight: bolder;
}
body.section-koblenz #content a:hover,
body.section-koblenz #category.documentByLine a:hover,
body.section-campus-koblenz #content a:hover,
body.section-campus-koblenz #category.documentByLine a:hover {
color: #007cac;
}
#content a.btn:hover,
body.section-koblenz #content a.btn:hover,
body.section-landau #content a.btn:hover {
color: white;
}
#content .personLabel-button {
display: inline-block;
background-color: #073f8b;
overflow: auto;
margin-bottom: 0.2em;
}
#content .personLabel-button a:hover {
background-color: RGBA(0, 0, 0, 0.2);
}
#content .personLabel-button a {
text-decoration: none;
padding: 12px;
color: white;
float: left;
}
#content .personLabel-button a:hover {
color: white;
}
body.section-koblenz #content .personLabel-button,
body.section-campus-koblenz #content .personLabel-button {
background-color: #007CAC;
}
body.section-landau #content .personLabel-button a,
body.section-campus-landau #content .personLabel-button a,
body.section-koblenz #content .personLabel-button a,
body.section-campus-koblenz #content .personLabel-button a {
text-decoration: none;
}
body.section-koblenz #content .personLabel-button a:hover,
body.section-campus-koblenz #content .personLabel-button a:hover {
color: white;
}
body.section-koblenz a .highlight,
body.section-koblenz span.highlight a,
body.section-campus-koblenz a .highlight,
body.section-campus-koblenz span.highlight a {
display: block;
background-color: #007CAC;
padding: 10px 25px 10px 10px;
text-transform: uppercase;
font-size: 1.2em;
}
body.section-koblenz a .highlight:after,
body.section-campus-koblenz a .highlight:after {
content: "\f105";
font-family: "FontAwesome";
line-height: initial;
margin-right: -10px;
display: inline-block;
float: right;
}
body.section-koblenz span.highlight a:after,
body.section-campus-koblenz span.highlight a:after {
content: "\f105";
font-family: "FontAwesome";
line-height: initial;
margin-right: -10px;
display: block;
float: right;
color: white;
}
body.section-koblenz a .heading,
body.section-campus-koblenz a .heading {
color: #007CAC;
text-transform: uppercase;
font-weight: bolder;
}
body.section-landau #content a:hover,
body.section-landau #category.documentByLine a:hover,
body.section-campus-landau #content a:hover,
body.section-campus-landau #category.documentByLine a:hover {
color: #00A29A;
}
body.section-landau #content .personLabel-button,
body.section-campus-landau #content .personLabel-button{
background-color: #00A29A;
}
body.section-landau #content .personLabel-button a:hover,
body.section-campus-landau #content .personLabel-button a:hover {
color: white;
}
body.section-landau h1,
body.section-campus-landau h1 {
color: #00A29A;
text-align: center;
text-transform: uppercase;
font-size: 1.6em;
}
body.section-landau .documentFirstHeading,
body.section-campus-landau .documentFirstHeading {
border-bottom: 2px solid #00A29A;
}
body.section-landau a .highlight,
body.section-landau span.highlight a,
body.section-campus-landau a .highlight,
body.section-campus-landau span.highlight a  {
display: block;
color: #FFFFFF;
background-color: #00A29A;
padding: 10px 25px 10px 10px;
text-transform: uppercase;
font-size: 1.2em;
}
body.section-landau a .highlight:after,
body.section-campus-landau a .highlight:after {
content: "\f105";
font-family: "FontAwesome";
line-height: initial;
margin-right: -15px;
display: inline-block;
float: right;
}
body.section-landau a .heading,
body.section-campus-landau a .heading {
color: #00A29A;
text-transform: uppercase;
font-weight: bolder;
}
body .portletItem.lastItem,
body.section-koblenz .portletItem.lastItem,
body.section-landau .portletItem.lastItem,
body.section-campus-koblenz .portletItem.lastItem,
body.section-campus-landau .portletItem.lastItem {
border-bottom: 0px solid;
}
body #portal-column-content .portletItem ul,
body.section-koblenz #portal-column-content .portletItem ul,
body.section-landau #portal-column-content .portletItem ul,
body.section-campus-koblenz #portal-column-content .portletItem ul,
body.section-campus-landau #portal-column-content .portletItem ul {
list-style: none;
margin: 0px;
}
body #portal-column-content .portletItem li,
body.section-koblenz #portal-column-content .portletItem li,
body.section-landau #portal-column-content .portletItem li,
body.section-campus-koblenz #portal-column-content .portletItem li,
body.section-campus-landau #portal-column-content .portletItem li {
border-bottom: 2px solid #000000;
padding-top: 7px;
padding-bottom: 7px;
}
body #portal-column-content .portletItem li.borderless {
border: none;
}
body #portal-column-content .portletItem li a,
body.section-koblenz #portal-column-content .portletItem li a,
body.section-landau #portal-column-content .portletItem li a,
body.section-campus-koblenz #portal-column-content .portletItem li a,
body.section-campus-landau #portal-column-content .portletItem li a {
display: block;
border-bottom: 0px solid;
color: #000000;
margin-right: 30px;
text-decoration: none;
}
body #portal-column-content .portletItem li a:after,
body.section-koblenz #portal-column-content .portletItem li a:after,
body.section-landau #portal-column-content .portletItem li a:after,
body.section-campus-koblenz #portal-column-content .portletItem li a:after,
body.section-campus-landau #portal-column-content .portletItem li a:after {
content:"\f105";
font-family:"FontAwesome";
line-height:1;
display: block;
float: right;
margin-right: -10px;
}
body #portal-column-content .portletItem li a .bolder {
color: #073F8A;
text-transform: uppercase;
}
body.section-koblenz #portal-column-content .portletItem li a .bolder,
body.section-campus-koblenz #portal-column-content .portletItem li a .bolder {
color: #00A29A;
text-transform: uppercase;
}
body.section-landau #portal-column-content .portletItem li a .bolder,
body.section-campus-landau #portal-column-content .portletItem li a .bolder {
color: #007CAC;
text-transform: uppercase;
}
body.section-koblenz .greenblock li,
body.section-campus-koblenz .greenblock li {
background-color: #00A29A;
border-bottom: 0px solid !important;
color: #FFFFFF;
text-transform: uppercase;
padding: 12px;
font-size: 1.2em;
}
body.section-koblenz .greenblock li a,
body.section-campus-koblenz .greenblock li a {
color: #FFFFFF !important;
}
body.section-koblenz .greenblock li a:after,
body.section-campus-koblenz .greenblock li a:after {
margin-top: -8px !important;
}
body.section-landau .greenblock li,
body.section-campus-landau .greenblock li {
background-color: #007CAB;
border-bottom: 0px solid !important;
color: #FFFFFF;
text-transform: uppercase;
padding: 12px;
font-size: 1.2em;
}
body.section-landau .greenblock li a,
body.section-campus-landau .greenblock li a {
color: #FFFFFF !important;
}
body.section-landau .greenblock li a:after,
body.section-campus-landau .greenblock li a:after {
margin-top: -8px !important;
}
body.section-koblenz dl.portlet,
body.section-campus-koblenz dl.portlet {
padding-bottom: 20px;
}
.portlet {
}
/* */
#content-core .portletHeader {
border-bottom: 2px solid;
padding-bottom: 5px;
}
#content-core .unikold-start .portletItem {
border-bottom: 0px solid;
}
body.unikold #content-core .row {
margin-bottom: 50px;
}
#content-core .col-md-1 .portletHeader {
border-bottom: 0px solid;
}
.aktuelles .portletItem {
border-bottom: 0px solid;
}
body.unikold .portletHeader a,
body.unikold .portletTitle a,
body.unikold .portletReadMore a,
body.unikold .portlet h3 {
color: #000000 !important;
font-weight: bolder;
}
body.unikold .portletHeader a,
body.unikold .portletTitle a,
body.unikold .portlet h3 {
font-size: 1.1em; /* */
}
body.unikold .portletTitle ,
body.unikold .portletDescription {
padding-right: 10px;
}
body.unikold .portlet h3 {
margin-top: 0px;
margin-bottom: 0px;
}
@media (max-width: 992px) {/* */
body.unikold .portlet h3 {
margin-top: 25px;
}
}
#content dd a {
border-bottom: 0px solid;
}
.portletDetails {
color: #777;
}
@media (min-width: 992px) {/* */
.portletDetails {
color: #073F8A;
}
}
.portletReadMore {
padding-top: 8px;
padding-bottom: 15px;
}
.portletDate {
padding-top: 15px;
}
/* */
@media (min-width: 992px) {/* */
.floatingPortlet,
#social-floater {
position: fixed;
top: 159px;
display: block;
height: 426px;
z-index: 10;
}
#social-floater {
right: 0;
}
#social-floater ul {
list-style-type: none;
margin-bottom: 0;
width: 55px;
}
button.workflowReview,
#social-floater li {
width: 60px;
font-size: 40px;
text-align: center;
color: #FFFFFF;
background-color: #777777;
padding: 14px 0px;
border-bottom: 2px solid #ffffff;
margin-bottom: 0px;
}
#social-floater li:last-child {
border-bottom: 0px solid;
}
#social-floater a {
color: #FFFFFF;
}
}
@media (max-width: 991px) {/* */
/* */
#content .viewlet.defaultPortletWrapper {
clear: both;
}
#social-floater {
background-color: #EEEEEE;
}
.search-lang-mobile .modal-content,
.search-lang-mobile .modal-content a {
font-size: 14px;
font-weight: normal;
color: black;
}
#social-floater ul {
list-style-type: none;
text-align: center;
margin-bottom: 0;
padding-top: 1em;
}
#social-floater li {
display: inline-block;
width: 15%;
}
#social-floater a,
#social-floater a:focus,
#social-floater a:visited,
#social-floater a:hover {
color: #b2b2b2;
}
#social-floater a {
font-size: 480%;
}
#social-floater li span {
max-width: 100%;
max-height: 100px;
}
}
@media (max-width: 450px) {/* */
#social-floater a {
font-size: 350%;
}
}
@media (max-width: 360px) {/* */
#footerLeft li {
width: 100%;
}
}
.documentFirstHeading {
border-bottom: 2px solid black;
text-align: center;
padding-bottom: 5px;
text-transform: uppercase;
margin-bottom: 25px;
}
/* */
#portal-quicklinks li.dropdown > a {
font-size: 1.1em;
}
@media (max-width: 767px ), ( min-width: 1024px ) {
#portal-quicklinks li.dropdown > a {
font-size: 1.4em;
}
}
li.form-block {
padding: 1em;
}
.nav li.dropdown {
position: static;
}
.dropdown-menu {
background-color: #eeeeee;
border: 0px solid;
border-radius: 0px;
min-width: 250px;
-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.175);
box-shadow: 0 0px 0px rgba(0,0,0,0.175);
margin: 0px;
}
.fb_koblenz, .fb_landau {
list-style: none;
padding: 10px;
}
.fb_koblenz, .fb_landau {
padding: 10px;
}
body.section-koblenz #portal-breadcrumbs,
body.section-koblenz #viewlet-above-content,
body.section-campus-koblenz #portal-breadcrumbs,
body.section-campus-koblenz #viewlet-above-content {
border-color: #007CAC;
}
body.section-koblenz #portal-quicklinks,
body.section-campus-koblenz #portal-quicklinks {
border-color: #007CAC;
}
body.section-landau #portal-breadcrumbs,
body.section-landau #viewlet-above-content {
border-color: #00A29A;
}
body.section-landau #portal-quicklinks {
border-color: #00A29A;
}
span.label {
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
white-space: nowrap;
vertical-align: baseline;
background-color: #999;
}
/* */
.formQuestion.label {
padding: 0px;
color: #000000;
font-size: 1em;
}
label.formQuestion {
margin-top: 1em;
}
/* */
#relatedItemBox {
background-color: #eeeeee;
color: #000000;
font-size: 1.2em;
padding: 20px;
}
#relatedItemBox dt {
text-transform: uppercase;
border-bottom: 2px solid white;
margin-bottom: 10px;
}
#relatedItemBox dd {
padding: 5px 0px;
}
#relatedItemBox img {
display: none;
}
/* */
h1,
h2 {
border-bottom: 0px solid;
}
#content h1 {
color: #000000;
font-size: 180%;
}
#content h2 {
color: #000000;
font-size: 160%;
}
#content h3 {
font-size: 140%;
}
#content h4 {
font-size: 120%;
}
body.section-koblenz #content h1,
body.section-koblenz #content h2,
body.section-koblenz #content h3,
body.section-koblenz #content h4,
body.section-campus-koblenz #content h1,
body.section-campus-koblenz #content h2,
body.section-campus-koblenz #content h3,
body.section-campus-koblenz #content h4,
body.section-koblenz .portletDetails,
body.section-campus-koblenz .portletDetails {
color: #007CAB;
}
body.section-landau #content h1,
body.section-landau #content h2,
body.section-landau #content h3,
body.section-landau #content h4,
body.section-campus-landau #content h1,
body.section-campus-landau #content h2,
body.section-campus-landau #content h3,
body.section-campus-landau #content h4,
body.section-landau .portletDetails,
body.section-campus-landau .portletDetails {
color: #00A29A;
}
#category.documentByLine {
padding: 1em;
text-align: center;
}
#content a {
color: #000000;
}
#category.documentByLine a {
color: inherit;
border-bottom: 0px solid;
}
#category.documentByLine a {
text-decoration: underline;
}
#content .plain a, .template-event_view #content a {
text-decoration: underline;
}
#portal-column-content .panel-group .panel-title a {
text-decoration: none;
}
#content h2 a,
#content h3 a,
#content .portletHeader a {
text-decoration: none;
}
#content .bolder {
font-weight: bold;
}
#content p a {
border-bottom: 0px solid;
}
#content img {
max-width: 100%;
}
#content a:hover,
#category.documentByLine a:hover {
color: #073F8A;
}
/* **/
table[summary="Content history"] tr {
border-bottom: 1px dotted #8cacbb;
}
td.VersionActions ul {
list-style-type: none;
}
ul.radioRow {
list-style-type: none;
}
div.historyComment {
min-height: 50px;
}
a.historyComparePrevious {
margin-top: 0;
}
#content .plain ul {
list-style-type: square;
list-style-position: initial;
}
#content .plain ol {
list-style-position: initial;
}
#content .plain ul li > p {
display: inline;
}
/* */
.navTree li {
padding-bottom: 6px;
padding-top: 4px;
}
li.navTreeItem.level2 {
padding-bottom: 2px;
padding-top: 2px;
}
ul.navTreeLevel0 > li.navTreeItem {
border-bottom: 1px solid #000000;
}
.navTreeItem a,
dd.portletItem .navTreeItem a {
border: 0px solid transparent;
background-color: transparent;
}
.navTreeItem a:hover,
dd.portletItem .navTreeItem a:hover {
background-color: transparent;
border: 0px solid transparent;
color: #007cac;
}
li > div > a,
li > div > a:hover {
color: #000000;
}
li.navTreeCurrentNode.level1 > div > a,
li.navTreeItemInPath.level1 > div > a,
li.navTreeCurrentNode.level1 > div > a:hover,
li.navTreeItemInPath.level1 > div > a:hover {
color: #073F8A;
}
.icons-on .contenttype-plone-site {
background: none;
padding-left: 0px !important;
}
.navTreeCurrentItem {
border-left: 0px solid !important;
border-bottom: 1px solid transparent !important;
border-right: 0px solid !important;
border-top: 1px solid transparent !important;
background-color: transparent;
color: #007cac;
border: 1px solid transparent;
}
/* */
#portal-column {
margin-bottom: 25px
}
/* */
.portletItemColumn {
}
#portal-column-one #portlet-navigation ~ body.portaltype-contentpanels #portal-column-content {
border: 0px solid;
padding-left: 0px;
}
dl dd.uniProjectPanel #projectFirstHeading {
display: none;
}
dl dd.uniProjectPanel #projectDescription {
padding-top: 0;
}
#content dl dd.uniProjectPanel h2 {
font-size: 130%;
}
.newsImage {
height: 140px;
width: auto;
margin-bottom: 20px;
}
.newsImageContainer .newsImage {
margin-bottom: 0px;
}
div.newsImageContainer p.discreet {
margin: 0px 0px 25px 0px;
padding: 0.5em;
background-color: #777777;
color: #ffffff;
width: 100%;
font-size: 0.9em;
}
div.newsImageContainer img {
margin: auto;
}
ul.dropdown-menu.studium {
margin-left: -158px !important;
}
ul.dropdown-menu.forschung {
margin-left: -298px !important;
}
ul.dropdown-menu.international {
margin-left: -455px !important;
}
ul.dropdown-menu.transfer {
margin-left: -627px !important;
}
.cp_page1 .portletItem {
border: 0px solid;
}
.redbox {
background-color: #073F8A;
margin-bottom: 10px;
}
.bluebox {
background-color: #007CAC;
}
.redbox a, .bluebox a, .redbox .lighter, .bluebox .lighter {
color: #ffffff !important;
padding-left: 20px;
display: block;
font-size: 1.1em;
}
.redbox a, .bluebox a {
font-size: 2em;
padding-top: 20px;
text-transform: uppercase;
}
.redbox .lighter, .bluebox .lighter {
padding-bottom: 20px;
}
.redbox .fa-angle-right {
padding-left: 80px;
}
.bluebox .fa-angle-right {
padding-left: 35px;
}
#logos-bar {
min-height: 0px;
}
@media (max-width: 767px) {/* */
.mobile-search {
font-size: 2.5em;
}
.search-lang-mobile {
float: left;
font-size: 1.2em;
padding-top: 8px;
color: #AAAAAA;
font-weight: bolder;
}
.search-lang-mobile a {
color: inherit;
}
.fa-search {
padding-right: 10px;
}
.campus-code-mobile {
text-align: right;
font-size: 1.5em;
position: absolute;
right: 0;
}
.campus-code-mobile a {
color: #AAAAAA;
}
.campus-code-mobile li {
display: inline;
padding-left: 0px;
}
.search-lang-mobile .panel-default>.panel-heading {
background: none;
border: none;
}
.search-lang-mobile .panel-default,
.search-lang-mobile .panel-default>.panel-heading+.panel-collapse .panel-body {
border: none;
}
.search-lang-mobile .panel-body {
background: white;
}
.search-results .result-text {
margin-top: 10px;
}
}
@media (max-width: 991px) {/* */
#mobileSearchBox button,
#mobileSearchBox input {
font-size: 18px;
float: left;
padding: 1px 1em;
color: black;
background: none;
border-left: none;
border-right: none;
border-top: 2px solid black;
border-bottom: 2px solid black;
box-shadow: none;
}
#mobileSearchBox span.fa {
color: black
}
.search-lang-mobile #collapseOne {
transition: width 0.35s ease;
height: auto;
}
#mobile-search-gadget {
width: 90%;
}
#mobileSearchBox .topSearchButton {
width: 10%;
padding: 1px 0;
border-radius: 0px;
}
#mobileSearchBox {
display: inline;
}
#portal-searchfacets {
position: fixed;
right: 0px;
}
#btnShowFacets {
position: fixed;
right: 0px;
}
}
@media (min-width: 768px) and (max-width: 991px) {/* */
.documentFirstHeading {
z-index: 0;
}
#portal-column-one {
z-index: 1;
float: none;
}
.search-lang-mobile #headingOne {
background: none;
padding: 0;
}
.search-lang-mobile .panel-body {
width: 16em;
}
.search-lang-mobile .panel-default {
border: none;
}
.search-lang-mobile #collapseOne {
position: absolute;
right: 3.5em;
top: -0.5em;
background-color: white;
border: 1px solid lightgray;
}
}
@media (min-width: 768px) { /* */
.navbar-fixed-top {
position: relative;
top: auto;
}
.mobile-search {
font-size: 2.5em;
}
.search-lang-mobile {
font-size: 1.0em;
padding-top: 8px;
color: #AAAAAA;
font-weight: bolder;
}
.fa-search {
padding-right: 10px;
}
.campus-code-mobile {
font-size: 1.15em !important;
}
.campus-code-mobile a {
color: #AAAAAA !important;
}
.campus-code-mobile li {
display: inline;
padding-left: 15px;
}
}
/* */
#content ul.configlets a {
font-weight: normal;
border-bottom: none;
}
#login-form .field label {
min-width: 7em;
}
#search-field input.searchPage {
padding-left: 5px;
height: 36px;
font-size: 130%;
width: auto;
display: inline;
}
#search-field input.searchButton {
height: 36px;
position: relative;
left: -4px;
top: 4px;
font-size: 150% !important;
padding-right: 5px;
padding-left: 1em;
}
#search-field {
margin-bottom: 3em;
}
#search-results .listingBar {
font-size: inherit;
}
#search-results .searchResults {
margin: 1em;
}
#search-results .searchResults dt {
margin-top: 1em;
}
#search-results .searchResults dd {
padding-left: 1.5em;
}
form.searchPage .row div.visualClear {
padding: 0;
}
form.searchPage #sorting-options a {
font-weight: normal;
}
#content dd a:visited {
color: black;
}
#content .searchPage dd a {
font-weight: normal;
}
form.searchPage input.searchButton {
background-position: 2px 50%;
}
html input[disabled] {
cursor: not-allowed;
background: #eee;
}
#rss-subscription {
float: right;
}
.portalMessage {
box-shadow: 1px 1px 6px black;
margin: 1em 0 1em 0;
}
.portalMessage dt {
font-size: 14px;
color: white;
}
.portalMessage.info dt {
background: #2A6496;
}
.portalMessage.warning dt {
background: #FFC300;
}
.portalMessage.error dt {
background: #A94442;
}
.portalMessage dd {
margin-bottom: 0em;
}
.portalMessage dt,
.portalMessage dd {
padding: 0.5em;
}
.right {
float: right;
}
dl#archive-list dt {
background-color: #EDEDED;
padding: 0.5em;
margin-top: 1em;
}
dl#archive-list dd {
padding: 0 1em;
}
dl#archive-list .documentByLine {
font-weight: normal;
}
#archive-summary img {
margin-right: 1em;
float: left;
}
#archive-summary h2 {
font-weight: normal;
}
/* */
.personContainerPicCompact .defaultUserIcon,
.personContainerCompact .defaultUserIcon,
.personContainer .defaultUserIcon {
max-height: 200px;
}
#content .personContainer {
overflow: auto;
}
#content .personContainerPic {
float: right;
}
.personContainerCompact {
border-bottom: 2px solid black;
padding-bottom: 30px;
margin-bottom: 30px;
}
.personContainerCompact h2 a:hover {
color: #073F8A !important;
}
.personContainerTextCompactFullname h2 {
margin-top: 0px;
}
.personContainerTextCompactFullname a {
font-size: 1.2em;
}
.personContainerTextCompact h3 {
font-size: 1.2em;
}
.personContainerOrgUnit {
font-size: 1.1em;
color: #073F8B;
margin-top: 17px;
margin-bottom: 8.5px;
display: block;
}
.personContainerMini .personContainerPicCompact img {
margin-bottom: 10px
}
table.lectureTable td {
padding: 0.5em 0em 0.5em 1em;
}
table.lectureTable .even {
background-color: #828A92;
color: white;
}
#content table.lectureTable .even a:hover {
color: #000000;
}
table.lectureTable .odd {
background-color: #F7F9fA;
}
#content table td {
padding: 0.5em;
}
#content table.plain {
width: 100%;
}
#content table.invisible td:first-child,
#content table.plain td:first-child {
padding-left: 0;
}
#content table.invisible td:last-child,
#content table.plain td:last-child {
padding-right: 0;
}
/* */
div#search-filter {
margin: 10px;
}
dd.actionMenuContent {
background: #777777;
}
/* */
dl#subtypes {
display: none;
}
#collective-editskinswitcher-menu-skins{
display: none;
}
/* */
.documentDescription {
margin-bottom: 8.5px;
font-weight: bold;
}
.error .fieldErrorBox:not(:empty),
.error .formHelp:not(:empty) {
display: block;
padding: 3px;
border-radius: 4px;
border-width: 1px;
border-style: solid;
}
.error .formHelp:not(:empty) {
color: black;
background-color: #EEEEEE;
border-color: #777777;
}
.error .fieldErrorBox {
color: white;
background-color: #E46369;
border-color: #F2DEDE;
margin-bottom: 0.5em;
}
.formPanel input[name="id"],
.formPanel input#title,
.formPanel textarea#text,
.formPanel textarea#description {
width: 100%;
}
.formTabs li.formTab a,
.formPanel {
border-color: #777777;
}
.formTabs li.formTab a.selected {
background-color: #EEEEEE;
}
#archive-list .summary .fa,
.cpRelatedContent .cpRelatedItem .fa {
width: 16px;
height: 16px;
padding-left: 2px;
}
/* */
#content-core .cp_no-border .portletHeader {
border-bottom: 0px solid;
padding-bottom: 5px;
}
#content .cp_no-border {
margin-bottom: 1.5em;
}
span.select2-container {
margin-bottom: 1em;
}
/* */
iframe.full {
width: 100%;
}
/* */
.apparent {
display: none !important;
}
@media( min-width: 991px ) {
#header.fixed .apparent {
display: block !important;
}
#header.fixed {
position: fixed;
top: 0;
z-index: 3;
width: 100%;
border-bottom: 4px solid #073F8B;
background: white;
}
#header.fixed #portal-top {
max-width: 990px;
margin: auto;
}
#header.fixed #portal-header {
display: none;
}
#header.fixed a#portal-logo img {
margin: 0em;
}
#header.fixed li.dropdown, .fixed li.right {
padding-top: 0.7em;
}
#header.fixed .nav>li>a {
padding: 10px 8px;
}
#header.fixed #portal-globalnav .navbar-nav > li a {
font-size: 1.1em;
}
#header.fixed #portal-globalnav li.nav-level1 a,
.fixed #portal-globalnav li.nav-level2 a {
font-size: 1.25em;
}
#header.fixed #portal-globalnav ul.navbar-nav {
padding-bottom: 0em;
padding-top: 1em;
}
#body.fixed, #topinfo.fixed {
margin-top: 130px;
}
}
/* */
#back-top-wrapper {
z-index:200;
right:60px;
bottom:60px;
overflow:visible;
position: fixed;
}
#back-top-wrapper #back-top {
margin:0;
}
#back-top a {
display: block;
}
#back-top-wrapper #back-top a {
width:48px;
height:48px;
border-radius:50px;
background:#777777; /* */
text-align:center;
-webkit-perspective:100px;
perspective:100px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
transition:all 0.3s;
}
#back-top-wrapper #back-top a span {
display:block;
position:absolute;
top:13%;
left:30%;
margin:auto;
transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
transition:all 0.3s;
font-size: 2.5em;
color: #ffffff;
}
#back-top-wrapper #back-top a:hover {
background: #007cac;
}
#back-top-wrapper #back-top a:hover span {
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);
-o-transform:rotateY(180deg);
transform:rotateY(180deg);
}
/* */
.tileFooter {
float: right;
}
/* */
.tileImage {
margin-bottom: 20px;
}
/* */
#viewlet-above-content-body {
width: 40%;
float: right;
margin-left: 30px;
}
/* */
dl.captioned_image_responsive {
display: table;
}
dd.image-caption {
background-color: #777777;
color: #ffffff;
padding: 0.5em;
font-size: 0.9em;
display: table-caption;
caption-side: bottom;
}
.captioned_image_responsive img {
margin: auto;
display: block;
height: auto;
}
/* */
body #portal-column-content a.accordion-toggle,
body #portal-column-content .unipage a.accordion-toggle,
body #portal-column-content .unipage .portletItem a.accordion-toggle {
text-decoration: none;
display: block;
}
div[id*="accordion"] {
overflow: auto;
}
body #portal-column-content .unipage .portletItem .sweet-tabs .nav-tabs {
border-bottom: 1px solid #ddd;
margin-left: 0;
}
body #portal-column-content .unipage .portletItem .sweet-tabs .nav-tabs li {
float: left;
margin-bottom: -1px;
position: relative;
display: block;
}
body #portal-column-content .unipage .portletItem .sweet-tabs .nav-tabs li a {
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 0 0 0 0;
position: relative;
display: block;
padding: 10px 15px;
text-decoration: none;
}
body #portal-column-content .unipage .portletItem .sweet-tabs .nav-tabs li.active a {
color: #555;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
cursor: default;
}
body #portal-column-content .unipage .portletItem .sweet-tabs .tab-content {
padding: 20px;
}
body #portal-column-content dl.toc {
border-left: 1em solid #CCCCCC;
padding-top: 12px;
padding-bottom: 12px;
background-color: #EEEEEE;
}
body #portal-column-content dl.toc .portletItem ul {
margin-left: 30px;
}
body #portal-column-content dl.toc .portletItem ul.TOC1Digit {
margin-left: 10px;
}
body #portal-column-content dl.toc .portletItem li {
border: none;
padding-bottom: 0;
padding-top: 0;
border: none;
}
body #portal-column-content dl.toc .portletItem a {
margin-right: 0;
padding-top: 7px;
}
body #portal-column-content dl.toc .portletItem a:hover {
background-color: transparent;
color: #007cac;
}
body #portal-column-content dl.toc .portletItem a:after {
content:"";
}
body #portal-column-content .unipage .portletItem ul {
list-style: inherit;
margin-left: 15px;
}
body #portal-column-content .unipage .portletItem li {
border: none;
padding: inherit;
}
body #portal-column-content .unipage .portletItem li a {
border: none;
display: inline;
text-decoration: underline;
padding: 0;
}
body #portal-column-content .unipage .portletItem li a:after {
content:"";
display: none;
float: none;
margin: 0;
}
body #portal-column-content .unipage .portletItem li a:hover {
color: #073F8A;
}
body #portal-column-content .unipage .portletItem a {
text-decoration: underline;
}
.cp-picture-slider {
min-height: 64px;
}
.cp-picture-slider .carousel-control,
.cp-picture-slider .carousel-control .fa,
body.section-koblenz .cp-picture-slider a.carousel-control span.fa-angle-right,
body.section-koblenz .cp-picture-slider a.carousel-control span.fa-angle-left {
background-color: transparent;
}
.cp-picture-slider .carousel-control .fa {
height: auto;
padding: 0;
}
.cp-picture-slider .carousel-control .fa-angle-left {
margin-left: -20px;
}
.cp-picture-slider .carousel-caption  {
margin-bottom: 0;
left: 0;
right: 0;
position: relative;
overflow: hidden;
}
.cp-mult-pic-slider .carousel-inner > .item {
transition: 500ms ease-in-out left;
}
@media all and (transform-3d), (-webkit-transform-3d) {
.cp-mult-pic-slider .carousel-inner > .item {
transition: 500ms ease-in-out left;
transition: 500ms ease-in-out all;
backface-visibility: visible;
transform: none!important;
}
}
.cp-mult-pic-slider .carouse-control.left,
.cp-mult-pic-slider .carouse-control.right {
background-image: none;
}
.cp-mult-pic-slider .single-img-container {
float: left;
padding: 5px;
}
#content #soaplsf-content a {
cursor: pointer;
}
#babel-edit .formPanel {
border: none;
}
#babel-edit form[name="edit_form"] .formcontrols {
margin-top: 50px;
}
#babel-edit .field {
overflow-y: auto;
}
/* */
.fc-h-event .fc-event-title-container {
flex-shrink: 100 !important;
}

