
/* - ploneCustom.css - */
@media all {
/* https://shop-event-admin.gestrata.at/portal_css/ploneCustom.css?original=1 */
/* */
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');
body {
font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
font-size: 15px;
}
#visual-portal-wrapper {
max-width: 1460px;
margin: 0 auto 0 0 !important;
}
#portal-top {
max-width: 1430px;
}
#portal_logo_div div {
float: right;
}
#portal_logo_div .portal-x {
background-image: url('headerVerlauf.jpg');
background-repeat: no-repeat;
width: 955px;
height: 67px;
position: relative;
top: 30px;
}
#portal-logo {
float: right;
margin: 0px;
margin-right: 17px;
}
#portal-columns {
/* */
top: 0px;
padding-bottom: 80px;
max-width: 1460px;
}
div.width-full {
width: 100%;
}
div.width-1\:4 {
width: 17%;
}
div.position-1\:4 {
margin-left: -81%;
}
div.width-3\:4 {
width: 80%;
}
div.width-1\:2 {
width: 52%;
}
#portal-colophon {
}
#portal-footer-wrapper {
padding-top: 20px;
}
#portal-siteactions {
padding-bottom: 0;
}
.mainNavi {
position: absolute;
top: 20px;
}
#portal-globalnav {
background: none;
clear: both;
font-size: 80%;
margin: 0 0 1em;
}
#portal-globalnav li a {
background: rgba(255, 255, 255, 0.8);
border-right: none;
color: rgb(40, 40, 40);
font-size: 1em;
font-weight: bold;
min-width: 11em;
padding: 7px 0 7px 7px;
text-transform: uppercase;
vertical-align: top;
}
#portal-globalnav .selected a, #portal-globalnav a:hover {
background-color: RGB(160,160,160);
color: White;
}
#portal-globalnav .selected a:hover {
background-color: RGB(160,160,160);
color: rgb(40, 40, 40);
}
button.navigation-button {
background-color: RGB(160,160,160);
border: none;
border-radius: 9px;
color: #ffffff;
font-size: 1.7em;
height: 44px;
margin: 16px 1% 0;
width: 98%;
}
.nav-menu .nav-primary.expanded #portal-globalnav li {
background-color: RGB(240,240,240);
}
#portal-column-one {
padding-top: 0px;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
border-bottom: none;
line-height: 1.2em;
padding: 0 0 5px 0;
text-transform: uppercase;
}
dl.portlet ul.navTreeLevel1 .navTreeItem {
padding-left: 0.5em;
line-height: 1.2em;
padding-bottom: 0px;
}
.navTreeItem a {
color: rgb(40,40,40) !Important;
font-weight: bold;
}
dl.portlet ul.navTreeLevel1 .navTreeItem a {
font-weight: normal;
line-height: 1.2em;
}
.navTreeItem a:visited {
color: rgb(40,40,40) !Important;
}
.navTreeItem a:hover {
color: #569E37;
}
dl.portlet ul.navTree .navTreeCurrentItem {
padding-top: 5px;
padding-bottom: 5px;
margin-left: -1em;
margin-right: 5px;
line-height: 1.2em;
}
dl.portlet ul.navTree .navTreeCurrentItem a {
background-color: rgba(86,158,55, 0.1);
border-left: 1em solid transparent;
}
.navTreeItem  a.navTreeItemInPath {
margin-left: -1em;
background-color: rgba(86,158,55, 0.1);
border-left: 1em solid transparent;
margin-left: 0em;
}
.navTreeItemInPath a {
margin-left: 0em;
padding: 5px;
}
#contentActionMenus .actionMenuContent li {
line-height: 2em !Important;
}
#content a:link, dl.portlet a:link {
border-bottom: none;
color: #569E37;
}
#content a:visited, dl.portlet a:visited {
color: #569E37;
border-bottom: none;
}
.navTreeLevel1 {
padding-top: 5px;
}
#toilShopFolder dl {
min-width: 340px;
font-size: 1.2em;
}
div.listingBar {
font-size: 1.2em;
}
div.listingBar a {
border: none;
display: inline-block;
padding: 0.25em 0.5em;
background-color: rgba(86,158,55, 0.1);
}
div.listingBar a {
border: none;
color: #569e37;
}
div.listingBar a:hover {
border: none;
color: white !Important;
background-color: #569e37;
}
#content {
padding: 0;
margin: 0em 0.25em;
}
#content {
font-size: 100%;
line-height: 1.2em;
}
#content-core {
width: 100%;
/* */
*/
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
font-weight: 700;
line-height: 1.2em;
}
#content-core .headline a {
color: black;
}
/* */
#content-core .summary a {
color: black;
}
/* */
.state-published {
color: black !important;
}
#content-core dd {
width: 80%;
}
#content-core dt {
margin-top: 15px;
}
#content h1, h2 {
font-size: 20px;
font-weight: normal;
letter-spacing: 0;
line-height: 1.2em;
}
#content h1.documentFirstHeading {
font-size: 1.5em;
font-weight: normal;
letter-spacing: 0;
margin-bottom: 15px;
}
#content .documentDescription, #content #description {
color: rgb(80, 80, 80);
font-size: 15px;
font-weight: normal;
padding-bottom: 5px;
}
.section-journal-aktuell ul {
display: none;
}
.section-externe-medien ul {
display: none;
}
.section-formulare ul {
display: none;
}
.section-archiv-journal li {
display: none;
}
.section-archiv-journal li.navTreeItem {
display: none;
}
.section-archiv-journal li.navTreeCurrentNode {
display: list-item;
margin-left: 6px;
width: 97%;
}
.section-archiv-journal li.navTreeCurrentNode a {
margin-top: -5px;
margin-left: -7px;
}
.section-archiv-journal li.navTreeItemInPath {
display: list-item;
}
.section-archiv-journal li.navTreeItemInPath a {
padding: 5px 0;
margin-top: -5px;
margin-left: -7px;
}
.section-archiv-journal .navTreeLevel2 {
display: none;
}
.section-archiv-events li {
display: none;
}
.section-archiv-events li.navTreeItem {
display: none;
}
.section-archiv-events li.navTreeCurrentNode {
display: list-item;
margin-left: 6px;
width: 97%;
}
.section-archiv-events li.navTreeCurrentNode a {
margin-top: -5px;
margin-left: -7px;
}
.section-archiv-events li.navTreeItemInPath {
display: list-item;
}
.section-archiv-events li.navTreeItemInPath a {
padding: 5px 0;
margin-top: -5px;
margin-left: -7px;
}
.section-archiv-events .navTreeLevel2 {
display: none;
}
#gestrataArticleListResult h2 {
margin-bottom: 5px;
}
#gestrataArticleListResult .articleListArticleImg {
float: right;
}
#gestrataArticleListResult .articleListArticleImg img {
max-width: 400px;
margin: 2px 0 15px 15px;
}
#gestrataArticleListResult .articleDescription {
}
#content .articleImgRight img {
float: right;
}
#content .contentClassNeededByVii {
margin-right: 415px;
}
#OpenLayers_Control_MaximizeDiv {
font-size: 2em;
height: 30px;
padding: 10px 5px 0;
position: absolute;
width: 30px;
}
#OpenLayers_Control_MinimizeDiv img {
margin-left: -20px;
width: 30px;
}
#reducedPageWidth {
max-width: 80%;
}
#reducedPageWidth img {
padding: 5px;
}
#portal-personaltools {
background: #f8f8f8;
}
#portal-personaltools #anon-personalbar a {
color: lightgray;
}
.portletProduct.col1, .portletProduct.col2, .portletProduct.col3 {
clear: unset;
}
.portletProduct.col3 {
float: left;
}
@media screen and (max-width: 1400px) {
#toilShopFolder .portletProduct {
width: 30%;
}
#toilShopFolder dl {
min-width: 315px;
font-size: 1.2em;
}
}
@media screen and (max-width: 1300px) {
#toilShopFolder .portletProduct {
width: 45%;
}
#toilShopFolder dl {
min-width: 345px;
font-size: 1.2em;
}
}
@media screen and (max-width: 1000px) {
#content h1.documentFirstHeading {
font-size: 1.3em;
}
#content .contentClassNeededByVii {
margin-right: 150px;
}
#reducedPageWidth {
max-width: 100%;
}
/* */
#content-core dd {
width: 100%;
}
#toilShopFolder dl {
min-width: 315px;
font-size: 1.2em;
}
#toilShopFolder .portletProduct {
width: 40%;
}
}
@media screen and (max-width: 850px) {
#toilShopFolder .portletProduct {
width: 80%;
}
#toilShopFolder dl {
min-width: unset;
font-size: 1.2em;
}
}
@media screen and (max-width: 800px) {
#gestrataArticleListResult .articleListArticleImg {
float: none;
margin-bottom: 10px;
margin-top: 25px;
}
#gestrataArticleListResult .resultItem {
margin-bottom: 35px;
}
#portal_logo_div .portal-x {
width: 100%;
background-position: 110% 61px;
height: 130px;
}
#portal_logo_div .portal-x img {
float: right;
}
}
/* */
@media screen and (max-width: 610px) {
#portal_logo_div .portal-x {
position: normal;
top: 0px;
margin: 10px 20px 10px 0;
}
.mainNavi {
position: absolute;
top: 85px;
width: 100%;
}
dl.portlet ul.navTreeLevel0 > .navTreeItem {
padding: 0 0 5px 0;
}
#portal-globalnav li a {
background: rgba(255, 255, 255, 0.6);
}
dl.portlet ul.navTreeLevel1 .navTreeItem {
padding-left: 0.5em;
line-height: 1.2em;
padding-bottom: 1px;
}
div#portal-columns {
width: 95%;
}
#content {
font-size: 0.8em;
padding: 0;
margin: 0em 0.25em;
}
#content h1.documentFirstHeading {
font-size: 1.1em;
}
#content h1, h2 {
font-size: 1em !Important;
}
#content h3 {
font-size: 0.9em !Important;
}
#content table {
font-size: 0.6em;
}
#content .documentDescription, #content #description {
font-size: 1em;
font-style: italic;
}
#content .articleImgRight img {
float: none;
}
#content .contentClassNeededByVii {
margin-right: 10px;
}
#toilShopFolder dl {
min-width: 95%;
font-size: unset;
}
#toilShopFolder .context {
float: unset;
}
#toilShopFolder .buyViewlet {
border: none;
}
#toilShopFolder .buyViewlet input, textarea {
font-size: 20px !Important;
}
#toilShopFolder .portletProduct .description {
font-size: 75%;
}
#toilShopFolder .portletProduct {
border-bottom: 2px solid #569E37;
margin-bottom: 30px;
}
}
@media print {
div.position-1\:4 {
margin-left: 0;
}
#portal_logo_div {
display: none;
}
}
/* */
/* */
/* */

}

