
/* - ++resource++idea.intranet.css/intranet_global.css - */
/* https://www.idea-frankfurt.eu/portal_css/++resource++idea.intranet.css/intranet_global.css?original=1 */
.idea_intranet_subscription .subscribed {
display: inline-block;
height: 16px;
width: 16px;
background: url("/++resource++idea.intranet.images/star_gold.png");
background-repeat: no-repeat;
position: relative;
}
.idea_intranet_subscription .not_subscribed {
display: inline-block;
height: 16px;
width: 16px;
background: url("/++resource++idea.intranet.images/star_empty.png");
background-repeat: no-repeat;
position: relative;
}


/* - ++resource++collective.requirejs.css/dynatree-skin/ui.dynatree.css - */
/* https://www.idea-frankfurt.eu/portal_css/++resource++collective.requirejs.css/dynatree-skin/ui.dynatree.css?original=1 */
ul.dynatree-container
{
font-family: tahoma, arial, helvetica;
font-size: 10pt; /* */
white-space: nowrap;
padding: 3px;
margin: 0; /* */
background-color: white;
border: 1px dotted gray;
overflow: auto;
}
ul.dynatree-container ul
{
padding: 0 0 0 16px;
margin: 0;
}
ul.dynatree-container li
{
list-style-image: none;
list-style-position: outside;
list-style-type: none;
-moz-background-clip:border;
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
background-attachment: scroll;
background-color: transparent;
background-repeat: repeat-y;
background-image: url("/++resource++collective.requirejs.css/dynatree-skin/vline.gif");
background-position: 0 0;
margin: 0;
padding: 1px 0 0 0;
}
/* */
ul.dynatree-container li.dynatree-lastsib
{
background-image: none;
}
/* */
ul.dynatree-no-connector > li
{
background-image: none;
}
/* */
.ui-dynatree-disabled ul.dynatree-container
{
opacity: 0.5;
/* */
background-color: silver;
}
span.dynatree-empty,
span.dynatree-vline,
span.dynatree-connector,
span.dynatree-expander,
span.dynatree-icon,
span.dynatree-checkbox,
span.dynatree-radio,
span.dynatree-drag-helper-img,
#dynatree-drop-marker
{
width: 16px;
height: 16px;
display: -moz-inline-box; /* */
display: inline-block; /* */
vertical-align: top;
background-repeat: no-repeat;
background-position: left;
background-image: url("/++resource++collective.requirejs.css/dynatree-skin/icons.gif");
background-position: 0 0;
}
/* */
ul.dynatree-container img
{
width: 16px;
height: 16px;
margin-left: 3px;
vertical-align: top;
border-style: none;
}
span.dynatree-connector
{
background-position: -16px -64px;
}
span.dynatree-expander
{
background-position: 0px -80px;
cursor: pointer;
}
.dynatree-exp-cl span.dynatree-expander /* */
{
background-position: 0px -96px;
}
.dynatree-exp-cd span.dynatree-expander /* */
{
background-position: -64px -80px;
}
.dynatree-exp-cdl span.dynatree-expander /* */
{
background-position: -64px -96px;
}
.dynatree-exp-e span.dynatree-expander,  /* */
.dynatree-exp-ed span.dynatree-expander  /* */
{
background-position: -32px -80px;
}
.dynatree-exp-el span.dynatree-expander,  /* */
.dynatree-exp-edl span.dynatree-expander  /* */
{
background-position: -32px -96px;
}
.dynatree-loading span.dynatree-expander  /* */
{
background-position: 0 0;
background-image: url("/++resource++collective.requirejs.css/dynatree-skin/loading.gif");
}
span.dynatree-checkbox
{
margin-left: 3px;
background-position: 0px -32px;
}
span.dynatree-checkbox:hover
{
background-position: -16px -32px;
}
.dynatree-partsel span.dynatree-checkbox
{
background-position: -64px -32px;
}
.dynatree-partsel span.dynatree-checkbox:hover
{
background-position: -80px -32px;
}
.dynatree-selected span.dynatree-checkbox
{
background-position: -32px -32px;
}
.dynatree-selected span.dynatree-checkbox:hover
{
background-position: -48px -32px;
}
span.dynatree-radio
{
margin-left: 3px;
background-position: 0px -48px;
}
span.dynatree-radio:hover
{
background-position: -16px -48px;
}
.dynatree-partsel span.dynatree-radio
{
background-position: -64px -48px;
}
.dynatree-partsel span.dynatree-radio:hover
{
background-position: -80px -48px;
}
.dynatree-selected span.dynatree-radio
{
background-position: -32px -48px;
}
.dynatree-selected span.dynatree-radio:hover
{
background-position: -48px -48px;
}
span.dynatree-icon /* */
{
margin-left: 3px;
background-position: 0px 0px;
}
.dynatree-ico-cf span.dynatree-icon  /* */
{
background-position: 0px -16px;
}
.dynatree-ico-ef span.dynatree-icon  /* */
{
background-position: -64px -16px;
}
/* */
.dynatree-statusnode-wait span.dynatree-icon
{
background-image: url("/++resource++collective.requirejs.css/dynatree-skin/loading.gif");
}
.dynatree-statusnode-error span.dynatree-icon
{
background-position: 0px -112px;
}
/* */
span.dynatree-node
{
display: -moz-inline-box; /* */
/* */
}
/* */
ul.dynatree-container a
{
color: black; /* */
text-decoration: none;
vertical-align: top;
margin: 0px;
margin-left: 3px;
/* */
}
ul.dynatree-container a:hover
{
/* */
background: #F2F7FD; /* */
border-color: #B8D6FB; /* */
}
span.dynatree-node a
{
font-size: 10pt; /* */
display: inline-block; /* */
padding-left: 3px;
padding-right: 3px; /* */
/* */
}
span.dynatree-folder a
{
font-weight: bold;
}
ul.dynatree-container a:focus,
span.dynatree-focused a:link  /* */
{
background-color: #EFEBDE; /* */
}
span.dynatree-has-children a
{
}
span.dynatree-expanded a
{
}
span.dynatree-selected a
{
color: green;
font-style: italic;
}
span.dynatree-active a
{
background-color: #3169C6 !important;
color: white !important; /* */
}
/* ************************************************************/
div.dynatree-drag-helper
{
}
div.dynatree-drag-helper a
{
border: 1px solid gray;
background-color: white;
padding-left: 5px;
padding-right: 5px;
opacity: 0.8;
}
span.dynatree-drag-helper-img
{
}
div.dynatree-drag-helper /**/
{
}
div.dynatree-drop-accept span.dynatree-drag-helper-img
{
background-position: -32px -112px;
}
div.dynatree-drag-helper.dynatree-drop-reject
{
border-color: red;
}
div.dynatree-drop-reject span.dynatree-drag-helper-img
{
background-position: -16px -112px;
}
/* *********************************************************/
#dynatree-drop-marker
{
width: 24px;
position: absolute;
background-position: 0 -128px;
}
#dynatree-drop-marker.dynatree-drop-after,
#dynatree-drop-marker.dynatree-drop-before
{
width:64px;
background-position: 0 -144px;
}
#dynatree-drop-marker.dynatree-drop-copy
{
background-position: -64px -128px;
}
#dynatree-drop-marker.dynatree-drop-move
{
background-position: -64px -128px;
}
/* ***********************************************/
span.dynatree-drag-source
{
/* */
background-color: #e0e0e0;
}
span.dynatree-drag-source a
{
color: gray;
}
/* *****************************/
span.dynatree-drop-target
{
}
span.dynatree-drop-target a
{
}
span.dynatree-drop-target.dynatree-drop-accept a
{
background-color: #3169C6 !important;
color: white !important; /* */
text-decoration: none;
}
span.dynatree-drop-target.dynatree-drop-reject
{
}
span.dynatree-drop-target.dynatree-drop-after a
{
}
span.custom1 a
{
background-color: maroon;
color: yellow;
}


