
/* - columns.css - */
@media screen {
/* https://www.pik-potsdam.de/portal_css/columns.css?original=1 */
/* */
#portal-columns {
width: 100% !important;
border-collapse: collapse;
border-spacing: 0;
}
#portal-column-one {
vertical-align: top;
width: 16em;
border-collapse: collapse;
padding: 0;
}
#portal-column-content {
vertical-align: top;
border-collapse: collapse;
padding: 1em 1em 0 1em;
margin: 0em 0em 2em 0em;
}
#portal-column-two {
vertical-align: top;
width: 16em;
border-collapse: collapse;
padding: 0;
}
/* */
body.fullscreen #portal-column-one,
body.fullscreen #portal-column-two {
display: none;
}
body.fullscreen #portal-column-content {
width: 100%;
margin: 0;
padding: 0;
}
div.row {
float: left;
width: 100%;
display: block;
position: relative;
}
div.cell {
position: relative;
float: left;
left: 100%;
}
/* */
.ie6 div.cell {
float: none;
}
/* */
div.width-1  { width:  4%    }
div.width-2  { width: 10.25% }
div.width-3  { width: 16.5%  }
div.width-4  { width: 22.75% }
div.width-5  { width: 29%    }
div.width-6  { width: 35.25% }
div.width-7  { width: 41.5%  }
div.width-8  { width: 47.75% }
div.width-9  { width: 54%    }
div.width-10 { width: 60.25% }
div.width-11 { width: 66.5%  }
div.width-12 { width: 72.75% }
div.width-13 { width: 79%    }
div.width-14 { width: 85.25% }
div.width-15 { width: 91.5%  }
div.width-16 { width: 97.75% }
/* */
/* */
div.position-0  { margin-left: -98.875% }
div.position-1  { margin-left: -92.625% }
div.position-2  { margin-left: -86.375% }
div.position-3  { margin-left: -80.125% }
div.position-4  { margin-left: -73.875% }
div.position-5  { margin-left: -67.625% }
div.position-6  { margin-left: -61.375% }
div.position-7  { margin-left: -55.125% }
div.position-8  { margin-left: -48.875% }
div.position-9  { margin-left: -42.625% }
div.position-10 { margin-left: -36.375% }
div.position-11 { margin-left: -30.125% }
div.position-12 { margin-left: -23.875% }
div.position-13 { margin-left: -17.625% }
div.position-14 { margin-left: -11.375% }
div.position-15 { margin-left:  -5.125% }
/* */
/* */
div.width-1\3a 2 { width:    47.75%; } /* */
div.width-1\3a 4 { width:    22.75%; } /* */
div.width-3\3a 4 { width:    72.75%; } /* */
div.width-full   { width:    97.75%  }
div.position-1\3a 4 {margin-left:    -73.875%;} /* */
div.position-1\3a 2 {margin-left:    -48.875%;} /* */
div.position-3\3a 4 {margin-left:    -23.875%;} /* */
/* */
div.width-1\3a 3 { width: 31.08%; } /* */
div.width-2\3a 3 { width: 64.42%; } /* */
div.position-1\3a 3 {margin-left: -65.545%;} /* */
div.position-2\3a 3 {margin-left: -32.205%;} /* */
/* */

}


