
/* - ploneCustom.css - */
@media all {
/* https://www.fernsicht-bildung.org/portal_css/ploneCustom.css?original=1 */
/* */
#visual-portal-wrapper { width: 60em; margin: 0 auto; }
/* */
/* */
/* */
/* */
h1, h2, h3, h4 {
font-family: 'Special Elite', cursive !important;
color: #0072A2;
letter-spacing: 0.05em;
}
h1 {
font-size: 1.8em;
}
h2 {
margin-top: 1em;
line-height: 1.2em;
font-size: 1.4em;
}
h4 {
font-size: 1.0em;
margin: 1em 0 0.5em 0;
}
/* */
/* */
/* */
/* */
/* */
/* */
h4.border {
border-top: 20px solid #A4DFF4;
font-size: 1em;
margin: 1em -1em 0.5em;
padding-left: 1em;
padding-top: 1em;
clear: both;
}
.tileFooter a,
.read_more a {
background: url("arrow-small.png") no-repeat scroll 0 64% transparent;
padding-left: 12px;
font-weight: bold;
display: inline-block;
}
p.box-right {
border: 1px solid #f00;
float: right;
width: 33%;
padding: 0.5em;
}
.AbovePortletManager1 dl.portlet ul.navTreeLevel0 > .navTreeItem {
border-bottom: 0;
line-height: 2em;
padding: 0.25em 1em 0.2em;
}
.AbovePortletManager1 .portletNavigationTree .portletHeader {
display: none;
}
.AbovePortletManager1 .portletNavigationTree {
border-bottom: 0px #ccc solid;
margin-bottom: 0;
}
.AbovePortletManager1 .portletNavigationTree li {
display: block;
float: left;
}
.AbovePortletManager1 .portletNavigationTree li.navTreeItem {
border-bottom: 0px solid #ccc !important;
margin: 0 0 -1px 0;
z-index: 1000;
line-height: 24px !important;
}
.AbovePortletManager1 .portletNavigationTree li.navTreeItem:first-child {
font-size: 120%;
}
.AbovePortletManager1 .portletNavigationTree li.navTreeCurrentNode {
background-color: #fff;
margin: 0 0 -1px 0;
border-width: 0 !important;
border-color: #ccc;
border-style: solid;
border-top-left-radius: 0px;
border-top-right-radius: 20px;
}
.AbovePortletManager1 .portletNavigationTree li.navTreeCurrentNode a {
background-color: transparent;
margin: 0;
border: 0;
color: black;
}
.AbovePortletManager1 .portletNavigationTree a {
font-weight: bold;
color: #fff;
}
.AbovePortletManager1 .portletNavigationTree a:visited {
font-weight: bold;
color: #fff;
}
.AbovePortletManager1 .portletBottomRight {
display: block;
clear: both;
}
#portal-logo {
position: absolute;
right: 0;
top: 30px;
}
#portal-column-two dl.portlet ul.navTree li a:hover {
color: #000 !important;
}
#portal-column-two .portletNavigationTree li.navTreeItemInPath,
#portal-column-two .portletNavigationTree li.navTreeCurrentNode {
background: transparent;
background: url(bg-nav.png) no-repeat left center;
color: White;
font-weight: bold;
}
#portal-column-two .portletNavigationTree .navTree a {
font-weight: bold;
color: #0072A2;
font-family: 'Special Elite', cursive !important;
}
#portal-column-two .portletNavigationTree li.navTreeItemInPath a,
#portal-column-two .portletNavigationTree li.navTreeCurrentNode a {
background: transparent;
color: White;
}
#portal-column-two dl.portlet ul.navTree .navTreeCurrentItem {
background-color: transparent;
border-left: 0;
margin-left: 0;
margin-right: 0;
}
#portal-column-two dl.portlet ul.navTreeLevel0 > .navTreeItem {
line-height: 1.5em;
border-bottom: 0;
padding: 0.5em 0 0 2em;
margin-left: -2em;
font-size: 110%;
}
#portal-column-two .portletNavigationTree dt.portletHeader {
display: none;
}
#portal-globalnav {
margin: 87px 0 0 8px;
clear: none;
}
#portal-globalnav li {
font-family: 'Special Elite', cursive !important;
font-weight: bold;
font-size: 20px;
}
#portal-globalnav li a {
padding: 0.5em .5em;
margin-right: 0em;
background: transparent;
min-width: 1em;
border-right: 0;
}
#portal-globalnav {
background: transparent;
}
#portal-globalnav .selected a {
background: none repeat scroll 0 0 #0072A2;
color: White;
}
#portal-globalnav .selected a:hover {
background-color: #0072A2;
color: #fff;
}
#portal-globalnav a:hover {
background-color: #ddd;
color: #0072A2;
}
#portal-siteactions {
position: absolute;
top: 5px;
padding-left: 28px;
z-index: 1000;
float: right;
}
#portal-siteactions li {
font-family: 'Special Elite', cursive !important;
}
#portal-footer {
font-size: 75%;
background: #fff;
padding: 2em;
margin: 0;
line-height: 2em;
}
#content {
background-color: #fff;
padding: 1.5em 1em;
margin: 8px 8px 8px 8px;
border: 0px #ccc solid;
}
#portal-column-two {
margin-top: 3em;
}
#portal-column-two .portlet {
margin: 1em 8px 0 0;
background-color: transparent;
border: 0px #ccc solid;
}
#portal-column-two .portletRelatedItems .portletItem {
background-color: transparent;
padding: 0;
margin: 1em 0;
border: 0px #ccc solid;
border-radius: 0px;
}
#portal-column-two .portletRelatedItems .relatedImage {
box-shadow: 3px 2px 5px #333;
float: right;
margin-left: .5em;
}
#portal-column-two .portletRelatedItems a {
font-family: 'Special Elite', cursive !important;
color: #0072A2;
font-weight: bold;
}
#portal-column-two .portletRelatedItems a:hover {
color: #000;
}
dl.portlet dt.portletHeader {
background: transparent;
font-size: 120%;
font-family: 'Special Elite', cursive !important;
padding: 0.42em 0 0.2em 0;
margin-bottom: 0.22em;
border-bottom: 0px #000 solid;
}
#portal-breadcrumbs {
color: #fff;
padding-left: 1em;
}
#content .documentDescription,
#content #description {
color: #000;
margin-left: 0;
margin-bottom: 1em;
font: bold 100% Arial, FreeSans, sans-serif;
line-height: 1.5em;
}
#portal-top {
background: url(bg-top.png) no-repeat left top;
height: 170px;
border-top: 10px solid white;
}
#portlets-footer {
background: url(bg-bottom.png) no-repeat right bottom;
height: 170px;
border-bottom: 10px solid white;
}
#portal-top,
#portlets-footer,
#portal-columns {
background-color: #FF9518;
}
.section-themen #portal-top,
.section-themen #portlets-footer,
.section-themen #portal-columns {
background-color: #A4DFF4;
}
.section-bildungsangebote #portal-top,
.section-bildungsangebote #portlets-footer,
.section-bildungsangebote #portal-columns {
background-color: #46C1C5;
}
.section-medien #portal-top,
.section-medien #portlets-footer,
.section-medien #portal-columns {
background-color: #C3CF47;
}
.section-ueber-uns #portal-top,
.section-ueber-uns #portlets-footer,
.section-ueber-uns #portal-columns {
background-color: #FAE50F;
}
#content p span.link-external a,
#content p a.external-link,
#content p span.link-internal a,
#content p a.internal-link {
background: url("arrow-small.png") no-repeat scroll 0 64% transparent;
padding-left: 12px;
}
#content a:link, dl.portlet a:link {
border-bottom: 0;
color: #0072A2;
}
p.more {
display: inline;
}
div.portlet-static-leer {
visibility: hidden;
}
div.documentActions {
float: right;
}
div#content-core div.documentActions {
display: none;
}
div.documentActions ul,
div.documentActions ul li {
list-style-type: none;
}
#content a:hover, dl.portlet a:hover {
color: #000000 !important;
}
#portal-siteactions li a:hover {
color: #000000;
}
#content .callout {
border-left: 1em solid #0072A2;
}
/* */
.carousel {
margin-bottom: 20px;
margin-left: 8px;
margin-top: 8px;
}
.carousel-title {
position: absolute;
bottom: 20px;
font-size: 0.9em;
background: url("arrow-small.png") no-repeat scroll 0 64% transparent;
padding-left: 12px;
}
.carousel-pager {
bottom: 0;
margin: 0;
position: absolute;
width: 60px;
height: 60px;
}
.carousel-pager-button-prev,
.carousel-pager-button-next {
display: block;
width: 36px;
height: 38px;
padding: 0;
margin: 10px 0px;
background-color: transparent;
/* */
/* */
/* */
/* */
}
.carousel-pager-button-prev {
position: absolute;
left: -8px;
background-image: url(pager-left-2.png);
}
.carousel-pager-button-next {
position: absolute;
left: 654px;
background-image: url(pager-right-2.png);
}
.carousel-pager-button-prev span,
.carousel-pager-button-next span {
display: none;
}
.carousel-text {
left: auto;
bottom: auto;
right: 0;
top: 0;
width: 301px;
height: 260px;
padding: 20px;
/* */
background: #fff;
/* */
/* */
/* */
/* */
/* */
/* */
}
.carousel-text a:hover {
color: black;
}
.carousel-text h3 {
font-family: 'Special Elite',cursive !important;
}
.carousel-body {
font-size: 0.8em;
}
.carousel-body p {
line-height: 1.3em;
margin-bottom: 0.5em;
}
/* */
.section-startseite #document-action-print {
display: none;
}
/* */
.template-products.archetypes.interfaces.base.ibasefolder-folder_leadimage_view .tileBody {
margin-right: 220px;
}
/* */
.audio-map {
height: 400px;
width: 100%;
}
/* */
#siteaction-facebook {
background-image: url(/fb-logo.png);
background-repeat: no-repeat;
padding-left: 20px;
background-position: 0px 2px;
}
#portal-siteactions li {
padding-top: 5px;
}
}