/* - ++resource++idea.theme/idea.css - */
@media screen {
/* https://www.idea-frankfurt.eu/portal_css/++resource++idea.theme/idea.css?original=1 */
body {
background:#e1e1df;
color:#606060;
font-size:12px;
text-size-adjust:100%;
-webkit-text-size-adjust:100%;
}
/* */
.portaltype-idea-programarea .documentDescription {
display: none;
}
/* */
h1,div {max-height: 100000px;}
/* */
h1,div {max-height: 100000px;}
h1, h2, h3, h4, h5, h6 {
font-family:"myriad-pro",Verdana,Arial,FreeSans,sans-serif;
}
h1, h2 {
letter-spacing: 0;
color: #005DA8;
line-height: 1.2em;
}
img.image-right,
img.image-left {
border: None !important;
}
#content a:link, dl.portlet a:link {
color: #005DA8;
border:none;
text-decoration: underline;
}
#content .eea-preview-items a:link {
text-decoration: None;
}
#content a:visited, dl.portlet a:visited {
color: #005DA8 !important;
}
#content a:hover, dl.portlet a:hover {
color: #005DA8 !important;
text-decoration: none;
}
#portal-column-content .documentEditable {
position:relative;
}
.documentFirstHeading {
font-size:24px;
font-family:"myriad-pro",Verdana,Arial,FreeSans,sans-serif;
font-weight:normal;
color: #005DA8 !important;
}
h2.tileHeadline,
h2.tileHeadline a {
font-family:"myriad-pro",Verdana,Arial,FreeSans,sans-serif;
font-size:17px;
font-weight:normal;
line-height: 1.2em;
color: #005DA8 !important;
}
.tileItem {
border-top-style: dotted;
border-top-width: 1px;
margin-top: 1em;
padding-top: 1em;
clear:both;
}
/* */
#content img.tileImage {
float: right;
margin: 0 0 0.5em 1em;
}
p {
color:#606060;
font-size:12px;
}
#content p, #content table, #content dl, dl.portlet p, dl.portlet {
margin-bottom: 0.7em;
}
a {
color:#606060;
font-size:12px;
}
a:link, a:visited {
color:#606060;
}
#content .documentDescription, #content #description {
font:bold 14px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
}
#content .documentFirstHeading .pre_project_title {
color:#858585;
font:normal 24px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
}
#visual-portal-wrapper {
background:#FFF;
width:978px;
margin:0 auto;
}
div.width-full {
width: 100%;
}
div.position-0 {
margin-left: -100%;
}
#portal-top {
background:#FFF;
border-bottom: 10px solid #E1E1DF;
height: 97px;
}
#portal-siteactions {
float: left;
margin-top:14px;
margin-left:26px;
padding-bottom: 37px;
position:relative;
}
#portal-siteactions li {
margin-right: 19px;
}
#portal-siteactions li a {
font:12px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
letter-spacing:0.05em;
}
#portal-siteactions li a:hover {
color:#000;
}
#portal-siteactions #siteaction-Intranet {
background:#FFF;
color:#005da8;
/* */
/* */
}
a#intranet_link{
background: url("++resource++idea.theme/intranet_lock.png") no-repeat scroll right center #FFFFFF;
padding-left: 0;
padding-right: 16px;
padding-top: 2px;
}
body.site-intranet  #portal-searchbox {
margin-left: 165px;
}
#portal-siteactions #siteaction-back_idea_website a {
background: url("++resource++idea.theme/idea_icon.png") no-repeat scroll right center #FFFFFF;
padding-right: 20px;
color:#005da8;
}
#langNavi {
float:left;
margin-right: 4px;
}
body.site-intranet #langNavi,
body.site-intranet #plone-contentmenu-multilingual {
display: none;
}
#personaltools-dashboard {
display:none;
}
#portal-languageselector {
background: #FFF;
margin-top:13px;
padding-top:0;
text-transform:uppercase;
width: auto;
max-width: none;
height:20px;
}
#portal-languageselector li a {
font:12px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
letter-spacing:0.05em;
}
#portal-languageselector li.currentLanguage a {
color: #000000;
height:auto;
}
#portal-searchbox {
float:left;
margin-top:8px;
margin-left: 216px;
}
#portal-searchbox input {
font:12px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
}
#portal-searchbox input[type="text"]:focus,
#portal-searchbox input[type="password"]:focus,
#portal-searchbox textarea:focus {
background-color: transparent;
color: #005DA8;
}
#portal-searchbox input::-webkit-input-placeholder{
color: #005DA8;
}
#portal-searchbox input:-moz-placeholder {
color: #005DA8;
}
#portal-searchbox input[placeholder],
#portal-searchbox[placeholder],
#portal-searchbox *[placeholder]
{
color: #005DA8;
}
#portal-searchbox input.searchField {
background: url("++resource++idea.theme/bg_search.png") top left no-repeat transparent;
border: medium none;
color: #005DA8 !important;
height: 24px;
padding-left: 8px;
letter-spacing:0.05em;
width: 234px;
-moz-appearance: none;
}
#portal-searchbox input.searchButton {
background: none repeat scroll 0 0 transparent;
border: medium none;
height: 20px;
position: relative;
right: 28px;
text-indent: -9999em;
width: 25px;
}
#portal-personaltools-wrapper {
position: absolute;
right: -100px;
}
#portal-personaltools,
#portal-personaltools dd {
background: none repeat scroll 0 0 #75AD0A;
}
#portal-personaltools a {
color:#FFF;
}
#portal-logo {
float:right;
margin-top: 5px;
height:93px;
width:216px;
}
#portal-globalnav {
background:transparent;
clear: none;
width: 750px;
float:left;
}
#portal-globalnav li {
background:#4c8dc2;
border-bottom: 0;
}
#portal-globalnav #portaltab-children_parents,
#portal-globalnav #portaltab-kinder_eltern {
background:#FFF;
color:#005da8;
}
#portal-globalnav #portaltab-children_parents a,
#portal-globalnav #portaltab-kinder_eltern a {
background: url("++resource++idea.theme/bg_children_parents.png") no-repeat scroll right center #FFFFFF;
color: #005DA8;
padding-left: 17px;
padding-right: 30px;
}
#portal-globalnav #portaltab-children_parents .submenu a,
#portal-globalnav #portaltab-kinder_eltern .submenu a {
background:none;
}
#portal-globalnav #portaltab-children_parents .submenu a:hover,
#portal-globalnav #portaltab-children_parents .submenu a.hover,
#portal-globalnav #portaltab-kinder_eltern .submenu a:hover,
#portal-globalnav #portaltab-kinder_eltern .submenu a.hover {
background: url(++resource++idea.theme/bg_nav_submenu_hover.png) bottom left repeat-x #FFF;
color:#FFF !important;
}
#portal-globalnav .selected a,
#portal-globalnav .selected a:hover,
#portal-globalnav .selected a.hover,
#portal-globalnav li a:hover,
#portal-globalnav li a.hover {
background:#FFF;
color:#535353;
}
#portal-globalnav ul.submenu a {
color: #434343 !important;
line-height: 18px;
}
#portal-globalnav ul.submenu li {
background: none repeat scroll 0 0 #FFF;
height:28px;
width: 100%;
}
#portal-globalnav > ul.submenu li:first-child {
}
#portal-globalnav > ul.submenu li:first-child a {
padding-top:9px;
}
#portal-globalnav ul.submenu img.red_arrow {
float:right;
position: absolute;
right: 5px;
top: 8px;
}
body.site-intranet #portal-globalnav ul.submenu img.red_arrow {
position: static;
}
#portal-globalnav ul.submenu li a {
background: none repeat scroll 0 0 #FFF;
white-space: nowrap;
border-bottom: solid 1px #c9c9c9;
padding: 4px 6px 4px 1em;
width: 13em;
position: relative;
}
#content div.newsImageContainer a {
border-bottom: none !important;
}
body.site-intranet #portal-globalnav ul.submenu li {
height: auto;
}
body.site-intranet #portal-globalnav ul.submenu li a {
white-space: normal;
}
#portal-globalnav ul.submenu li a:hover,
#portal-globalnav ul.submenu li a.hover {
background: url("++resource++idea.theme/bg_nav_submenu_hover.png") bottom left repeat-x #a5c6e0;
color:#FFF !important;
border-bottom-color: #fff !important;
border-top-color: #a5c6e0 !important;
}
#portal-globalnav ul.submenu li a:hover img,
#portal-globalnav ul.submenu li a.hover img {
display:none;
}
#portal-globalnav ul.submenu ul.navTree {
background: none repeat scroll 0 0 #FFFFFF;
}
#portal-globalnav ul.submenu ul.navTree img {
display:none;
}
#portal-globalnav ul.submenu ul.navTree li a {
white-space: nowrap;
width:auto;
}
#portal-globalnav {
background: transparent;
}
#portal-globalnav li a {
background:#4c8dc2;
border-right:none;
color:#FFF;
font:14px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
min-width: 0;
padding: 8px 20px 5px;
}
#portal-globalnav li:first-child a {
padding-left:26px;
}
#portal-globalnav .selected a,
#portal-globalnav .selected a:hover,
#portal-globalnav .selected a.hover,
#portal-globalnav li a.hover,
#portal-globalnav li a:hover {
background:#FFF;
color:#535353;
}
#portal-globalnav ul.submenu li:last-child a {
border-bottom: medium none;
}
#portal-columns {
background:#FFF;
}
/* */
#viewlet-above-content {
border-bottom: 10px solid #E1E1DF;
}
#left_block img {
margin: 7px 8px 7px 7px;
}
#right_block {
border-left: 6px solid #E1E1DF;
float: right;
height: 240px;
width: 230px;
}
#right_block .block_content {
background: none repeat scroll 0 0 #b8b8b8;
margin: 7px;
overflow: hidden;
height: 226px;
width: 216px;
}
#right_block .block_content img {
height: 100%;
}
#right_block .block_content img.mobile_img {
display: None;
}
#right_block .block_content h2 {
color: #FFF !important;
font: 30px/30px "myriad-pro",Verdana,Geneva,sans-serif;
padding: 66px 0px 0px;
text-align: left;
text-transform: uppercase;
padding-left: 10px;
font-weight:normal;
}
/* */
#right_block .block_content #right_block_en p,
#right_block .block_content #right_block_en a {
text-align: left;
color: #FFF !important;
font: 12px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
}
#right_block .block_content #right_block_en a {
border-bottom: 2px dotted #CBC9C9;
display: block;
padding: 0 0 11px 0;
}
#right_block .block_content #right_block_en h1,
#right_block .block_content #right_block_en h2,
#right_block .block_content #right_block_en h3,
#right_block .block_content #right_block_en p {
color: #FFF !important;
font: bold 15px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
padding: 10px 19px 0px;
text-align: left;
}
#right_block .block_content #right_block_en h1,
#right_block .block_content #right_block_en h2,
#right_block .block_content #right_block_en h3 {
text-transform: uppercase;
}
#right_block .block_content #right_block_en hr {
height:1px;
border-bottom: 2px dotted #CBC9C9;
}
/* */
body.subsection-schwerpunkte-individuelle-entwicklung  #right_block .block_content h2,
body.subsection-theme-individual-development #right_block .block_content h2 {
color: #f8bf66 !important;
font-weight: bold;
}
body.subsection-theme-adaptive-education #right_block .block_content h2,
body.subsection-schwerpunkte-adaptive-bildungskontexte #right_block .block_content h2 {
color: #82da6b !important;
font-weight: bold;
}
body.subsection-schwerpunkte-professionalisierung #right_block .block_content h2,
body.subsection-theme-professionalization #right_block .block_content h2 {
color: #b168ab !important;
font-weight: bold;
}
/* */
#right_block .block_content dt a {
border-bottom: 2px dotted #CBC9C9;
display: block;
padding: 11px 0 11px;
}
#right_block .block_content dt a.news_link {
border-bottom: none;
}
#right_block .block_content dt.news {
padding: 0 27px 0 20px;
text-align: left;
}
#right_block .block_content h2.news_date {
font:15px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
padding: 0 0 3px;
font-weight:bold;
text-align: left;
}
#right_block .block_content h2.news_heading {
font: bold 15px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
padding: 10px 19px 0;
text-align: left;
}
.site-en #right_block .block_content h2.news_heading {
display: none;
}
.site-en #right_block .block_content dt.news {
display:none;
}
#right_block .block_content p.news_title {
font:12px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
color:#FFF;
}
/* */
#right_block #intranet_quicklinks {
background:#4d8ec2;
height: 100%;
}
#right_block #intranet_quicklinks li {
display: block;
height:56px;
border-bottom: 1px solid #71a5ce;
background: none repeat scroll 0% 0% #4D8EC2;
}
#right_block #intranet_quicklinks li a {
color:#FFF;
display:block;
font:14px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
line-height:56px;
letter-spacing:1px;
height:53px;
padding-left:47px;
}
#right_block #intranet_quicklinks li.fotodb_last {
height: 55px;
}
#right_block #intranet_quicklinks li a.labor {
background: url("++resource++idea.theme/intranet_icon_labor.png") no-repeat 2px center transparent;
}
#right_block #intranet_quicklinks li a.fotodb {
background: url("++resource++idea.theme/intranet_icon_fotodb.png") no-repeat -1px center transparent;
}
#right_block #intranet_quicklinks li a.pin {
background: url("++resource++idea.theme/intranet_icon_pin.png") no-repeat 12px center transparent;
}
#right_block #intranet_quicklinks li a.service {
background: url("++resource++idea.theme/intranet_icon_service.png") no-repeat -3px center transparent;
}
#right_block #intranet_quicklinks li a.calendar {
background: url("++resource++idea.theme/intranet_icon_calendar.png") no-repeat 12px center transparent;
}
#content {
font-size: 100%;
line-height: 18px;
min-height:725px;
margin: 0 8px 0.25em;
}
#portal-breadcrumbs {
font-size: 11px;
margin-left: 36px;
margin-top: 12px;
}
#content #portal-breadcrumbs a {
font-size: 11px;
border:none !important;
color: #606060 !important;
text-decoration: None;
}
#content #portal-breadcrumbs #breadcrumbs-current {
color: #000000 !important;
text-decoration: None;
}
/* */
.template-homepage_view #content .documentFirstHeading,
.template-document_view #content .documentFirstHeading,
.template-newsitem_view .documentFirstHeading,
.template-folder_summary_view #content .documentFirstHeading {
color:#005da8;
font:24px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
line-height:24px;
margin-top: 44px;
}
.template-standard_view #content .documentFirstHeading,
.template-document_view #content .documentFirstHeading,
.template-newsitem_view #content .documentFirstHeading,
.template-folder_summary_view #content .documentFirstHeading {
margin-top: 23px;
margin-bottom: 1em;
}
.template-standard_view .documentEditable #content .documentFirstHeading,
.template-document_view .documentEditable #content .documentFirstHeading,
.template-newsitem_view .documentEditable #content .documentFirstHeading,
.template-folder_summary_view .documentEditable #content .documentFirstHeading {
margin-top: 23px;
margin-bottom: 0em !important;
}
.template-document_view #viewlet-below-content-title div.documentByLine,
.template-summary_view #viewlet-below-content-title div.documentByLine,
.template-newsitem_view #viewlet-below-content-title div.documentByLine,
.template-folder_summary_view #viewlet-below-content-title div.documentByLine {
margin-top:5px;
}
.template-document_view #parent-fieldname-description,
.template-summary_view #parent-fieldname-description,
.template-newsitem_view #parent-fieldname-description,
.template-folder_summary_view #parent-fieldname-description {
margin-bottom: 23px !important;
}
#content .documentText {
margin-bottom: 28px;
margin-top: 1em;
}
.template-summary_view #portal-column-content #content .documentDescription,
.template-summary_view #portal-column-content #parent-fieldname-text,
.template-summary_view #portal-column-content #plone-document-byline,
.template-summary_view #portal-column-content .documentFirstHeading,
.template-summary_view #portal-column-content .documentText,
.template-summary_view #portal-column-content #content-core,
.template-document_view #portal-column-content #content .documentDescription,
.template-document_view #portal-column-content #parent-fieldname-text,
.template-document_view #portal-column-content #plone-document-byline,
.template-document_view #portal-column-content .documentFirstHeading,
.template-document_view #portal-column-content .documentText,
.template-folder_summary_view #portal-column-content #content .documentDescription,
.template-folder_summary_view #portal-column-content #content-core,
.template-folder_summary_view #portal-column-content #plone-document-byline,
.template-folder_summary_view #portal-column-content .documentFirstHeading,
.template-homepage_view #portal-column-content #content .documentDescription,
.template-homepage_view #portal-column-content #plone-document-byline,
.template-homepage_view #portal-column-content .documentFirstHeading,
.template-homepage_view #portal-column-content .documentText,
.template-newsitem_view #portal-column-content #content .documentDescription,
.template-newsitem_view #portal-column-content #content-core,
.template-newsitem_view #portal-column-content #plone-document-byline,
.template-newsitem_view #portal-column-content .documentFirstHeading,
.portaltype-media #portal-column-content #plone-document-byline,
.portaltype-media #portal-column-content #content .documentFirstHeading,
.portaltype-media #portal-column-content #content .documentDescription,
.portaltype-media #portal-column-content #content #youtubeplayer,
.portaltype-media #portal-column-content #content #mediaplayer,
.portaltype-media #portal-column-content [id*="parent-fieldname-text-"],
.template-search #content {
float: right;
margin-bottom: 10px;
margin-right: 170px;
width: 487px;
}
#youtubeplayer,
#mediaplayer {
position: relative;
padding-bottom: 36.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
#youtubeplayer iframe,
#mediaplayer iframe,
#youtubeplayer object,
#mediaplayer object,
#youtubeplayer embed,
#mediaplayer embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.template-summary_view #portal-column-content #parent-fieldname-text {
margin-right: 0;
}
.template-homepage_view .documentFirstHeading,
.template-document_view .documentFirstHeading,
.template-folder_summary_view .documentFirstHeading,
.template-newsitem_view .documentFirstHeading {
margin-bottom: 0px;
}
.template-homepage_view .documentFirstHeading,
.template-homepage_view #plone-document-byline,
.template-homepage_view #content .documentDescription,
.template-homepage_view .documentText {
text-align: justify;
}
/* */
#areas {
margin-left: 343px;
width: 414px;
height: 369px;
float: left;
margin-bottom: 22px;
}
/* */
/* */
#project_subtitle {
margin-left: 67px;
margin-bottom: 30px;
color: #707070;
font-weight: 300;
font:14px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
}
#content #left_slot {
float:left;
min-height: 300px;
width:260px;
}
/* */
#left_slot #project h2,
#left_slot img {
font-size:18px;
line-height:20px;
font-weight: normal;
margin-bottom:9px;
margin-left:35px;
}
#left_slot #project .block {
border:1px solid #e1e1df;
width:234px;
position: relative;
margin-left:14px;
margin-bottom:24px;
}
#left_slot .arrow_img {
left: 42px;
margin: 0;
position: absolute;
top: -1px;
}
#left_slot img {
margin-left:14px;
}
#left_slot #project .block ul {
list-style-type: none;
margin: 0;
padding: 26px 20px;
}
#left_slot #project .block ul li {
margin-bottom:0;
}
#left_slot #project .block a {
border:0;
text-decoration: underline;
color: #000000 !important;
}
#left_slot #project .block a:hover {
text-decoration: none;
}
#left_slot #project .block .accad_title {
color:#000000;
}
#left_slot #project .block .projectmanager .name {
color:#000000;
}
#left_slot #project .block .name {
color:#000000;
}
#left_slot #project .block.financing {
background:transparent !important;
}
#left_slot #project .block .financing_text,
#left_slot #project .block .duration_date {
padding: 26px 20px;
}
#left_slot #project .block.duration {
background: #FFFFFF;
}
#left_slot #project .block.duration p {
color: #000000;
}
#left_slot #project .block .financing_text > p {
margin-bottom:0;
}
#left_slot #project #taskgroup .content {
padding: 26px 0px 0 20px;
}
#left_slot #project #taskgroup .institut_heading {
float:left;
font: 17px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
color: #707070;
margin-left: 9px;
}
#left_slot #project #taskgroup .institut_heading.dipf {
margin-left: -13px;
}
#left_slot #project #taskgroup img.dipf {
margin-left: 5px;
}
#left_slot #project #taskgroup img {
float:left;
margin-left: -13px;
}
#left_slot #project #taskgroup img.dipf {
margin-top:5px;
}
#left_slot #project #taskgroup img.arrow_img {
margin-left: 0;
}
#left_slot #project #taskgroup .task_heading {
clear: both;
margin-left: -13px;
color: #000000;
}
#left_slot #project #taskgroup .task_heading.sfi {
display:none;
}
#left_slot #project #taskgroup .institut_heading.other {
margin-left: -13px;
}
#left_slot #project #taskgroup .block ul {
clear: both;
padding: 0 0 13px 17px;
}
/* */
#left_slot #areas {
height:200px;
width:210px;
}
#left_slot #areas {
margin-left: 30px;
margin-bottom: 64px;
}
#left_slot #areas .area_title {
float: left;
margin:6px;
position: relative;
height: 88px;
width: 91px;
opacity:0.4;
filter:alpha(opacity=40);
}
#left_slot #areas .active.area_title {
opacity:100;
filter:alpha(opacity=100);
}
#left_slot #areas .area_title div {
font: 9px Geneva,sans-serif;
line-height: 11px;
margin-top: 25px;
}
#left_slot #areas .area_title span {
font: 12px Verdana,Geneva,sans-serif;
font-weight:bold;
top: 2px;
}
#content #right_slot {
border-left:1px solid #e1e1df;
float:left;
padding-left: 45px;
min-height: 300px;
width: 532px;
}
#content #right_slot_bottom {
border-top: 1px solid #e1e1df;
float: right;
padding-left: 33px;
width: 553px;
margin-top: 24px;
margin-right: 100px;
margin-bottom: 50px;
}
#content #right_slot_bottom {
padding-top: 15px;
}
#content #right_slot_bottom a {
color: #606060;
}
#content #right_slot_bottom a:hover {
color: #606060 !important;
text-decoration: None;
}
#content #right_slot_bottom a:visited {
color: #606060 !important;
}
#project_list {
border-collapse: inherit;
height: 45px;
margin-top: 30px;
width: 574px;
}
#project_list tr.first {
border-top: 1px solid #E1E1DF;
}
#project_list tr {
border-bottom: 1px solid #E1E1DF;
display:block;
padding-top: 7px;
padding-bottom: 7px;
vertical-align: middle;
}
#project_list tr a {
border-bottom: medium none !important;
height: 28px;
}
#project_list tr:hover,
#project_list tr.hover {
background: none repeat scroll 0 0 #F4F8FB;
color: #000000 !important;
}
#project_list td a {
display: block;
height: 100%;
}
#project_list td.institut_icon {
width: 90px;
}
#project_list td.institut_icon a {
padding-left: 0;
padding-top: 0px;
}
#project_list td.name {
width: 150px;
}
#project_list tr td.name a {
color: #005DA8 !important;
}
#project_list tr td a span {
color: #005DA8 !important;
}
#project_list tr td a {
border: medium none !important;
}
#project_list tr td a span{
color: #000000;
}
#project_list tr td.position a {
color: #606060;
-moz-hyphens: auto;
hyphens: auto;
text-decoration: none;
}
#project_list tr td.position a:hover,
#project_list tr td.position a:visited {
color: #606060 !important;
}
/* */
/* */
.template-programarea_homeview h1.documentFirstHeading {
margin-left:35px;
}
.template-programarea_homeview #areas {
margin-top:65px;
}
/* */
/* */
.portaltype-staffmember #sm_wrapper {
margin-left: 15px;
margin-right: 30px;
}
.portaltype-staffmember #top_block {
border-bottom:1px solid #e1e1df;
margin-bottom:10px;
}
.portaltype-staffmember #top_block #institution_image {
float:left;
margin-left:109px;
margin-bottom: 10px;
}
.portaltype-staffmember #top_block #institution_image p {
margin-bottom: 0 !important;
}
.portaltype-staffmember #top_block h3 {
color:#005da8;
font:24px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
float:left;
margin-left: 84px;
margin-top: 18px;
}
.portaltype-staffmember #content #left_slot {
min-height: 1em;
width:285px;
min-width: 285px;
}
.portaltype-staffmember #content #left_slot div.newsImageContainer {
margin:0 12px;
}
.portaltype-staffmember #content #right_slot {
padding-left: 27px;
min-height:auto;
}
.portaltype-staffmember #content #right_slot .staffMember-bold,
.publications_page .staffMember-bold
{
color: #808080;
width:108px;
}
.portaltype-staffmember #content #right_slot .staffMember-table tr td,
.publications_page .member tr td
{
padding-bottom:3px;
vertical-align: top;
}
.portaltype-staffmember #content #right_slot .staffMember-table td a {
border:none;
color:#005DA8;
}
.portaltype-staffmember #content #right_slot .staffMember-table td.odd {
color:#000;
}
.portaltype-staffmember #bottom_block {
border-top:1px solid #e1e1df;
padding-left: 312px;
margin-top:10px;
}
.portaltype-staffmember #bottom_block h2 {
color:#005da8;
font:18px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
margin-top: 27px;
}
.portaltype-staffmember #bottom_block p {
color:#000 !important;
line-height:24px;
}
.portaltype-staffmember ul li {
color: #000000;
}
.template-folder_summary_view #content img.tileImage {
margin: 0 0 1em 0.5em;
}
/* */
/* */
.eea-preview-items table {
border-collapse: inherit;
margin-top:30px;
height:45px;
width:574px;
}
.template-facetednavigation_view #content .documentFirstHeading,
.template-facetednavigation_view #content .documentDescription,
.template-facetednavigation_view #content #viewlet-below-content-title {
display:none;
}
.template-facetednavigation_view #content-core .documentDescription {
color:#606060;
display:block;
font:12px Arial,FreeSans,sans-serif;
line-height:18px;
margin-top:25px;
width: 574px;
}
.template-facetednavigation_view #content-core .documentFirstHeading {
color:#005da8;
display:block;
font: 24px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
line-height: 24px;
letter-spacing: 0;
}
.eea-preview-items tr.first {
border-top: 1px solid #e1e1df;
}
.eea-preview-items tr {
border-bottom: 1px solid #e1e1df;
padding-top:18px;
}
.eea-preview-items td a {
padding-top:18px;
}
.eea-preview-items td.name {
width:180px;
}
.eea-preview-items td.institut_icon {
width:62px;
}
.eea-preview-items td.institut_icon a {
padding-top:12px;
padding-left:15px;
}
.eea-preview-items tr a {
border-bottom:none !important;
display: block;
height:30px;
}
#center-and-left-area .eea-preview-items tr a {
color:#000 !important;
}
#center-and-left-area .eea-preview-items tr a:hover {
color:#000 !important;
}
#center-and-left-area .eea-preview-items tr td.position a {
color:#808080;
}
#center-and-left-area .eea-preview-items tr td.position a:hover {
color:#808080 !important;
}
.eea-preview-items tr:hover {
background:#f4f8fb;
color:#000 !important;
}
#faceted-form #left-area h2 {
color:#838383;
font-size:18px;
font-weight: normal;
line-height: 20px;
margin-bottom: 11px;
margin-left: 41px;
}
#faceted-form #left-area fieldset {
border-top: medium none;
border-left:none;
border-right:none;
margin-left: 35px;
padding: 5px 0;
width:200px;
}
#faceted-form #left-area fieldset span.subheadline {
color:#606060;
padding-left: 7px;
padding-bottom: 7px;
letter-spacing: 0;
display: block;
}
#faceted-form #left-area fieldset form {
margin-bottom:13px;
}
#faceted-form #left-area .faceted-alphabetic-widget .widget-fieldset p {
margin-bottom:0px;
}
#faceted-form #left-area .faceted-alphabetic-widget fieldset {
border-top: 1px solid #CCCCCC;
}
#faceted-form #left-area .faceted-widget span {
color:#b8b8b8;
font-size:11px;
font-weight: normal;
line-height: 24px;
letter-spacing: -0.89px;
padding: 0 2px;
}
#faceted-form #center-content-area {
border-left:1px solid #e1e1df;
min-height: 300px;
padding-left: 30px;
}
#faceted-form #center-and-left-area #left-area .faceted-alphabetic-widget fieldset p span:first-child {
letter-spacing: 0.3px;
}
#faceted-form #center-and-left-area #left-area .faceted-radio-widget ul {
margin-left:0;
}
#faceted-form #center-and-left-area #left-area .faceted-checkboxes-widget label,
#faceted-form #center-and-left-area #left-area .faceted-radio-widget label {
font-size:11px;
}
#faceted-form #center-and-left-area #left-area .faceted-checkboxes-widget li,
#faceted-form #center-and-left-area #left-area .faceted-radio-widget li{
line-height: 15px;
}
#faceted-form #center-and-left-area #left-area .faceted_letter,
#faceted-form #center-and-left-area #left-area .faceted-checkboxes-widget label,
#faceted-form #center-and-left-area #left-area .faceted-radio-widget label {
color:#000;
}
#faceted-form #center-and-left-area #left-area .faceted_letter_selected {
border-bottom:1px solid #999999;
background-color: transparent;
color:#005da8;
}
#faceted-form #left-area .faceted-checkboxes-widget ul {
margin-left:0;
}
/* */
/* */
#faceted-form #center-content-area #project_list {
border-top:1px solid #e1e1df;
margin-top:21px;
padding-top:15px;
width: 574px;
}
#faceted-form #center-content-area .project {
margin-bottom:15px;
}
#faceted-form #center-content-area .project_teaser {
float:left;
}
#faceted-form #center-content-area .project_teaser a img{
border:1px solid #e1e1df;
margin-right:16px;
padding:5px 10px;
}
#faceted-form #center-content-area .project_info h3 {
color:#005da8;
font:18px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
line-height:25px;
font-weight:bold;
}
#faceted-form #center-content-area .project_info h3 a {
color:#005da8 !important;
font:18px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
line-height:25px;
text-decoration: underline;
}
#faceted-form #center-content-area .project_info h3 a:hover {
text-decoration: none;
}
#faceted-form #center-content-area .project_info a {
text-decoration: underline;
}
#faceted-form #center-content-area .project_info a:hover {
text-decoration: none;
}
#faceted-form #center-content-area .project_info p {
color:#434343;
font:12px Arial,FreeSans,sans-serif;
line-height:18px;
margin-bottom:0;
}
#faceted-form #center-content-area .project_info a,
#faceted-form #center-content-area .project_info a:hover {
color:#005DA8 !important;
}
#faceted-form #center-content-area a {
border:none;
}
#faceted-form #center-content-area .project_info {
float:left;
width:313px;
}
/* */
#faceted-form #center-content-area #project_list.labor_listing {
border: 0;
padding-top: 0;
}
#faceted-form #center-content-area.labor_center_area {
border: 0;
padding-left: 0;
}
/* */
/* */
#portal-footer {
background:#FFF;
padding-left: 18px;
}
#portal-footer #imprint {
padding-left: 26px;
font-size: 130%;
color: #898989;
}
#portal-footer #imprint a {
padding-left:0px;
}
#portal-footer #imprint a.imprint {
padding-right: 10px;
}
#portal-footer #imprint a.dp {
padding-left: 10px;
}
#portal-footer a {
color: #898989;
padding-left:26px;
}
#portal-footer .footer_idea_loewe {
position:relative;
}
#portal-footer .footer_idea_phrase {
color: #898989;
font-size: 11px;
float: left;
line-height: 1.5em;
margin-left: 26px;
margin-top: 30px;
margin-bottom: 0px;
width: 530px;
}
#portal-footer .footer_idea_phrase a {
font-size: 11px;
padding-left:0;
}
#portal-footer img {
left: 600px;
position: absolute;
top: -13px;
}
#login_form {
margin-top:30px;
}
#viewlet-below-content .managePortletsFallback {
display:none;
}
/* */
div.overlay-iframe, div.overlay-ajax {
font-size:100   %
}
/* */
dl.portalMessage, div.attention, div.caution, div.danger, div.error,
div.hint, div.important, div.note, div.tip, div.warning {
font-size:100%
}
/* */
.template-search #content .searchPage {
margin-top: 44px;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
/* \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* */
/* */
div.token-input-dropdown-facebook ul li {
display: list-item;
}
/* */
#portal-column-one {
margin-top: 56px;
padding-left: 16px;
}
#portal-column-one dl dt.portletHeader {
font-size: 18px;
line-height: 20px;
font-weight: normal;
margin-bottom: 9px;
margin-left: 0px;
padding:0;
background: transparent;
}
#portal-column-one dl dt.portletHeader span {
font-family:"myriad-pro",Verdana,Arial,FreeSans,sans-serif;
}
#portal-column-one dl dt.portletHeader span.portletTopLeft {
margin-left: 20px;
}
#portal-column-one dl dt.portletHeader a {
color: #606060;
line-height: 24px;
font-size: 11px;
font-weight: normal;
}
#portal-column-one dl dd.portletItem {
border: 1px solid #e1e1df;
width: auto;
position: relative;
margin-left: 0;
margin-bottom: 24px;
padding-left: 19px;
padding-top: 26px;
}
#portal-column-one dl dd.portletItem .arrow_img {
left: 42px;
margin: 0;
position: absolute;
top: -1px;
}
#portal-column-one dl dd.portletItem h3 {
font-size: 15px;
}
#portal-column-one dl dd.portletItem a,
#portal-column-one dl dd.portletItem a:link {
color: #000000 !important;
font-size: 11px;
line-height: 19px;
}
#portal-column-one dl dd.portletItem .portletItemDetails {
margin-left:0;
}
/* */
body[class*='template-portlets-'] #portal-column-one .portlet {
display: None;
}
body[class*='subsection-++contextportlets++plone.leftcolumn'] #portal-column-one {
display: None;
}
/* */
body.template-edit #portal-column-one,
body.template-base_edit #portal-column-one,
body.template-atct_edit #portal-column-one {
display: None;
}
body.template-folder #portal-column-one,
body.template-file #portal-column-one,
body.template-link #portal-column-one,
body.template-event #portal-column-one,
body.template-plone-app-event-dx-event #portal-column-one,
body.template-document #portal-column-one,
body.template-team #portal-column-one,
body.template-idea-programarea #portal-column-one,
body.template-news-item #portal-column-one,
body.template-image #portal-column-one {
display: None;
}
#portal-column-one dl dd.portletFooter a {
color: #000000 !important;
font-size: 11px;
}
.width-full .managePortletsLink {
left: -950px;
position: absolute;
}
#content .managePortletsLink {
display: none;
}
.template-manage-portlets #portal-column-one {
margin-top: 120px;
}
.portaltype-plone-site #portlet-prefs {
display: none;
}
.pb-ajax #portal-column-one {
display: none;
}
.template-sfajax_add_dx_event #portal-column-one,
.template-sfajax_base_edit #portal-column-one,
.template-solgemafullcalendar_properties #portal-column-one {
display: none;
}
#content #calendar a {
text-decoration: none;
}
.template-plone-app-event-dx-event #formfield-form-widgets-IEventBasic-open_end {
display:none;
}
.template-sfajax_add_dx_event #content-core,
.template-sfajax_add_dx_event #content h1.documentFirstHeading {
margin-left: 0;
}
/* */
body.template-noticeboardview #visual-portal-wrapper {
background-color: none;
width: auto;
}
/* */
body.template-noticeboardview #content .navigation #homelink a:link {
background-image: url("/dipf/logo.png");
background-position: 0 -1px;
background-size: 80% auto;
margin-right: 0;
}
body.template-noticeboardview .overlay #portal-column-one {
display: none;
}
#noticeboardcanvas {
background-color: #ddd;
}
body.section-special-interest-groups #content a.project:link, body.section-special-interest-groups dl.portlet a.project:link,
body.section-special-interest-groups #content a.project:visited, body.section-special-interest-groups dl.portlet a.project:visited {
color: #FFFFFF;
}
body.section-special-interest-groups #content a.project:hover, body.section-special-interest-groups dl.portlet a.project:hover {
color: #000 !important;
}
/* */
.photoAlbum .photoAlbumEntry {
background-image: None;
background-color: #DDDDDD;
float: left;
height: 147px;
margin: 0 7px 7px 0;
padding: 5px;
position: relative;
width: 128px;
}
.gallerycontainer .photoAlbumEntry {
background-color: #ddd;
float:left;
height:147px;
margin:0 7px 7px 0;
padding:5px;
width:128px;
position: relative;
}
.ideagallerycontainer .photoAlbumEntry {
background-image:None;
background-color:#ddd;
float:left;
height:128px;
margin:0 7px 7px 0;
padding:5px;
width:128px;
position: relative;
}
.photoAlbumEntryImage {
position: relative;
}
.photoAlbumEntry a {
margin-top:0;
}
.photoAlbumEntry:hover {
background-color: #eee;
}
.ideagallerycontainer .photoAlbumEntryMail {
background: transparent url(++resource++idea.theme/bestellen.gif) 0 3px no-repeat;
position: absolute;
left: 118px;
top: 118px;
width: 16px;
height: 16px;
}
.highslide-credits {
display: none !important;
}
.gallerycontainer, .ideagallerycontainer {
margin: 1em 0;
}
.gallerycontainer .visualClear,
.ArchetypesKeywordWidget .visualClear,
.ideagallerycontainer .visualClear {
clear: both;
}
.photoAlbumEntryTitle {
font-size: 85%;
float: left;
}
.listingBar {
padding: 0.5em 0;
}
div.listingBar {
font-size: 100%;
}
.slicknav_menu {
display: none;
}
/* */
#portal-globalnav li ul {
position: absolute;
left:-999em;
display:inline-table;
opacity: 0;      /* */
-webkit-transition: opacity 0.6s ease-in-out; /* */
-moz-transition: opacity 0.6s ease-in-out; /* */
-o-transition: opacity 0.6s ease-in-out; /* */
transition: opacity 0.6s ease-in-out; /* */
}
#portal-globalnav li:hover > ul.submenu {
left:auto;
opacity: 1;
}
#portal-globalnav ul ul li:hover>ul {
left:auto;
opacity: 1;
}
#portal-globalnav li ul ul {
margin: 0 0 0 20.15em;
}
.eea_labor_top_text {
margin-left: 25em;
}
.eea_labor_top_text h1 {
margin-bottom: 10px;
}
.portaltype-idea-labor #content #right_slot {
border: None;
}
.portaltype-idea-labor #content #right_slot img,
.mceContentBody.portaltype-idea-labor img {
display: block;
margin-left:auto;
margin-right: auto;
}
/* */
#faceted-form {
position: relative;
}
#faceted-form #left-area #project.labor {
position: absolute;
top: 25px;
margin-top:6px;
}
#faceted-form #left-area #project.labor h2 {
color: #005ea8;
}
#faceted-form #left_slot #project.labor .block {
background-color: #e0effb;
}
#faceted-form #left_slot #project.labor .block ul li {
padding-bottom: 5px;
}
#faceted-form #project.labor .block .name {
font-size: 12px;
letter-spacing: 0;
line-height: 0;
padding: 0;
}
#faceted-form #project.labor .block .role {
color: #606060;
font-size: 12px;
letter-spacing: 0;
line-height: 0;
padding: 0;
}
/* */
#portal-globalnav > li a {
padding-left:17px;
padding-right:17px;
}
#portal-globalnav li ul {
position: absolute;
left:-999em;
display:inline-table;
opacity: 0;      /* */
-webkit-transition: opacity 0.6s ease-in-out; /* */
-moz-transition: opacity 0.6s ease-in-out; /* */
-o-transition: opacity 0.6s ease-in-out; /* */
transition: opacity 0.6s ease-in-out; /* */
}
#portal-globalnav li:hover > ul.submenu {
left:auto;
opacity: 1;
}
#portal-globalnav ul ul li:hover>ul {
left:auto;
opacity: 1;
}
#portal-globalnav li ul ul {
margin: 0 0 0 20.15em;
}
.eea_labor_top_text {
margin-left: 25em;
width: 468px;
}
.eea_labor_top_text h1 {
margin-bottom: 10px;
}
.portaltype-idea-labor #content #right_slot {
border: None;
}
.portaltype-idea-labor #content #right_slot img,
.mceContentBody.portaltype-idea-labor img {
display: block;
margin-left:auto;
margin-right: auto;
}
/* */
#faceted-form {
position: relative;
}
#faceted-form #left-area #project.labor {
position: absolute;
top: 25px;
margin-top:6px;
}
#faceted-form #left-area #project.labor h2 {
color: #005ea8;
}
#faceted-form #left_slot #project.labor .block {
background-color: #e0effb;
}
#faceted-form #left_slot #project.labor .block ul li {
padding-bottom: 5px;
}
#faceted-form #project.labor .block .name {
font-size: 12px;
letter-spacing: 0;
line-height: 0;
padding: 0;
}
#faceted-form #project.labor .block .role {
color: #606060;
font-size: 12px;
letter-spacing: 0;
line-height: 0;
padding: 0;
}
/* */
body div#cookieswitcher {
margin-top: 17px;
margin-left: 0px !important;
}
body div#cookieswitcher a {
font: 12px "myriad-pro",Verdana,Arial,FreeSans,sans-serif;
letter-spacing: 0.05em;
}
body.site-de #portal-searchbox {
margin-left: 200px;
}
body.site-en div#portal-searchbox {
margin-left: 242px;
}
#accessibility_icons {
float: left;
margin-top: 12px;
padding-top: 0;
text-transform: uppercase;
width: auto;
max-width: none;
margin-right: 15px;
}
#accessibility_icons a {
display: inline-block;
text-indent: -9999em;
width: 20px;
height: 20px;
overflow: hidden;
padding: 0;
cursor: pointer;
}
#accessibility_icons a.sign-language {
background: transparent url(++resource++idea.theme/gebaerdensprache-logo.png) no-repeat right center scroll;
}
#accessibility_icons a.plain-language {
margin-left: 5px;
background: transparent url(++resource++idea.theme/leichte-sprache-logo.png) no-repeat right center scroll;
}
}


