
/* - ++theme++lion/styles.css - */
/* https://lion.x-t.at/portal_css/++theme++lion/styles.css?original=1 */
/* ****/
.export dl.portlet {
display: none;
}
.export #portaltab-index_html {
display: none;
}
.export #breadcrumbs-home {
display: none;
}
.export #content div.documentByLine {
display: none;
}
.export dl dt .documentByLine {
display: none;
}
.export .state-private {
color: #20325e !important;
}
.export #viewlet-below-content {
display: none;
}
.export .contenttype-folder {
background: none;
padding-left: 0px !important;
}
.export .contenttype-document {
background: none;
padding-left: 0px !important;
}
.export #content-core {
font-size: 125%;
}
.section-lion-dokumentation.export #portal-breadcrumbs {
display: none;
}
.section-lion-dokumentation.export #content-core {
margin-top: 70px;
margin-bottom: 50px;
}
/* ****/
.export .contenttype-document {
margin-left: 20px;
}
/* */
/* ****/
html {
font-family: Gibson, sans-serif;
font-weight: 200;
}
/* ****/
#portal-top {
background-image: url(images/logo_oebb.svg);
background-position: right 21px top;
background-repeat: no-repeat;
background-size: 40px 15px;
padding-bottom: 20px;
padding-top: 19px;
}
#portal-header {
background: linear-gradient(to right, #20325e 0%, #8CD1DF 100%);
}
/* ****/
#portal-logo img {
height: auto;
margin-left: 20px;
max-width: 450px;
}
/* ****/
#portal-personaltools {
top: -2px;
}
/* ****/
#portal-searchbox {
}
#rss-subscription {
display: none;
}
/* ****/
#portal-globalnav {
background-color: white;
font-size: 90%;
}
#portal-globalnav li a {
background-color: white;
border-right: 0.15em solid #8CD0DE;
font-size: 110%;
font-weight: bold;
}
#portal-globalnav .selected a, #portal-globalnav a:hover {
background-color: #20325E;
}
a:link, a:visited {
color: #20325E;
}
#portal-globalnav .selected a:hover {
color: white;
background-color: #20325E;
}
/* ****/
#portal-personaltools dd a:hover {
background-color: #20325E;
}
/* ****/
#portal-footer {
padding: 1.5rem;
}
#portal-colophon {
display: none;
}
#portal-siteactions {
display: none;
}
/* *****/
/* ****/
.state-private {
color: #d0021b !important;
}
#plone-contentmenu-workflow .state-private {
background-color: #d0021b;
border: 0.1em solid #d0021b;
}
#content-core span.summary {
font-size: 120%;
}
#content-core {
font-size: 90%;
}
/* ****/
#edit-bar {
background-color: #20325E;
border: 0.25em solid #20325E;
border-bottom: 0.25em solid #20325E;
margin-bottom: 1em;
min-height: 2em;
padding-top: 0.05em;
}
#content-views {
background-color: #20325E;
}
#contentActionMenus {
background-color: #20325E;
}
#contentActionMenus dl.actionMenu a, #contentActionMenus dl.actionMenu.activated dd {
background-color: #20325E;
}
#contentActionMenus dl.actionMenu.activated dd {
border-bottom: 0.5em solid #20325E;
}
#content a:visited, dl.portlet a:visited {
color: #20325E;
}
#content a:hover, dl.portlet a:hover {
color: #8CD1DF !important;
}
#contentActionMenus dl.actionMenu.activated dd a:hover, #contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
color: #20325E;
}
#content a:link, dl.portlet a:link {
color: #20325E;
}
#content-views li.selected a {
background: #8CD1DF;
color: white;
}
#content-views li a:hover {
background: #8CD1DF;
color: white;
}
#contentActionMenus dl.actionMenu.activated dd .actionMenuSelected {
background-color: #8CD1DF !important;
color: white;
}
#contentActionMenus dl.actionMenu.activated dd a:hover {
background-color: #8CD1DF !important;
color: white;
}
/* ****/
div.width-3\3a 4 {
width: 45%;
}
#viewlet-below-content-title {
margin-bottom: 20px;
}
h1 {
font-family: Ubuntu, sans-serif;
font-weight: bolder;
}
h2 {
font-family: Ubuntu, sans-serif;
font-weight: bolder;
padding-top: 30px;
}
h3 {
font-family: Ubuntu, sans-serif;
font-weight: bolder;
padding-top: 30px;
}
h4 {
font-family: Ubuntu, sans-serif;
font-weight: bolder;
padding-top: 30px;
}
#content p {
font-size: 130%;
line-height: 1.7rem;
margin-bottom: 1.5rem;
text-align: justify;
}
small {
display: block;
text-align: center;
}
#content ul li {
font-size: 130%;
padding-left: 20px;
}
#content ol li {
font-size: 130%;
padding-left: 20px;
}
#content td ul li, #content td ol li, #content td p {
font-size: 90%;
padding-left: 20px;
}
#content table tr td {
font-size: 100%;
}
/* */
#searchPage #rss-subscription p img {
display: block;
margin-left: auto;
margin-right: auto;
min-width: 0px;
}
p img {
display: block;
margin-left: auto;
margin-right: auto;
width: auto;
max-width: 100%;
min-width: 200px;
}
p a img {
display: inline;
min-width: 0px;
}
td {
font-size: 17px;
}
/* */
/* */
.overlay.overlay-image {
width: auto !important;
}
.overlay.overlay-image img {
max-width: 100%;
}
.expose-mask {
max-width: 100%;
}
.button-docnavigation {
display: flex;
justify-content: space-between;
padding-top: 10px;
}
.button-docnavigation div {
width: 32%;
height: 80px;
border: 3px solid #8CD1DF;
border-radius: 5px;
color: #20325E;
text-align: center;
text-decoration: none;
font-weight: bold;
font-size: 17px;
display: flex;
align-items: center;
justify-content: center;
}
.button-docnavigation a {
width: 100%;
height: 80px;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
border-bottom: none !important;
}
/* */
@media print {
img {
display:block;
page-break-before:auto;
page-break-after:auto;
page-break-inside: avoid !important;
width: 80%;
}
h2.page-break-table {
page-break-before:always;
page-break-after:auto;
page-break-inside: auto !important;
}
table.plain th, table.plain td {
border: 1px solid #888A85;
}
}