/* - authoring.css - */
@media screen {
/* https://www.pik-potsdam.de/portal_css/authoring.css?original=1 */
/* */
/* */
/* */
.contentViews {
background-color: transparent;
padding-left: 1em;
line-height: normal;
margin: 0;
list-style: none;
border: 1px solid #DDDDDD;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}
.contentViews li {
display: inline;
padding-top: 0.5em;
}
.contentViews li a {
background-color: transparent;
border: 1px solid #DDDDDD;
border-style: solid;
color: #333333;
height: auto;
margin-right: 0.5em;
padding: 0em 1em;
line-height: normal;
text-decoration: none;
text-transform: lowercase;
z-index: 1;
}
.contentViews .selected a {
background-color: #EEEEEE;
border-bottom: #EEEEEE 1px solid;
color: #333333;
}
.contentViews li a:hover {
background-color: #EEEEEE;
color: #333333;
}
.configlet .contentViews {
font-size: 90%;
}
.contentActions {
background-color: #EEEEEE;
border-left: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
color: #333333;
text-align: right;
text-transform: lowercase;
padding: 0 0 0 1em;
z-index: 2;
position:relative;
height: 1.6em;
}
.contentActions ul,
.contentActions li {
margin: 0;
list-style: none;
list-style-image: none;
color: Black;
text-align: left;
line-height: 1.6em;
}
.contentActions li {
float: right;
z-index: 4;
border-left: 1px solid #DDDDDD;
}
.contentActions a {
text-decoration: none;
color: #333333;
padding: 0 0.5em;
cursor: pointer;
}
.contentActions span.subMenuTitle {
padding: 0em 0.5em;
position: relative;
white-space: nowrap;
display: inline;
}
.contentActions a span.subMenuTitle {
padding: 0px;
display: inline;
}
.actionMenu {
/* */
position: relative;
margin: 0;
padding: 0;
}
.actionMenu .actionMenuHeader {
margin: 0;
padding: 0;
font-weight: normal;
}
.actionMenu.activated .actionMenuHeader {
position: relative;
z-index: 10;
}
.actionMenu .actionMenuHeader a {
display: block;
}
.arrowDownAlternative {
font-size: 0.85em;
}
.actionMenu .actionMenuContent {
display: none;
z-index: 5;
position: absolute;
top: 1.6em;
right: -1px;
height: auto;
padding: 0;
margin: 0;
}
.actionMenu.activated .actionMenuContent {
display: block !important;
}
.actionMenu.activated .actionMenuContent {
/* */
display: table !important;
border-collapse: collapse;
border-spacing: 0;
}
.actionMenu.deactivated .actionMenuContent {
display: none !important;
}
.actionMenu .actionMenuContent ul {
display: block;
background: #EEEEEE;
border: 1px #DDDDDD;
border-style: none solid solid solid;
margin: -2px 0 0 0;
padding: 0;
}
.actionMenu .actionMenuContent li {
float: none;
background-color: transparent;
display: inline;
padding: 0;
margin: 0;
border: 0;
}
.actionMenu .actionMenuContent li a {
display: block;
white-space: nowrap;
margin: 0.2em 0;
}
.actionMenu .actionMenuContent .selected {
display: block;
white-space: nowrap;
padding: 0 0.5em;
margin: 0.2em 0;
}
.actionMenu .actionMenuContent li a:hover {
background-color: #DDDDDD;
color: White;
}
.actionMenu .actionMenuContent .actionSeparator a {
padding-top: 0.2em;
border-top: 1px solid #DDDDDD;
}
.actionMenu .actionMenuContent .actionMenuSelected {
color: #000;
font-weight: bold;
}
#templateMenu li a {
padding-left: 16px;
}
ul.configlets {
margin: 1em 0;
list-style-image: none;
list-style: none;
}
ul.configlets li {
margin-bottom: 1em;
}
ul.configlets li a {
text-decoration: none;
border: none;
}
ul.configlets li a:visited {
color: #660000;
background-color: transparent;
}
ul.configlets li a:active {
color: #660000;
background-color: transparent;
}
ul.configlets li label {
font-weight: bold;
}
ul.configletDetails {
margin: 0em 1em 1em 4em;
list-style-image: none;
list-style: none;
}
ul.configletDetails li {
margin-bottom: 1em;
display: inline;
}
ul.configletDetails li a {
text-decoration: none;
}
ul.configletDetails li label {
font-weight: bold;
}
ul.configletDetails li.configletDescription {
display: block;
color: #5F5F64;
font-size: 85%;
margin: 0;
}
/* */
.stx table p {
margin: 0;
padding: 0;
}
.stx table {
border: 1px solid #C0C3C3 ! important;
}
.stx table td {
border-bottom: 1px solid #C0C3C3;
}
.reviewHistory,
.contentHistory {
display: inline;
font-size: 110% !important;
color: Black;
}
.comment {
background: transparent;
border: 1px solid #C0C3C3;
padding: 0.25em 1em 0.5em 1em;
margin-bottom: 1em;
}
.comment h1,
.comment h2,
.comment h3,
.comment h4,
.comment h5,
.comment h6 {
border-bottom: 1px solid #5F5F64;
font-weight: normal;
}
.comment h3 a {
background-image: url(https://www.pik-potsdam.de/discussionitem_icon.png);
background-repeat: no-repeat;
padding-left: 18px;
margin-left: -1px;
margin-bottom: 1px;
min-height: 1.6em;
height: auto;
line-height: 1.6em;
}
.commentBody {
margin: 0 1em 1em 1em;
}
.spacer {
margin: 1em;
}
/* */
dl.collapsible {
border: 1px solid #C0C3C3 !important;
margin: 1em 0 0 0;
padding: 0;
}
dl.collapsible dt.collapsibleHeader {
display: block;
float: left;
background: White;
line-height: 1.2em;
vertical-align: middle;
font-size: 90%;
position: relative;
top: -0.6em;
width: auto;
margin: 0 0 -0.6em 1em;
padding: 0 0.5em;
}
dl.collapsible dd.collapsibleContent {
margin: 0;
padding: 0 1em;
clear: left;
}
/* */
dl.collapsible dd.collapsibleContent > dl {
margin: 0;
padding: 0;
}
dl.expandedInlineCollapsible dt.collapsibleHeader,
dl.expandedBlockCollapsible dt.collapsibleHeader {
padding: 0 6px 0 22px;
background: White url(treeExpanded.png) no-repeat 6px 50%;
cursor: pointer;
}
dl.collapsedBlockCollapsible {
border: none !important;
height: 1em;
width: auto;
}
dl.collapsedBlockCollapsible dt.collapsibleHeader {
float: none;
position: static;
margin: 0;
padding: 0 0 0 22px;
line-height: 1em;
background: transparent url(treeCollapsed.png) no-repeat 6px 50%;
cursor: pointer;
}
dl.collapsedInlineCollapsible dd.collapsibleContent,
dl.collapsedBlockCollapsible dd.collapsibleContent {
display: none;
}
dl.collapsedInlineCollapsible {
border: none !important;
height: 1em;
width: auto;
display: inline;
}
dl.collapsedInlineCollapsible dt.collapsibleHeader {
position: static;
float: none;
margin: 0;
padding: 0 0 0 22px;
line-height: 1em;
background: transparent url(treeCollapsed.png) no-repeat 6px 50%;
cursor: pointer;
display: inline;
}
.configlet .documentEditable {
padding: 0em !important;
}
.documentEditable #content {
border: 1px solid #DDDDDD;
padding: 0;
}
.label {
font-weight: bold;
display: inline;
padding-right: 0.5em;
}
.label .fieldErrorBox {
font-weight: normal;
}
.optionsToggle {
border: 1px solid #C0C3C3;
color: Black;
background-color: #EEEEEE;
font-weight: normal !important;
font-size: 85%;
}
/* */
.portalNotLoggedIn {}
#portal-column-content fieldset > * input:focus,
#portal-column-content fieldset > * textarea:focus {
border-color: #C0C3C3;
border-width: 1px;
}
/* */
.highlightedSearchTerm {
background-color: #ffa;
}
dl.searchResults .highlightedSearchTerm {
background-color: transparent;
font-weight: bold;
}
/* */
.noInheritedRoles {
color: #a0a0a0;
}
/* */
.currentItem {
border-collapse: collapse;
border: 2px solid #C0C3C3;
padding: 1px;
}
.managePortletsLink {
display:  block;
color: #5F5F64;
font-size: 85%;
font-weight: normal;
}
ul.formTabs {
position: relative;
display: block;
margin: 0 0 -2em 0;
padding: 0;
list-style-type: none;
text-align: center;
}
li.formTab {
display: inline;
margin: 0;
padding: 0;
}
li.formTab a {
/* */
display: inline-block;
}
li.formTab a {
border-top: 1px solid #C0C3C3;
border-bottom: 1px solid #C0C3C3;
border-left: 1px dotted #C0C3C3;
background: White;
margin: 0;
padding: 0.125em 0.75em;
text-decoration: none;
}
li.formTab a:visited {
color: #660000;
}
li.firstFormTab a {
border-left: 1px solid #C0C3C3;
}
li.lastFormTab a {
border-right: 1px solid #C0C3C3;
}
li.formTab a.selected {
background: #EEEEEE;
}
li.formTab a:hover {
background: #EEEEEE;
}
li.formTab a.notify {
background-color: #E1E0DF;
color: Black;
}
li.formTab a.required span,
div.field span.required {
background-image: url(https://www.pik-potsdam.de/required.png);
background-position: center right;
background-repeat: no-repeat;
padding-right: 8px;
}
li.formTab a.notify:hover {
background-color: #C0C3C3;
}
.formPanel {
padding: 1em 1em 1em 1em;
border: 1px solid #C0C3C3;
}
.formPanel.hidden {
display: none;
}
div.formControls input.hidden {
display: none;
}
/* */
#history dd {
}
div.historyRecord {
margin-bottom: 1em;
border: 1px solid #C0C3C3;
}
div.historyTools ul {
float: right;
margin: 0.5em 1em;
}
div.historyTools ul li {
display: inline;
padding: 0 0.015em;
}
div.historyTools ul li a{
border-bottom: none;
}
div.historyTools form {
display: inline;
}
.historyAction {
}
.historyByLine {
background: #EEEEEE;
padding: 0.5em;
}
div.historyLinks {
float: right;
clear: right;
margin: 0.5em 1em 0 0;
}
div.historyComment {
padding: 0.5em 1em;
}
div.historyComment p {
margin: 0;
padding-top: 1px;
}
a.historyComparePrevious {
border-top: 1px dotted #ccc;
display: block;
margin-top: 3em;
text-align: center;
}
a.historyComparePrevious span {
background-color: white;
position: relative;
top: -0.75em;
padding: 0 0.5em;
}
/* */
/* */
a.multiSelect {
position: relative;
cursor: default;
text-decoration: none;
color: black;
display: -moz-inline-stack;
display: inline-block;
vertical-align: top;
}
a.multiSelect:link, a.multiSelect:visited, a.multiSelect:hover, a.multiSelect:active {
color: black;
text-decoration: none;
}
a.multiSelect span
{
overflow: hidden;
display: -moz-inline-stack;
display: inline-block;
white-space: nowrap;
text-align: right;
color: #777777;
}
.multiSelectOptions {
margin-top: -1px;
overflow-y: auto;
border: solid 1px #999999;
background: #FFF;
height: 14em;
width: 100%;
}
.multiSelectOptions LABEL {
padding: 2px 0 0 0;
display: block;
line-height: 1em;
font-weight: normal;
}
.multiSelectOptions LABEL.optGroup
{
font-weight: bold;
}
.multiSelectOptions .optGroupContainer LABEL
{
padding-left: 10px;
}
.multiSelectOptions.optGroupHasCheckboxes .optGroupContainer LABEL
{
padding-left: 18px;
}
.multiSelectOptions input{
vertical-align: middle;
margin: 1px 4px 4px 6px;
}
.multiSelectOptions LABEL.checked {
background-color: #EEE;
}
.multiSelectOptions LABEL.selectAll {
border-bottom: dotted 1px #CCC;
}
.multiSelectOptions LABEL.hover {
background-color: #777;
color: white;
}
.formHelp {
font-weight: normal !important;
}
#existingTagsSection {
position: relative;
margin-left: 3em;
}
#existingTags {
float: left;
width: 50%;
}
#content dd {
margin-bottom: 1px;
margin-left: 0;
}
#selectedTagsSection {
margin-left: 3em;
float: left;
width: 43%;
margin-bottom: 0em !important;
}
#selectedTags {
margin-bottom: 1em;
}
#newTagsSection {
width: 49%;
margin-left: 3em;
}
span.selectedTag {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
-moz-border-radius:0.5em;
border-radius:0.5em;
background-attachment:scroll;
background-color:#DDDDDD;
background-image:none;
background-position:0 0;
background-repeat:repeat;
color:black;
padding-bottom:0.25em;
padding-left:0.5em;
padding-right:0.5em;
padding-top:0.25em;
}
p.selectedTag {
margin-bottom: .4em !important;
}
#existingTagsTitle, #newTagsTitle {
float: left;
}
#existingTagsHelp, #newTagsHelp {
float: right;
}
/* */
/* */

}