/* - ++resource++idea.types.stylesheets/publications.css - */
@media screen {
/* https://www.idea-frankfurt.eu/portal_css/++resource++idea.types.stylesheets/publications.css?original=1 */
.selected {
border-bottom: 1px solid #999999;
color: #005Da8;
}
#content .author_letter_filter li{
display: inline;
margin: 0 1px;
font-size: 11px;
line-height: 24px;
cursor: pointer;
}
#content .filter {
}
#content .broad_filter {
width: auto;
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
padding: 1em 0;
}
#content .broad_filter li {
display: inline;
margin: 0 0.7em;
font-size: 11px;
cursor: pointer;
}
#content .filter ul.not_letters li {
display: inline;
float: left;
clear: both;
font-size: 11px;
cursor: pointer;
}
#content .filter li:after{
content:"\A";
}
#content .filter li:hover,
#content .broad_filter li:hover{
background-color: #CCCCCC;
}
.filter {
border-top: 1px solid #CCCCCC;
width: 200px;
margin-left: 35px;
padding: 5px 0;
}
.filter:after {
content:"";
display: table;
clear:both;
}
.filter .subheadline {
line-height: 24px;
font-size: 12px;
}
.publications_page {
float: left;
margin-right: -25em;
width: 100%;
padding-top: 1em;
}
.publications_page .filters {
float: left;
overflow: hidden;
margin-bottom: 24px;
width: 260px;
}
.publications_page .entries_container {
float: right;
margin-left: -25em;
width: 100%;
}
.publications_page .entries {
margin-left: 25em;
padding-left: 30px;
border-left: 1px solid #E1E1DF;
width: 575px;
}
.publications_page .entry {
border-bottom: 1px solid #e1e1df;
padding-top: 18px;
padding-bottom: 12px;
}
.publications_page .first.entry {
border-top: 1px solid #e1e1df;
}
.publications_page .authors {
#display: block;
display: none;
}
.publications_page h2 {
padding-top: 18px;
}
.publications_page h3 {
padding-top: 12px;
}
.publications_page .staffMember-bold
{
width:65px;
}
.documentFirstHeading a
{
font-size: 24px;
}
#content .publications_page #right_slot {
border: 1px solid #E1E1DF;
width: 18em;
margin-left: 30px;
padding-left: 0;
padding: 26px 0px 0px 10px;
}
.publications_page .members {
width: 260px;
}
.publications_page .member .documentFirstHeading {
font-size: 18px;
line-height: 18px;
padding-top: 0;
padding-bottom: 16px;
}
.publications_page .member .documentFirstHeading a {
font-size: 15px;
}
.publications_page .member h1 {
font-size: 18px;
line-height: 20px;
font-weight: normal;
margin-bottom: 9px;
margin-left: 41px;
}
.publications_page .member .arrow_img {
left: 70px;
margin: 0px;
position: absolute;
}

}


