
/* - ++resource++pik.theme.stylesheets/frontpage.css - */
@media screen {
/* https://www.pik-potsdam.de/portal_css/++resource++pik.theme.stylesheets/frontpage.css?original=1 */
/* */
/* */
@import url(<dtml-var portal_url>/reset.css);
body {
background: #FFA777 url(<dtml-var portal_url>/bg_body_footer.jpg) no-repeat 50% 100% !important;
text-align: center !important; /* */
font-size: 13px !important;
font-family: Arial, Helvetica, sans-serif !important;
margin: 0 !important;
padding: 0 !important;
position: relative;
}
body.template-document_view {
margin: 0 !important;
padding: 0 !important;
}
#pikbackground {
width: 100%;
height: 180px;
background: #FFF;
text-align: left;
position: absolute;
top: 0px; left: 0px;
z-index: 1;
}
*+html #pikbackground { /* */
background-image: url(++resource++pik.theme.images/logo-de-ie7.gif);
background-repeat: no-repeat;
background-position: 50% -30px;
}
#visual-portal-wrapper {
width: 980px;
margin: 0 auto;
text-align: left;
z-index: 2;
position: relative;
}
#portal-top {
border: none;
height: 380px;
}
a {
text-decoration: none;
}
ul {
margin: 0em 0 0 1.5em;
list-style-image: none;
}
.discreet {
font-size: 87%;
}
#portal-columns { /* */
background: #FFF;
-moz-box-shadow: 0 3px 6px #666;
-webkit-box-shadow: 0 3px 6px #666;
box-shadow: 0 3px 6px #666;
border-width: 0;
margin-top: 0;
}
#portal-column-one { /* */
margin: 0;
padding: 0;
border: 0;
width: 240px;
background: #555;
}
#portal-column-content {
padding: 0 !important;
width: 740px;
overflow-x: hidden;
}
#portal-column-two {
float: right;
padding-right: 5px;
width: auto;
}
/* */
ul#portal-languageselector {
top: 39px;
}
.image-right {
border: none;
}
.image-left {
border: none;
}
dl.captioned {
padding-top: 15px;
}
dd.image-caption {
color: #5F5F64;
font-size: 87%;
font-weight: normal;
}
.portletItem {
border: 0;
}
dd.portletItem.lastItem {
border: &dtml-borderWidth; &dtml-borderStyle; transparent;
}
div.portlet h4 {
border: &dtml-borderWidth; &dtml-borderStyle; transparent;
}
div.portlet h5 {
border: &dtml-borderWidth; &dtml-borderStyle; transparent;
}
*html div.portlet h5 {
border: none;
}
div.portlet h6 {
border: &dtml-borderWidth; &dtml-borderStyle; transparent;
}
div.portletBody {
border: &dtml-borderWidth; &dtml-borderStyle; transparent;
}
*html div.portletBody {
border: none;
}
div.portletAction {
border-left: &dtml-borderWidth; &dtml-borderStyle; transparent;
}
.navRootItem,
.navItem {
margin: 5px 0 0.2em 0;
}
.currentNavItem {
border: &dtml-borderWidth; &dtml-borderStyle; transparent;
}
.portletNavigationTreeItem a:hover,
.currentNavItem {
border: &dtml-borderWidth; &dtml-borderStyle; transparent;
}
.state-published {
color: ##333 !important;
}
.state-pending {
color: #990000 !important;
}
.state-visible {
color: black !important;
}
.state-visible4intranet {
color: &dtml-discreetColor; !important;
}
.state-visible4group {
color: &dtml-discreetColor; !important;
}
.state-closed {
color: &dtml-discreetColor; !important;
}
.state-private {
color: &dtml-discreetColor; !important;
}
dl.portlet {
margin: 0;
padding: 0;
border: 0;
}
.portletHeader {
border: 0;
padding: 1em 0em;
font-weight: bold;
line-height: 0.5em;
color: &dtml-fontColor;;
}
.portletHeader a {
color: &dtml-fontColor;;
}
.portletItem {
padding: 11px;
border-right: &dtml-borderWidth; &dtml-borderStyle; transparent;
}
.portletItem a {
text-align: left;
color: &dtml-fontColor;;
}
.portletItem a:hover {
color: #cc6633;
}
.portletItemDetails {
text-align: left;
color: &dtml-discreetColor;;
padding-bottom: 0.5em;
}
dd.portletFooter {
padding: 0 1em;
text-align: left;
}
.actionMenu
.actionMenuContent li a {
margin: 0.2em;
text-transform: none;
}
.actionMenu
.actionMenuHeader a {
text-transform: lowercase;
}
/* */
body.template-logged_out #content,
body.template-login_form #content,
.pb-ajax #login-form {
text-align: center;
}
#fieldset-openid-login input, #login-form input {
font-size: 150%;
}
body.template-register #content input,
body.template-new-user #content input {
font-size: 150%;
width: inherit;
}
#fieldset-openid-login label, #login-form label {
margin-right:0.5em;
padding-top:0.2em;
text-align:right;
width: 10em;
display: inline-block;
}
#fieldset-openid-login .formControls input, #login-form .formControls input {
margin-left: 0.25em;
}
/* */
dl.toc {
float: right;
width: 35%;
font-size: 92%;
margin: 1em 0 0.5em 2em;
font-variant: normal !important;
}
dl.toc dt {
margin-left: 2em;
padding-left: 0.5em;
font-weight: normal;
font-size: 105%;
border: 1px solid #ccc;
}
dl.toc dd {
margin: 0 0 1em 1em;
}
dl.toc dd ol {
margin-left: 1.5em;
}
/* */
.portlet.portletNavigationTree .navTree {
margin:  0 0 0;
padding: 0;
font-variant: normal;
}
.navTreeItem ul {
line-height: 1.2em;
margin: 0;
padding: 0;
}
.navTreeItem li {
list-style-type: square !important;
display: list-item;
padding: 0.2em 0;
margin: 0 0 0 1.2em;
color: #333;
}
.navTreeItem img {
display: none;
}
.navTreeItem li ul li {
margin: 0;
list-style-type: none !important;
}
.navTreeItem li ul li ul li {
margin: 0 0 0 1em;
}
.navTreeItem {
list-style-type: none !important;
padding: 0 0 0.1em 0;
color: #333;
}
.navTreeItem a,
dd.portletItem .navTreeItem a {
border: 0;
margin: 0;
color: #333;
padding: 0 !important;
line-height: 1.25em;
}
.navTreeItem a:hover,
dd.portletItem .navTreeItem a:hover {
background-color: transparent;
border: 0;
margin: 0;
color: black !important;
display: block;
background-image: none !important;
}
.navTreeCurrentItem {
background-color: transparent;
border: none !important;
color: orange !important;
background-image: none !important;
}
li.navTreeCurrentItem a,
li.navTreeCurrentItem a:hover {
height: auto;
min-height: 1em;
border: none;
background-image: none;
}
/* */
.noborder,
.documentEditable * .noborder {
border: none;
margin: 0;
background: none;
background-color: transparent;
}
#portal-header {
background: url(<dtml-var portal_url>/logo_en.gif) no-repeat 20px 0;
position: relative; /* */
border: none;
z-index: 20;
}
.lang-de #portal-header {
background-image: url(<dtml-var portal_url>/logo_de.gif);
}
#portal-logo {
position: absolute;
top: 0;
left: 20px;
width: 430px;
height: 90px;
z-index: 6000;
}
* html #portal-logo {
margin-top: -22px;
}
* html #portal-logo a {
height: <dtml-var "_[logoName].height">px;
}
#portal-siteactions {
margin: 5px 0;
padding: 0;
}
#portal-siteactions li a {
border: 0;
color: &dtml-globalFontColor;;
font-size: 115%;
}
#portal-siteactions li.selected a {
background-color: transparent;
color: #E37222;
border: 0;
}
#portal-siteactions li a:hover {
background-color: transparent;
color: #E37222;
border: 0;
}
.highlightedSearchTerm {
background-color:#ccc;
}
.livesearchContainer {
top: 0;
width: 30em;
}
* html .livesearchContainer {
padding: &dtml-borderWidth; !important;
padding-top: 0 !important;
background-color: &dtml-globalBorderColor;;
border: 0;
}
#livesearchLegend {
line-height: 1em;
margin-top: -2em;
margin-left: -0.1em;
border: &dtml-borderWidth; &dtml-borderStyle; &dtml-globalBorderColor;;
border-bottom: 0;
}
* html #livesearchLegend {
margin-top: -1.9em;
margin-left: -8px;
position: relative;
}
input.searchPage {
font-size: 120% !important;
}
dl.searchResults dt {
font-weight: 120%;
}
dl.searchResults span.documentByLine {
margin-top: 0;
}
/* */
.portlet-static-rd-ii {
margin: 0;
padding: 0;
}
.portlet-static-klima img {
margin-top: 1em;
}
/* ****/
/* */
#portal-globalnav li {
width: 198px;
margin: 0;
}
ul#portal-globalnav li ul {
display: block;
}
ul#portal-globalnav li ul { height: 180px; border-bottom: none; }
#portal-globalnav .submenu {
border-left: 10px solid #FFA777;
border-right-width: 0;
border-bottom-width: 0;
padding-right: 10px;
}
/* */
*+html ul#portal-globalnav ul { padding: 0; }
*+html ul#portal-globalnav ul li { padding: 0; margin: 0; line-height: 15px; }
*+html ul#portal-globalnav ul li a {
display: block;
line-height: 15px;
padding: 0px 10px 0px 25px !important;
margin: 0 !important;
}
.documentByLine {
margin-top: 2em;
}
#portal-breadcrumbs {
display: none;
}
table.plain, table.plain td, table.plain th {
border: none;
}
table.listing th, .stx table th {
text-transform: none;
}
table.bordered, table.bordered th, table.bordered tr, table.bordered td {
border-width: 1px;
border-style: solid;
border-color: #ccc;
border-collapse: collapse;
border-spacing: 0;
}
table.underlined th {
vertical-align: top;
text-align: left;
background: #ccc;
}
table.underlined, table.underlined tr {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #666;
border-collapse: collapse;
border-spacing: 0;
}
table.underlined td {
padding: 0.5em 0;
vertical-align: top;
}
table.underlined p {
margin: 0;
padding: 0;
line-height: 1.2em;
}
.piknewsHeader {
text-transform: uppercase;
font-weight: bold;
padding-left: 12px;
}
.piknewsWrapper {
margin: 0;
padding: 0;
padding-top: 15px;
}
.piknewsWrapper .portletItem {
background: #555;
width: 220px;
height: 135px;
overflow: hidden;
padding-bottom: 0;
}
.piknewsWrapper .portletHeader {
background-color: #555;
color: #F60;
text-transform: uppercase;
font-size: 12px;
padding-top: 15px;
}
.piknewsWrapper .portletHeader span { margin-left: 10px; }
.piknewsWrapper .portletTopLeft, .piknewsWrapper .portletTopRight { display: none; }
.piknewsWrapper .portletItem img.piknewsImage { /* */
width: 220px !important;
height: 135px !important;
position: relative;
z-index: 1
}
.piknewsWrapper .portletItem {
width: 220px;
height: 135px;
overflow: hidden;
position: relative;
}
.piknewsWrapper .portletItem p.piktitle {
position: relative;
z-index: 2;
display: block;
height: 45px;
line-height: 18px;
padding: 10px 20px 10px;
margin: 0;
background: #000 url(++resource++pik.theme.images/icn_arrow_right.gif) no-repeat 190px 50px;
opacity: 0.7;
-moz-transition: all ease-in-out .4s;
-webkit-transition: all ease-in-out .4s;
}
.piknewsWrapper .portletItem:hover p.piktitle {
z-index: 2;
display: block;
margin-top: -65px;
color: #FFF;
background-color: #000 !important;
}
/* */
#content #portal-languageselector {
display: none;
}
h1#parent-fieldname-title { border: none !important; }
ul#portal-siteactions a {
font-weight: normal;
color: #A8A8A8;
font-size: 11px;
font-family: Verdana, Geneva, sans-serif;
}
div#portal-searchbox { /* */
top: 62px;
}
div.searchSection { /* */
display: none;
}
#portal-personaltools-wrapper {
width: 983px;
}
dd.portletItem, dl.portletNavigationTree { background: #555; }
/* */
#content { padding: 0 !important; }
#content h1, #content h2 {
margin: 25px 80px 15px;
color: #333;
font-size: 24px;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
border: none;
}
#content h1.documentFirstHeading { display: none; }
p, span.description {
margin: 0 80px;
color: #333;
font-size: 14px;
line-height: 20px;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
}
#content a.url, #content a.summary { color: #333; }
a.internal-link { color: #333 !important; border:none !important; }
#content p img { margin-right: -80px; margin-left: -80px; }
/* */
#portal-globalnav #portaltab-institute, #portal-globalnav #portaltab-institut { width: 188px; }
#portaltab-contact, #portaltab-kontakt  { border-right: none !important; }
#portal-header {
background: url(<dtml-var portal_url>/logo_en.gif) no-repeat 20px 0;
position: absolute;
z-index: 5000;
top: 49px;}
*+html #content {
width: 740px !important;
overflow-x: hidden !important;
margin: 0 !important;
}
/* */
#testimonials img {
margin: 0;
border-width: 0;
}
#testimonials h1 {
margin: 25px 80px 15px 80px;
}
/* */
.slider-wrapper {
position: relative;
overflow: hidden;
width: 740px;
height: 370px;
}
.slider-holder {
overflow: hidden;
width: 740px;
display: block;
height: 370px;
padding: 0;
margin: 0;
}
.slider-holder li {
padding: 10px 0;
margin: 0;
display: block;
width:  740px;
height: 350px;
float: left;
list-style: none;
color: #000;
}
.slider-holder ul ul {
height: auto;
padding-left: 18px;
}
.slider-holder li li {
padding: 0;
margin: 0;
display: list-item;
width: auto;
height: auto;
float: none;
list-style: disc;
}
.s-active {
position: relative;
top: 0;
left: 0;
}
/* */

}