/* - portlets.css - */
@media screen {
/* https://www.pik-potsdam.de/portal_css/portlets.css?original=1 */
/* */
/* */
/* */
.managePortletsFallback {
margin: 0 0 0 1em;
}
/* */
.portlet {
margin: 1px 0 1em 0;
border-bottom: 1px solid #C0C3C3;
background-color: White;
}
.portlet a {
text-decoration: none;
}
.portlet a.tile {
display: block;
}
.portletItem ul {
list-style-type: none
}
/* */
.portletItem a,
.portletFooter a {
border-bottom: none;
}
.portletItem a:visited,
.portletFooter a:visited {
color: #660000;
}
.portletHeader, .managedPortlet .portletHeader {
background-color: #EEEEEE;
border: 1px solid #C0C3C3;
padding: 0em 1em;
text-transform: lowercase;
font-weight: normal;
line-height: 1.6em;
}
.portletHeader a, .managedPortlet .portletHeader a {
color: Black;
}
.inheritedPortlet .portletHeader {
background-color: transparent;
}
.portletItem {
margin: 0;
padding: 1em;
border-left: 1px solid #C0C3C3;
border-right: 1px solid #C0C3C3;
}
.portletItem ol {
margin: 0 0 0 1em;
}
.portletItemDetails {
text-align: right;
display: block;
color: Black;
}
.portletFooter {
background-color: transparent;
margin: 0;
padding: 0.25em 1em;
border: 1px solid #C0C3C3;
border-style: dotted solid none solid;
text-align: right;
}
/* */
.portletTopLeft {}
.portletTopRight {}
.portletBottomLeft {}
.portletBottomRight {}
.dayPopup {
background-color: #E1E0DF;
border: 1px solid Black;
padding: 0.2em;
position: absolute;
visibility: hidden;
width: 12em;
z-index: 2;
}
.date {
font-weight: bold;
}
.portletCalendar {
width: 100%;
margin: 1px 0 1em 0;
width: 100%;
}
.portletCalendar dt {
background-color: #EEEEEE;
font-weight: normal;
text-align: center;
line-height: 1.6em;
border-bottom: none;
}
.portletCalendar dd {
margin: 0;
padding: 0;
}
.portletCalendar a {
text-decoration: none;
}
.portletCalendar a:hover {
text-decoration: none;
}
.ploneCalendar {
border-collapse: collapse;
border-spacing:0;
width: 100%;
}
.ploneCalendar td {
background-color: transparent;
width: 14%;
text-align: center;
padding: 2px;
}
.ploneCalendar .weekdays th {
background-color: #EEEEEE;
border: 1px solid #C0C3C3;
border-style: solid none;
text-align: center;
padding: 2px;
font-weight: normal;
}
.ploneCalendar .event {
background-color: #EEEEEE;
font-weight: bold;
}
.ploneCalendar .todayevent {
background-color: #EEEEEE;
border: 2px solid #C0C3C3;
font-weight: bold;
}
.ploneCalendar .todaynoevent {
border-collapse: collapse;
border: 2px solid #C0C3C3;
}
.managePortletsLink {
text-align: center;
}
div.portlets-manager div.section {
padding-top: 1em !important;
}
div.managedPortlet {
padding-top:0.5em;
padding-bottom:0.5em;
background-color: transparent;
}
.managedPortlet .portletHeader {
min-height: 3em !important;
}
.managedPortlet a {
text-decoration: underline;
}
.managedPortletActions {
display:block;
float:right;
}
.managedPortletActions a {
text-decoration: none;
}
.managedPortletActions a.up,
.managedPortletActions a.down {
color:blue !important;
}
.managedPortletActions a.delete {
color:red !important;
}
.blockedPortlet .portletHeader {
border-color: #5F5F64;
}
.blockedPortlet .portletBlockedMessage {
color: #5F5F64;
}
/* */
.toc {
float: right;
width: 30%;
font-size: 90%;
margin: 0 0 0.5em 0.5em;
}
.toc .TOC1Digit {
margin-left: 1em;
}
.toc .TOC2Digit {
margin-left: 2em;
}
.toc .TOC3Digit {
margin-left: 3em;
}
/* */
.portletStaticText ul {
list-style-image: url(https://www.pik-potsdam.de/bullet.png);
list-style-type: square;
margin: 0.5em 0 0 1.5em;
}
.portletStaticText ol {
margin: 0.5em 0 0 2em;
}
/* */
#portal-column-one fieldset.livesearchContainer {
right: inherit !important;
top: 1.5em !important;
}
/* */

}