/* - ++resource++idea.theme/idea_mobile.css - */
@media screen {
/* https://www.idea-frankfurt.eu/portal_css/++resource++idea.theme/idea_mobile.css?original=1 */
/* */
/* */
@media screen and (max-width: 977px) {
/* */
.js #portal-globalnav {
display:none;
}
.js .slicknav_menu {
display:block;
}
ul.submenu {
position: static;
}
.js .slicknav_menu {
padding:0 4px 0 0;
}
.js .slicknav_menu {
background:#4C8DC2;
}
.js .slicknav_btn {
background-color: #FFF;
font-size: 18px !important;
}
.js .slicknav_nav a {
font-size: 18px !important;
letter-spacing: 1px;
}
.js .slicknav_nav .slicknav_item a {
font-size: 18px !important;
letter-spacing: 1px;
}
.js .slicknav_menu .slicknav_menutxt {
color: #005DA8;
font-weight: bold;
text-shadow: None;
}
.js .slicknav_menu .slicknav_icon-bar {
background-color: #005DA8;
}
.js .slicknav_nav .slicknav_item:hover {
background:#FFF;
color:#535353;
}
.js .slicknav_nav .slicknav_item:hover a {
color:#222 !important;
}
.js .slicknav_nav a:hover{
background:#FFF;
color: #222222 !important;
}
.js .slicknav_item img.red_arrow {
display: None;
}
.js .slicknav_nav .state-published,
.js .slicknav_nav .state-private {
color: #FFF !important;
}
.js .slicknav_nav .slicknav_item {
padding: 7px 10px;
}
.image-inline {
width: 100%;
}
#parent-fieldname-text .image-inline {
width: auto;
}
#faceted-results .image-inline {
width: auto;
}
body.mceContentBody img.image-inline,
body.mceContentBody img.image-left,
body.mceContentBody img.image-right {
width: auto !important;
}
ul.submenu a.state-published:hover, .selected ul.submenu .state-published:hover {
color: #222 !important;
}
#portal-personaltools-wrapper {
position: absolute;
right: -117px;
top: -35px;
float: none;
}
#visual-portal-wrapper {
width: 768px;
}
.eea_labor_top_text {
margin-left: 0;
}
.subsection-labore .left-area-js {
margin-left: 0;
}
#portal-logo,
#portal-logo img{
width: 157px;
height: 65px;
margin-left: -5px;
}
body.site-intranet  div#portal-searchbox {
margin-left: 30px;
}
body.site-en #portal-searchbox {
margin-left: 100px !important;
}
body.site-de #portal-searchbox {
margin-left: 65px !important;
}
body #portal-searchbox form {
width: 219px !important;
}
body div#cookieswitcher {
margin-left: -6px !important;
}
#portal-top {
height: 75px;
}
#portal-globalnav {
width: auto;
}
#portal-globalnav li a {
padding-right: 11px;
}
#portal-globalnav li:first-child a {
padding-left: 6px;
}
#right_block {
height: auto;
float: inherit;
width: auto;
border-left:None;
}
#right_block .block_content {
height: auto;
width: auto;
}
#right_block .block_content img.mobile_img {
display: block;
height: auto;
width: auto;
}
#right_block .block_content img.full {
display: none;
}
#portal-column-content #left_block {
display:None;
}
#right_block .block_content p.news_title {
font-size: 13px;
}
#portal-siteactions li a {
font-size: 13px;
}
#content {
font-size: 13px !important;
}
#content table.plain {
font-size: 13px !important;
}
p {
font-size: 13px !important;
}
a {
font-size: 13px !important;
}
.footer_idea_phrase a {
font-size: 11px !important;
}
#faceted-form #left-area .faceted-widget span {
font-size:12px;
}
#right_block .block_content h2.news_heading {
font-size: 15px;
}
#areas .area_description {
display: None;
}
#youtubeplayer {
padding-bottom: 36.25%;
}
#areas {
width: 331px;
margin-left: 177px;
}
#areas .area_block:nth-child(1),
#areas .area_block:nth-child(2) {
margin-bottom: 10px;
}
#right_block .block_content h2 {
padding: 63px 0 0;
}
#portal-footer img {
left: 528px;
}
.eea-preview-items table {
width: auto;
}
.eea-preview-items td.name {
width: auto;
}
.eea-preview-items td a {
padding-bottom: 4px;
padding-top: 16px;
}
.subsection-labore #content #right_slot img {
width: 100%;
}
.subsection-labore #content #left_slot,
.template-view.section-labore #content #left_slot {
display: None;
}
.portaltype-staffmember #content #left_slot {
min-height: 1em;
width: 283px;
min-width: 283px;
}
#content #right_slot {
padding-left: 15px;
width: 476px;
border: None;
}
#right_block .block_content img {
width: 151px;
height: 158px;
}
#project_list {
width: auto;
}
#project_list td.position {
width: 238px;
}
#project_list td.institut_icon {
width: 60px;
}
#project_list td.institut_icon img {
width: 52px;
height: 33px;
}
#faceted-form #center-content-area .project_teaser a img {
width: 95px;
height: 60px;
}
#faceted-form #center-content-area .project_info {
width: 263px;
}
.portaltype-staffmember #bottom_block {
padding-left:0;
}
/* */
#portal-column-one {
margin-top: 36px;
padding-left: 95px;
}
#portal-breadcrumbs {
font-size: 11px;
margin-top: 12px;
}
#content h1.documentFirstHeading {
clear: both;
}
body.site-intranet #portal-searchbox {
margin-left: 78px;
}
body.site-intranet #right_block #intranet_quicklinks li {
height: 53px;
}
body.site-intranet #content h1.documentFirstHeading {
margin-left:auto;
}
body.site-intranet #content-core {
margin-left: auto;
}
/* */
body.template-publications_view .publications_page .entries {
width: 576px;
}
body.template-publications_view .publications_page .entries_container {
width: 640px;
}
body.template-publications_view .publications_page .entry {
width: 462px;
}
#content .broad_filter {
width: 462px;
}
.publications_page .entries_container {
margin-left: 0;
}
.publications_page .entries {
margin-left: 4em;
}
.publications_page .filters {
width: 100%;
}
}
/* */
@media screen and (max-width: 767px) {
#visual-portal-wrapper {
width: 480px;
}
#portal-siteactions {
padding-bottom: 0px;
}
body.site-de div#portal-searchbox,
body.site-en div#portal-searchbox {
margin-left: 24px !important;
margin-top: 3px;
margin-bottom: 4px;
}
body div#cookieswitcher {
margin-left: -5px !important;
}
#portal-logo, #portal-logo img {
height: 52px;
position: absolute;
right: 5px;
width: 126px;
}
#portal-globalnav #portaltab-aktuelles,
#portal-globalnav #portaltab-nachrichten {
display: None;
}
#portal-globalnav li a {
padding-right: 4px;
}
#content #left_slot {
width: 465px;
}
#faceted-form #center-content-area .project_info {
width: 291px;
}
#right_block .block_content p.news_title {
font-size: 13px;
}
#portal-siteactions li a {
font-size: 13px;
}
#content {
font-size: 13px !important;
}
#content table.plain {
font-size: 13px !important;
}
p {
font-size: 13px !important;
}
a {
font-size: 13px !important;
}
#left_slot #areas {
display: none;
margin-bottom: 20px;
}
#right_block {
border-left: None;
float: inherit;
}
#right_block .block_content {
width: 466px;
height: auto;
}
#right_block .block_content img {
width: 144px;
height: 151px;
}
#content #right_slot {
padding-left: 0;
padding-top: 20px;
width: 450px;
}
#project_list td.name {
width: 130px;
}
#right_block .block_content h2.news_heading {
font: bold 18px
}
#right_block .block_content p.news_title {
font-size: 14px;
}
body.template-summary_view #content .documentDescription,
body.template-summary_view #parent-fieldname-text,
body.template-summary_view #plone-document-byline,
body.template-summary_view .documentFirstHeading,
body.template-summary_view .documentText,
body.template-summary_view #content-core,
body.template-document_view #content .documentDescription,
body.template-document_view #parent-fieldname-text,
body.template-document_view #plone-document-byline,
body.template-document_view .documentFirstHeading,
body.template-document_view .documentText,
body.template-folder_summary_view #content .documentDescription,
body.template-folder_summary_view #content-core,
body.template-folder_summary_view #plone-document-byline,
body.template-folder_summary_view .documentFirstHeading,
body.template-homepage_view #content .documentDescription,
body.template-homepage_view #plone-document-byline,
body.template-homepage_view .documentFirstHeading,
body.template-homepage_view .documentText,
body.template-newsitem_view #content .documentDescription,
body.template-newsitem_view #content-core,
body.template-newsitem_view #plone-document-byline,
body.template-newsitem_view .documentFirstHeading,
body.portaltype-media #portal-column-content #plone-document-byline,
body.portaltype-media #portal-column-content #content .documentFirstHeading,
body.portaltype-media #portal-column-content #content .documentDescription,
body.portaltype-media #portal-column-content #content #youtubeplayer,
body.portaltype-media #portal-column-content [id*="parent-fieldname-text-"],
body.template-search #content {
float: left !important;
width: 462px !important;
}
#youtubeplayer,
#mediaplayer {
padding-bottom: 60.25%;
}
#areas {
margin-left: 81px;
}
#portal-footer img {
left: 339px;
width: 114px;
height: 46px;
}
#portal-footer .footer_idea_phrase {
margin-top: 14px;
width: 319px;
}
#center-area {
float: None;
}
#faceted-form #center-content-area {
border: None;
}
.eea-preview-items table {
width: 430px;
}
.subsection-labore .left-area-js {
margin-left: 25em;
}
#faceted-form #center-content-area #project_list {
width: 432px;
}
#portal-column-one {
margin-top: 36px;
padding-left: 0;
width: 100%;
}
body.site-intranet #portal-searchbox {
margin-left: 26px;
margin-top: 11px;
}
.intranet .portletPseudo {
width: 460px;
}
/* */
body.template-publications_view .publications_page .entries {
border: None;
}
body.template-publications_view .publications_page .entries_container {
float: None;
}
body.template-publications_view .publications_page .entry {
width: 425px;
}
body.template-publications_view .publications_page .filters {
margin-bottom: 65px;
}
.publications_page .entries {
clear:both;
margin-left: 0;
}
}

}