/* - controlpanel.css - */
@media screen {
/* https://www.pik-potsdam.de/portal_css/controlpanel.css?original=1 */
/* */
.inlineDisplay {
display:inline
}
table.controlpanel-listing {
width:100%;
}
table.controlpanel-listing td, table.controlpanel-listing th {
font-size:120%;
}
table.controlpanel-listing dl {
margin-top:0;
}
table.controlpanel-listing dd {
margin-left: 1em;
}
table.controlpanel-listing dl dt a .trigger{
font-weight:normal;
}
table .controlpanel-listing td {
vertical-align:top;
}
table.controlpanel-listing td.checker{
text-align:center;
}
table.controlpanel-listing th.smallcolumn {
width:1.5em;
}
.chooser-right {
float:right;
margin-right:0 !important;
margin-bottom:0 !important;
}
.rule-element {
background-color:#EEF3F5;
margin:0.5em 0pt 0.5em;
padding:0.3em 1em 0.3em 1em;
width:auto;
}
.rule-element dl {
}
.rule-element dl dd {
margin-left:1em;
}
.rule-updown, .rule-operations {
float:right;
padding-top:0.8em;
}
/* */

}


/* - print.css - */
@media print {
/* https://www.pik-potsdam.de/portal_css/print.css?original=1 */
body {
font-family: "Calibri", Lucida Grande, Verdana, Lucida, Helvetica, Arial, sans-serif;
font-size: 10pt !important;
}
h1 {
border: none;
font-family: "Calibri", Lucida Grande, Verdana, Lucida, Helvetica, Arial, sans-serif;
font-size: 120% !important;
}
h2, h3, h4, h5, h6 {
border: none;
font-family: "Calibri", Lucida Grande, Verdana, Lucida, Helvetica, Arial, sans-serif;
font-size: 100%;
font-weight: bold;
}
div, p, ul, dl, ol {
width: auto;
}
ul, ol, dl {
padding-right: 0.5em;
}
ul {
list-style-type: square;
}
.documentDescription {
font-weight: bold;
}
pre {
border: 1pt dotted black;
white-space: pre;
font-size: 8pt;
overflow: auto;
padding: 0.5em 0;
}
table.listing,
table.listing td {
border: 1pt solid black;
border-collapse: collapse;
}
a {
color: Black !important;
padding: 0 !important;
text-decoration: none !important;
}
a:link, a:visited {
color: #520;
background: transparent;
}
/* */
div.pageBreak {
page-break-before: always;
}
/* */
.section-institute.template-blog-view h2,
.section-institute.template-blog-view p.linklist,
.section-institute.template-blog-view th,
.section-institute.template-blog-view div.documentByLine,
.section-institute.template-blog-view div.tileFooter {
display: none;
}
.section-institute.template-blog-view td, {
cellpadding: 0;
}
.section-institute.template-blog-view td {
border-bottom: 1pt solid black;
}
/* */
.template-drittmittel_view table.listing, .template-approval_view table.listing,
.template-routecard_view table.listing {
width: 600px;
align: left;
text-align: left;
margin-bottom: 10px;
}
.template-drittmittel_view table.listing th, .template-approval_view table.listing th,
.template-routecard_view table.listing th {
width: 250px;
}
.template-drittmittel_view .label, .template-approval_view .label,
.template-routecard_view .label {
font-size: 110%;
font-weight: bold;
padding: 1em 0 !important;
}
.template-drittmittel_view .anteile, .template-approval_view .anteile,
.template-routecard_view .anteile {
padding-bottom: 1em;
font-weight: bold;
}
/* */
div.top,
#portal-logo,
#portal-siteactions,
.hiddenStructure,
#portal-searchbox,
#portal-globalnav,
#portal-personaltools,
#portal-breadcrumbs,
#portal-column-one,
#portal-column-two,
#portal-languageselector,
.contentViews,
.contentActions,
.help,
.legend,
.portalMessage,
.documentActions,
.netscape4,
#portal-footer,
#portal-colophon,
.skipnav,
#kss-spinner,
#review-history,
#content-history,
.listingBar,
.visualNoPrint {
display: none;
}

}


/* - deprecated.css - */
@media screen {
/* https://www.pik-potsdam.de/portal_css/deprecated.css?original=1 */
/* */
/* */
/* */
/* */

}


/* - ++resource++collective.blogging.static/blogging.css - */
@media screen {
/* https://www.pik-potsdam.de/portal_css/++resource++collective.blogging.static/blogging.css?original=1 */
/* */
.blogNewsImageContainer {
float:right;
margin:0 0 0.5em 1em;
width:202px;
}
.blogImageContainer {
margin:1em 0;
width:402px;
}
/* */
/* */
div.overlay {
width: auto;
height: auto;
/* */
display: none;
/* */
margin: 1em;
font-size: 80%;
z-index:1000;
}
/* */
div.overlay div.close {
background-image: url(++resource++collective.blogging.static/close.png);
position: absolute;
right: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
}
.pb-image {
white-space: normal;
box-shadow: 0 0 3em 0.5em #666;
-moz-box-shadow: 0 0 3em 0.5em #666;
-webkit-box-shadow: 0 0 3em #666;
}
div.overlay div.close span {
display: block;
height: 1px;
margin: -1px 0 0 -1px;
overflow: hidden;
padding: 0;
width: 1px;
}
/* */
/* */
#gallery-box div.imageTitle {
background:#fff;
border:1px solid #8CACBB;
border-top:0 none;
width:380px;
margin:0 auto 5px auto;
padding:5px 10px;
}
#gallery-box div.imageTitle a {
color:#76797C;
text-decoration:none;
}
#gallery-box div.imageTitle a:hover {
color:#000;
}
#image_wrap {
/* */
width:100%;
margin:15px 0 0 0;
padding:15px 0;
/* */
text-align:center;
/* */
background-color:#DEE7EC;
border:2px solid #fff;
outline:1px solid #8CACBB;
-moz-ouline-radius:4px;
}
#image_wrap img {
border:1px solid #8CACBB;
}
div.scrollable {
/* */
position:relative;
overflow:hidden;
width:100%;
height:130px;
/* */
background-color:#DEE7EC;
border:2px solid #fff;
outline:1px solid #8CACBB;
-moz-ouline-radius:4px;
}
div.scrollable div.galleryItems {
/* */
width:20000em;
position:absolute;
}
div.scrollable div.galleryItems div {
float:left;
}
/* */
div.galleryItems img {
border:2px solid #fff;
outline:1px solid #8CACBB;
}
div.galleryItems img.active {
border:2px solid #FFA500;
background-color:#fff;
}
/* */
#gallery-box a.browse {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(++resource++collective.blogging.static/hori_large.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
float:left;
font-size:1px;
height:30px;
margin:5px 10px;
width:30px;
}
#gallery-box a.right {
background-position:0 -30px;
clear:right;
float:right;
margin-right:0;
}
#gallery-box a.right:hover {
background-position:-30px -30px;
}
#gallery-box a.right:active {
background-position:-60px -30px;
}
#gallery-box a.left {
margin-left:0;
}
#gallery-box a.left:hover {
background-position:-30px 0;
}
#gallery-box a.left:active {
background-position:-60px 0;
}
#gallery-box a.disabled {
visibility:hidden !important;
}
/* */
td.entryMap div.googleMapLocation {
width:100%;
}
/* */
.helpTopLink {
float:right;
}
.blogArchivePortlet div.archiveMonth {
padding-left:1em;
}
.blogArchivePortlet span.archiveCount {
font-weight:bold;
}
.blogArchivePortlet div.archiveMonths {
padding-left: 1em;
}
dl.sharePortlet a {
border-bottom:0 none!important;
}
div.manageBlogLinks {
padding-top:0.5em;
}
#filter-blog-form label {
font-weight: normal;
}
#filter-blog-form td {
padding: 0 1em 1em 0;
}
#filter-blog-form select {
width: 100%;
}
.blogPostsCount {
padding-top:0;
}
div.tileFooter {
border:1px solid #8CACBB;
background-color:#DEE7EC;
padding:0.4em 1em;
}
div.entrySharing {
float:right;
}
div.entrySharing a {
border-bottom:0 none!important;
}

}