/* - ++resource++idea.theme/slicknav.css - */
@media screen {
/* https://www.idea-frankfurt.eu/portal_css/++resource++idea.theme/slicknav.css?original=1 */
.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em }
.slicknav_nav { clear: both }
.slicknav_nav ul,
.slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* */
.slicknav_menu { *zoom: 1 }
.slicknav_menu {
font-size:16px;
}
/* */
.slicknav_btn {
margin: 5px 5px 6px;
text-decoration:none;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #222222;
}
/* */
.slicknav_menu  .slicknav_menutxt {
color: #FFF;
font-weight: bold;
text-shadow: 0 1px 3px #000;
}
/* */
.slicknav_menu .slicknav_icon-bar {
background-color: #f5f5f5;
}
.slicknav_menu {
background:#4c4c4c;
padding:5px;
}
.slicknav_nav {
color:#fff;
margin:0;
padding:0;
font-size:0.875em;
}
.slicknav_nav, .slicknav_nav ul {
list-style: none;
overflow:hidden;
}
.slicknav_nav ul {
padding:0;
margin:0 0 0 20px;
}
.slicknav_nav .slicknav_item {
padding:5px 10px;
margin:2px 5px;
}
.slicknav_nav a{
padding:5px 10px;
margin:2px 5px;
text-decoration:none;
color:#fff;
}
.slicknav_nav .slicknav_item a {
padding:0;
margin:0;
}
.slicknav_nav .slicknav_item:hover {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background:#ccc;
color:#fff;
}
.slicknav_nav a:hover{
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background:#ccc;
color:#222;
}
.slicknav_nav .slicknav_txtnode {
margin-left:15px;
}
}