/* - ++resource++ContentWellPortlets.styles/ContentWellPortlets.css - */
@media all {
/* https://www.pik-potsdam.de/portal_css/++resource++ContentWellPortlets.styles/ContentWellPortlets.css?original=1 */
.managePortletsAboveLink,
.managePortletsBelowLink,
.manageFooterPortletsLink,
.manageInHeaderPortletsLink,
.managePortletsBelowTitleLink { text-align: center; margin: 0 auto 1em; clear:both;}
.portlet-manager-row .porlet-well_manager { width: 30%; float:left; margin:1%; }
.portlet-manager-row { width:100%; float:left; }
/* */
div.width-1\3a 5 { width:    17.75%; } /* */
div.width-2\3a 5 { width:    37.75%; } /* */
div.width-3\3a 5 { width:    57.75%; } /* */
div.width-4\3a 5 { width:    77.75%; } /* */
div.position-1\3a 5 {margin-left:    -78.875%;} /* */
div.position-2\3a 5 {margin-left:    -58.875%;} /* */
div.position-3\3a 5 {margin-left:    -38.875%;} /* */
div.position-4\3a 5 {margin-left:    -18.875%;} /* */
div.width-1\3a 6 { width:    14.416%; } /* */
div.width-5\3a 6 { width:    81.083%; } /* */
div.position-1\3a 6 {margin-left:    -82.208%;} /* */
div.position-5\3a 6 {margin-left:    -15.542%;} /* */

}


/* - navtree.css - */
@media screen {
/* https://www.pik-potsdam.de/portal_css/navtree.css?original=1 */
/* */
/* */
/* */
.portletNavigationTree {
padding: 0;
list-style: none !important;
list-style-image: none !important;
line-height: 1em;
}
.navTree {
list-style: none;
list-style-image: none;
margin-top: 1px;
}
.navTree li {
margin-bottom: 1px;
}
.navTreeItem {
display: block;
padding: 0;
margin: 0;
}
.navTreeItem a,
dd.portletItem .navTreeItem a {
border: 1px solid White;
display: block;
text-decoration: none;
padding-top: 0.2em;
padding-bottom: 0.25em;
}
.navTreeItem a:hover,
dd.portletItem .navTreeItem a:hover {
background-color: #EEEEEE;
color: black;
border: 1px solid #C0C3C3;
}
.navTreeCurrentItem {
background-color: #EEEEEE;
color: black;
border: 1px solid #C0C3C3 !important;
}
li.navTreeCurrentItem {
display: block;
padding: 0 0 0 1px;
margin: 0 0 2px -1px;
}
li.navTreeCurrentItem a,
li.navTreeCurrentItem a:hover {
display: block;
border: 1px solid #EEEEEE;
min-height: 1.6em;
line-height: 1.6em;
height: auto;
}
/* */
* html li.navTreeCurrentItem a,
* html li.navTreeCurrentItem a:hover {
height: 1.6em;
}
.navTreeLevel0 { margin: 0; }
.navTreeLevel1 { margin-left: 1em;}
.navTreeLevel2 { margin-left: 0.75em; }
.navTreeLevel3 { margin-left: 0.75em; }
.navTreeLevel4 { margin-left: 0.75em; }
.navTreeLevel5 { margin-left: 0.75em; }
/* */

}


/* - invisibles.css - */
@media screen {
/* https://www.pik-potsdam.de/portal_css/invisibles.css?original=1 */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */
ul.visualNoMarker,
ol.visualNoMarker {
list-style-type: none;
list-style-image: none;
margin: 0.5em 0 0 0;
}
.visualOverflow {
overflow: auto;
margin: 0 0 1em 0;
}
.visualOverflow pre,
.visualOverflow table,
.visualOverflow img {
margin: 0;
}
/* */
.hiddenStructure {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
.contentViews .hiddenStructure,
.contentActions .hiddenStructure {
position: absolute;
top: -200px;
left: -200px;
}
.hiddenLabel {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
/* */
.visualClear {
display: block;
clear: both;
}
/* */
.netscape4 {
display: none;
}
/* */
tr.dragging td {
background-color: #ff6 !important;
}
.draggingHook {
cursor: move;
}
.notDraggable {
}
/* */
}


/* - forms.css - */
@media screen {
/* https://www.pik-potsdam.de/portal_css/forms.css?original=1 */
/* */
/* */
textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
border: 1px solid #ddd;
border-color:#666 #ddd #ddd #666;
color: Black;
background: White url(https://www.pik-potsdam.de/input_background.png) repeat-x;
width: 100%;
}
input {
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
visibility: visible;
border: 1px solid #ddd;
border-color:#666 #ddd #ddd #666;
color: Black;
vertical-align: middle;
background: White url(https://www.pik-potsdam.de/input_background.png) repeat-x;
font-size: 1em;
}
/* */
.noborder,
.documentEditable * .noborder {
border: none;
margin: 0;
background: none;
background-color: transparent;
}
input[type=checkbox] {
border: none;
margin: 0;
background: none;
background-color: transparent;
}
#searchGadget {
border: 1px solid #C0C3C3;
}
button {
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
visibility: visible;
border: 1px solid #C0C3C3;
color: Black;
vertical-align: middle;
background-color: #EEEEEE;
padding: 1px;
cursor: pointer;
font-size: 85%;
text-transform: lowercase;
}
select {
vertical-align: top;
}
form {
border: none;
margin: 0;
}
fieldset {
border: 1px solid #C0C3C3;
margin: 1em 0em 1em 0em;
padding: 0em 1em 1em 1em;
line-height: 1.5em;
width: auto;
}
legend {
background: White;
padding: 0.5em;
font-size: 90%;
}
label {
font-weight: bold;
}
label .fieldErrorBox {
font-weight: normal;
}
optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
option {
color: black;
}
optgroup > option {
padding: 0 0.25em 0 1em;
}
dl.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em;
}
#login-form {
width: 30em;
margin: 0 auto;
}
#login-form .field {
clear: none;
}
#login-form input {
font-size: 150%;
}
#login-form input.context {
padding: 1px 10px 1px 20px;
background-position: 9px 5px;
margin-bottom: 1em;
}
#forgotten-password {
float: right;
width: 35%;
margin: 0 1em;
}
.standalone,
.documentEditable * .standalone {
background: #EEEEEE url(https://www.pik-potsdam.de/linkOpaque.png) 9px 1px no-repeat;
color: Black;
cursor: pointer;
font-size: 85%;
padding: 1px 1px 1px 15px;
text-transform: lowercase;
border: 1px solid #C0C3C3;
}
.context,
.formControls .actionButtons .button,
.documentEditable * .context {
background: transparent url(https://www.pik-potsdam.de/linkTransparent.png) 9px 1px no-repeat;
color: Black;
cursor: pointer;
font-size: 85%;
padding: 1px 1px 1px 15px;
text-transform: lowercase;
border: 1px solid #C0C3C3;
}
.destructive,
.documentEditable * .destructive {
background: #E1E0DF url(https://www.pik-potsdam.de/linkTransparent.png) 9px 1px no-repeat;
border: 1px solid #C0C3C3;
color: Black;
cursor: pointer;
font-size: 85%;
padding: 1px 1px 1px 15px;
text-transform: lowercase;
border: 1px solid #C0C3C3;
}
input.searchButton {
margin-bottom: 1px ! important;
color: Black;
font-size: 85%;
background: White url(https://www.pik-potsdam.de/search_icon.png) 2px 1px no-repeat;
cursor: pointer;
padding: 1px 1px 1px 19px;
text-transform: lowercase;
border: 1px solid #C0C3C3;
}
.searchSection {
color: #5F5F64;
margin-top: 0.25em;
}
.searchSection label:hover {
color: Black;
}
/* */
.field {
top: 0;
left: 0;
margin: 0 1em 1em 0;
clear: both;
}
#search-filter .field {
clear:none;
float:left;
width:230px;
}
#search-filter  h2 {
clear: left;
}
.field .field {
margin: 0;
}
.fieldRequired {
background: url(https://www.pik-potsdam.de/required.png) center left no-repeat;
padding: 0 0 0 8px;
color: White;
}
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none;
}
.fieldTextFormat {
text-align: right;
margin-right: 0.75em
}
.formHelp {
font-size: 90%;
color: #5F5F64;
margin: 0 0 0.2em 0;
display: block;
}
.formHelp:hover {
color: Black;
cursor: default;
}
div.error {
/* */
background-color: #fdc;
border: 1px solid #d00;
padding: 0.5em;
margin: 0 0 1em 0;
width: 95%;
}
.error .fieldRequired {
color: #d00;
}
/* */
#archetypes-fieldname-title input, input#form\.title {
font-size: 160%;
font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
font-weight: normal;
width: 99%;
}
#archetypes-fieldname-description textarea, textarea#form\.description {
font: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
font-weight: bold;
}
input.inputLabelActive {
color: #5F5F64;
}
textarea#form\.description {
height: 6em;
width: 99%;
}
tr.selected {
background-color: #ffa;
}
.kupu-save-message {
color: white;
font-weight: bold;
background-color: red;
padding: 0.3em;
position: fixed;
top: 0;
right: 0;
z-index: 999;
}
/* */

}

