
/* - eeadesign2006.css - */
@media all {
/* http://www.eea.europa.eu/portal_css/eeadesign2006.css?original=1 */
/* */
.visualClear {
display: block;
clear: both;
}
.image-right {
float: right;
clear: both;
margin: 1.5em 0 0 0;
padding-right: 0.5em;
border: none;
vertical-align: middle;
}
/* */
#portal-subsite {
position:absolute;
margin-top:-35px;
}
#portal-subsite a {
color: #346f83;
text-decoration: none;
font-size:85%;
}
#portal-subsite a:hover {
color: #346f83
}
/* */
.hiddenStructure {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
/* */
/* */
/* */

}


/* - visual.css - */
@media all {
/* http://www.eea.europa.eu/portal_css/visual.css?original=1 */
/* */
/* */
/* */
sub {
top: 0.5ex;
}
sup {
bottom: 1ex;
}
sup, sub {
height: 0;
line-height: 1;
vertical-align: baseline;
position: relative;
}
.visualHighlight {
background-color: #ececec;
}
.discreet {
color: #808285;
font-size: 85%;
font-weight: normal;
}
#content.wf-state-visible,
#content.wf-state-published_eionet,
#content.wf-state-new,
#content.wf-state-closed,    /* */
#content.wf-state-content_pending,
#content.wf-state-draft,
#content.wf-state-in-progress,
#content.wf-state-private,
#content.wf-state-rejected,
#content.wf-state-retracted,
#content.wf-state-submitted,
#content.wf-state-marked_for_deletion,
#content.wf-state-published_internally,
#content.wf-state-webqa_pending,
#content.wf-state-redraft_and_web_integration,
#content.wf-state-final_revision,
#content.wf-state-proofreading,
#content.wf-state-ready_for_eionet_review,
#content.wf-state-web_editing,
#content.wf-state-web_integration,
#content.wf-state-in-progress,
#content.wf-state-obsolete,
#content.wf-state-pending {
background: url(http://www.eea.europa.eu/draft.png);
}
.breadcrumbitem, .breadcrumbitemlast {
padding-right:0px;
padding-left:11px;
}
.breadcrumbitemlast {
font-weight:bold;
}
a.breadcrumbitem {
color:#346f83;
}
.collapsibleHeader {
cursor: pointer;
background: transparent url(http://www.eea.europa.eu/p_/pl) 0% 50% no-repeat;
padding: 1px 0px 1px 20px;
}
.expandedBlockCollapsible .collapsibleContent {
display: block;
}
.collapsedBlockCollapsible .collapsibleContent {
display: none;
}
/* */
table {
empty-cells: show;
font-size: 0.9em;
}
td {
line-height: normal;
text-decoration: none;
}
th {
font-weight: bold;
line-height: normal;
padding: 0.1em 0.5em;
text-decoration: none;
}
th a, th a:link, th a:visited {
color: #000 !important;
}
.listing th > a:after {
display: block;
content: " ";
height: 16px;
}
/* */
table.datatable {
border: 1px solid #b6b6b6;
border-collapse: collapse;
color: #666666;
margin: 1em 0.5em;
}
.datatable th {
text-align: center;
background-color: #f6f6f6;
font-weight: bold;
}
.datatable th.scope-row { /* */
text-align: right;
}
.datatable th[scope="row"] {
text-align: right;
}
.datatable .number {
text-align: right;
}
.datatable .sum {
font-weight: bold;
}
.datatable td, .datatable th  {
padding: 0.3em;
vertical-align: top;
}
.datatable tr {
}
.datatable tr.zebraeven {
background-color: #f6f6f6;
}
/* */
.sortable, .listing {
border: 1px solid #b6b6b6;
color: #666666;
line-height:normal;
}
.sortable tbody tr {
}
.sortable td, .listing td {
padding: 0.2em;
border-bottom: 1px dotted #b6b6b6;
}
.sortable th, .listing th {
background: #f1efe5;
border: 2px outset #adc095; /**/
margin: 0;
padding: 0;
white-space: nowrap;
vertical-align: top;
text-transform: none;
}
.sortable th a:link,
.listing th a:link,
.sortable th a:visited,
.listing th a:visited,
.sortable th span,
.listing th a:visited {
display:block;
text-decoration: none;
font-weight: bold;
padding:1px 0.5em;
}
.listing th .listingBar a{
display: inline;
}
.sortable thead th a:hover,
.listing thead th a:hover,
.listing thead th:hover {
background: #f6a800;
color: #fff;
}
/* */
.listing tr:nth-child(odd) td,
.sortable tr:nth-child(odd) td
.datatable tr:nth-child(odd) td {
background-color: #ececec;
}
/* */
.formtable {
border-collapse: collapse;
}
.formtable th {
vertical-align: top;
text-align: right;
border: none;
background: transparent;
}
.formtable th.scope-col { /* */
text-align: left;
}
.formtable th[scope="col"] {
text-align: left;
}
.formtable td  {
vertical-align: top;
}
/* */
#content blockquote.quote-right {
float: right;
width: 15em;
}
#content blockquote.quote-left {
float: left;
width: 15em;
margin:2em 2em 0.4em 0em;
}
#content blockquote p {
font-weight:bold;
background: url(http://www.eea.europa.eu/close_quote.gif);
background-position: bottom right;
background-repeat: no-repeat;
padding: 0em 2.25em 1em 0em;
}
#content blockquote p.source {
text-align:right;
background: none;
font-style: normal;
font-weight:normal;
font-size: x-small;
padding: 0em 1em 0em 0em;
}
/* */
#content h1 a,
#content h2 a,
#content h3 a,
#content h4 a,
#content h5 a,
#content h6 a {
text-decoration: none;
/* */
border: none;
}
/* */
#content div#multicolumn {
-moz-column-width: 150px;
-moz-column-gap: 20px;
column-width: 150px;
column-gap: 20px;
}
/* */
.boxShadowedDownRight {
-webkit-box-shadow: 2px 2px 1px #888;
-moz-box-shadow: 2px 2px 1px #888;
-ms-box-shadow: 2px 2px 1px #888;
-o-box-shadow: 2px 2px 1px #888;
box-shadow: 2px 2px 1px #888;
}
.greenGradientBackgroundUp, #edit-bar, .actionMenuContent, #portal-personaltools, #portal-personaltools dd,
#faceted-form .widget-fieldset legend {
background-color: #009966;
}
.greenGradientBackgroundDown, #contentActionMenus {
background-color: #009966;
}
/* */
.figure p,
.figure-plus p,
.figure-container p,
.figure-standalone p {
margin-bottom: 0;
}
.figure img {
border: 1px solid darkGray;
margin-bottom: 1em;
}
.figure, .figure-plus {
text-indent: 0;
}
.figure-title, .figure-nr {
font-weight: bold;
}
.figure-image {
text-align: center;
clear: both;
}
.figure-note {
font-weight: normal;
}
.figure-source-copyright {
text-align: right;
}
.figure-plus-container {
margin:0.8em 0 0.5em 0.5em;
}
.figure-plus {
background-color: #fff;
border: 1px solid #a9a9a9;
margin: -6px 0 0 -6px;
padding: 4px;
zoom: 1;
}
.figure-standalone {
background-color: #fff;
border: 1px solid #a9a9a9;
margin: 0 0 0 0;
padding: 4px;
}
/* */
.figure-right .figure,
.figure-right .figure-plus-container {
float: right;
margin-left: 1em;
}
.shadowed, .thumbnail-right img {
display: block;
background-color: #fff;
margin: -6px 0px 0px -6px;
border: 1px solid #a9a9a9;
padding: 4px;
}
.related-in-content-area .figure-plus-container {
margin-left: 3em;
}
/* */
.figure-left .figure,
.figure-left .figure-plus-container {
float: left;
margin-right: 0.5em;
}
span.figure-left {
display: block;
}
.figure-container-imagelarge,
.figure-container-imagelarge .figure-image,
.figure-container-imagelarge p {
width:768px;
}
.figure-container-imagepreview,
.figure-container-imagepreview .figure-image,
.figure-container-imagepreview p {
width:400px;
}
.figure-container-imagemini,
.figure-container-imagemini .figure-image,
.figure-container-imagemini p {
width:180px;
}
.figure-container-imagethumb,
.figure-container-imagethumb .figure-image,
.figure-container-imagethumb p {
width:128px;
}
.figure-container-imagetile,
.figure-container-imagetile .figure-image,
.figure-container-imagetile p {
width:64px;
}
.figure-container-imageicon,
.figure-container-imageicon .figure-image,
.figure-container-imageicon p {
width:32px;
}
.figure-container-imagelisting,
.figure-container-imagelisting .figure-image,
.figure-container-imagelisting p {
width:16px;
}
/* */
#keyfacts-slider {
position: relative;
margin-bottom: 2em;
}
#keyfacts-slider img.keyfacts-bgimg {
min-width: 600px;
min-height: 348px;
width: 100%;
position: absolute;
bottom: 0;
left: 0;
margin: 0;
}
#keyfacts-slider dl {
width: 100%;
min-height: 140px;
position: relative;
opacity: 0.8;
}
#keyfacts-slider .slidePortlet {
position: absolute;
overflow: hidden;
padding: 0;
background: #005e7d;
color: #FFFFFF;
bottom: 0;
margin: 0;
}
#keyfacts-slider .slidePortlet .portletItem {
position: absolute;
margin: 0;
padding: 0;
width: 100%;
font-size: 115%;
}
#keyfacts-slider .slidePortlet .portletItem span {
display: block;
padding: 10px 25px;
}
#keyfacts-slider .slidePortlet .slideButton {
position: absolute;
top: 40%;
margin: 4px;
padding: 10px 2px;
width: 8px;
height: 8px;
background: transparent url(http://www.eea.europa.eu/accordion_left.png) no-repeat scroll center center;
cursor: pointer;
}
#keyfacts-slider .slidePortlet .slideButton.next {
right: 0;
background: transparent url(http://www.eea.europa.eu/accordion_right.png) no-repeat scroll center center;
}
#keyfacts-slider .slidePortlet .slideButton.play {
position: absolute;
right: 0;
top: 8px;
margin-right: 10px;
padding: 5px;
border: 0;
background: transparent url('http://www.eea.europa.eu/sprite-eeaimages.png') no-repeat scroll -446px -216px;
}
#keyfacts-slider .slidePortlet .slideButton.play.pause {
background: transparent url('http://www.eea.europa.eu/sprite-eeaimages.png') no-repeat scroll -454px -191px;
}
#keyfacts-slider .slidePortlet a.moreLink {
background: none;
padding-left: 0;
text-decoration: underline;
color: white !important;
cursor: pointer;
}
#keyfacts-slider .slidePortlet a.moreLink:hover {
text-decoration: none;
}
#keyfacts-slider .slidePortlet .portletHeader {
padding-left: 25px !important;
background: #005e7d;
color: #FFFFFF !important;
}
#keyfacts-slider .keyfactsImgContainer {
overflow: hidden;
text-align: center;
position: relative;
height: 280px;
}
.pull-left {
float: left;
}
.pull-right {
float: right;
}
.clearfix:before,
.clearfix:after {
display: table;
content: " ";
}
.clearfix:after {
clear: both;
}
.slidePortlet .corner-date {
font-size: 11px;
line-height: 1.6;
}
/* */
.dropshadow, .thumbnail-right {
display: block;
margin: 10px 0px 2px 6px;
}
.shadowed, .thumbnail-right img {
display: block;
margin: -6px 0px 0px -6px;
padding: 5px;
}
/* */
.dropshadow img a:hover, .figure img a:hover, .thumbnail-right img a:hover {
background-color: #ececec;
border: 1px solid #f5821f;
}
img.scaled {
width: 100%;
}
/* */
.figure-container {
float: left;
background-color: #fff;
border: 1px solid #a9a9a9;
margin: 0 10px 3px 0;
padding: 5px;
}
/* */
dl.wizard dt {
background: #ececec;
padding: 10px;
color: white;
float: left;
font-size: 3em;
}
dl.wizard dd {
font-size: 1.5em;
float: left;
width: 5em;
padding: 0 0.5em;
margin: 0 1em 0 0;
}
dl.wizard dt.currentStep {
background: #D6D6D6;
}
.roundedBox {
display:block;
background: #ececec;/* */
}
.portlet-subscribtion {
display:block;
color: black;
}
.roundedBox h1,
.roundedBox h2,
.roundedBox h3,
.roundedBox h4,
.roundedBox h5,
.roundedBox h6 {
color: #333333;
text-decoration: none;
padding: 0em 1em;
}
.roundedBox p,
#portlet-login p,
.roundedBox dt,
#portlet-login dt,
.roundedBox dd,
#portlet-login dd,
.roundedBox form
{
padding: 0 1em;
}
#portlet-login dt.portletHeader {
padding: 0.7em 0.7em 0em 0.7em;
}
/* */
#content #portlet-login {
width: 20em;
margin: 1em;
}
/* */
#portlet-login a, #portlet-login a:visited, #portlet-login a:active, #portlet-login a:hover,
.photoAlbumEntry a:hover {
text-decoration: none;
border-bottom: 0px;
}
/* */
.lightBGC {
background-color:#f3f3f3;
}
.mediumBGC {
background-color:#ececec;
}
.darkBGC {
background-color:#D6D6D6;
}
/* */
.link-info {
background: transparent url(http://www.eea.europa.eu/info_icon.gif) 0% 50% no-repeat;
padding: 1px 0px 1px 20px;
}
/* */
.link-user {
background: transparent url(http://www.eea.europa.eu/user.gif) 0% 50% no-repeat;
padding: 1px 0px 1px 20px;
}
/* */
.link-arrow {
background: transparent url(http://www.eea.europa.eu/arrow-normal.png) 0% 50% no-repeat;
padding: 1px 0px 1px 20px;
}
/* */
#portal-breadcrumbs .link-arrow-left {
background: transparent url(http://www.eea.europa.eu/arrowLeft.gif) 0% 50% no-repeat;
padding: 0px 0px 0px 0.5em;
margin-left:0.5em;
margin-right:0.5em;
text-decoration: none;
}
/* */
#portal-breadcrumbs .link-arrow-right {
background: transparent url(http://www.eea.europa.eu/arrowRight.gif) 0% 50% no-repeat;
padding: 0px 0px 0px 0.5em;
margin-left:0.5em;
margin-right:0.5em;
text-decoration: none;
}
div span span#languageCodes {
padding: 0 0.25em;
}
#languageCodes {
padding: 0.25em 0 0.25em 0;
}
#languageCodes li {
display: inline-block;
}
form.manylanguages {
margin: 0;
padding: 0;
display: inline;
}
form.manylanguages select {
background: #D6D6D6;
color: white;
text-decoration: none;
}
#languageCodes li a.noTranslation {
background: transparent;
color: #346f83;
}
.highlights ul.relatedLinks li,
#relatedItems legend,
#relatedItems fieldset,
.relatedLinks ul,
.relatedLinks, ul#languageCodes  {
border: 0;
padding: 0;
margin: 0;
}
.highlights ul.relatedLinks,
#relatedItems,
.relatedLinks {
margin: 1em 0 0 1px;
color: #333333;
}
.relatedLinks li {
display: inline;
font-size: 0.8em;
}
.awardNotice {
padding: 20px;
font-size: 160%;
margin-bottom: 1em;
}
#portlet-login {
color: #000;
}
form#translationfeedback input#url {
display: none;
}
body.frontpage .documentActions ul {
display: none;
}
body.frontpage .documentActions ul#languageCodes {
display: block;
}
/* */
h4.figureHeading {
margin: 0;
}
/* */

}


/* - eea-navigation.css - */
@media all {
/* http://www.eea.europa.eu/portal_css/eea-navigation.css?original=1 */
a.navItemLevel1current,
#eea-portlet-navigation-tree a.navItemLevel3current,
#eea-portlet-navigation-tree a.navItemLevel2current {
background: url("arrow-normal.png") no-repeat scroll 1em 50% #009966 !important;
}
#eea-portlet-navigation-tree a,
#eea-portlet-navigation-tree a:active,
#eea-portlet-navigation-tree a:visited  {
color:#333333;
}
#eea-portlet-navigation-tree {
font-weight: bold;
}
#eea-portlet-navigation-tree .navTreeLevel3  {
margin-left: 1em;
}
#eea-portlet-navigation-tree .navTreeLevel2 .navItemLevel2  {
font-size: 1.1em;
line-height: 1.2em;
color: #346f83;
margin-top: 0em;
margin-bottom: 0em;
}
#eea-portlet-navigation-tree  li.navItemLevel2 {
margin-bottom:0.3em;
}
#eea-portlet-navigation-tree li.navItemLevel3,
#eea-portlet-navigation-tree li.navItemLevel4 {
}
#eea-portlet-navigation-tree .navTreeLevel3 .navItemLevel3,
#eea-portlet-navigation-tree .navTreeLevel4 .navItemLevel4 {
font-size: 1em;
line-height:	1.5em;
color: #333333;
margin-top:0em;
margin-bottom:0.1em;
padding-left:1.5em;
}
#eea-portlet-navigation-tree a {
text-decoration: none;
}
#eea-portlet-navigation-tree ul {
margin-left:0;
margin-right:0;
}
#eea-portlet-navigation-tree ul {
list-style: none;
}
#eea-portlet-navigation-tree li {
margin-left: -1em;
padding-left: 1em;
margin: 0 0 -1em 0;
padding: 0 0 1em 0;
}
#eea-portlet-navigation-tree .roundedBox a {
padding: 0.5em 0.5em;
}
#eea-portlet-navigation-tree .roundedBox {
margin-bottom:0.3em;
}
/* */
#eea-portlet-navigation-tree a.navItemLevel3:hover,
#eea-portlet-navigation-tree a.navItemLevel4:hover {
color: #8e004d !important;
background-color: #e9efcd;
}
#eea-portlet-navigation-tree a.navItemLevel2:hover {
color:#8e004d !important;
background-color:transparent !important;
}
#eea-portlet-navigation-tree .portletHeader a:hover {
color:#346f83 !important;
background-color:#e9efcd;
}
/* */
a.navItemLevel1current,
#eea-portlet-navigation-tree a.navItemLevel3current,
#eea-portlet-navigation-tree a.navItemLevel2current {
color: #8e004d !important;
background-color: #e9efcd;
}
#subsite-logo {
width: 150px;
}
/* */
/* */

}


/* - themecentre.css - */
@media screen {
/* http://www.eea.europa.eu/portal_css/themecentre.css?original=1 */
/* */
#content .content-column-one {
float: left;
width: 100%;
padding-right: 1em;
}
#themes-related dt img {
float: left;
margin: 0 0.5em 0.2em 0;
}
.media-nav-icon {
float: left;
margin-right: 5px;
}
#portlet-multimedia-tree dd ul li {
clear: both;
padding: 2px 0;
}
body.section-themes #themes-sitemap h2 {
clear: both;
}
.contentColumnOne {
float:left;
width:47%;
}
.column-list li {
background: url("http://www.eea.europa.eu/bullet.gif") no-repeat scroll 0 0 transparent;
display: inline-block !important;
padding-left: 10px;
width: 213px;
}
.contentColumnTwo {
float:right;
width:47%;
}
/* *****/
body.section-themes .portlet-rss .portletHeader {
padding: 0.5em;
}
body.section-themes .portlet-rss .portletItem {
padding-left: 0.5em;
}
body.section-themes #content dt.portletItem img {
margin-right: 1em;
float: left;
margin-bottom: 1em;
}
body.section-themes #content dt.portletItem a {
}
.commonThemes {
font-size: 65%;
color: grey;
}
.allitems dt {
font-weight: bold;
}
.theme-article-section {
clear: left;
}
.theme-article-image {
float: left;
margin: 0.5em 1em 0.5em 0;
border: 1px solid black;
}
.articleSection {
/* */
}
body.section-themes #content div.plain div,
body.section-themes #content div.plain p,
body.section-themes #content div.plain h2 {
clear: left;
}
body.section-themes #content div.plain div div,
body.section-themes #content div.plain div p,
body.section-themes #content div.plain p div,
body.section-themes #content div.plain p p {
clear: none;
}
body.section-themes #content .image-left {
clear: none;
float: left;
}
body.section-themes #content .image-left div {
/* */
}
body.section-themes #content div.plain blockquote {
width: 50%;
margin: 0 0 0 10%;
}
/* *****/
.themes-view-image-icon ul {
list-style-image: none !important;
list-style-type: none !important;
font-weight: bold;
}
.themes-view-image-icon img {
height: 28px;
width: 28px;
}
#themes-sitemap #all-topics-list {
margin:4em 0 0 0;
}
#subtopics {
margin: 0 0 2em 0;
}
#subtopics li {
background: url("http://www.eea.europa.eu/bullet.gif") no-repeat scroll 0 0 transparent;
display: inline-block !important;
padding: 0 15px;
margin-right: 20px;
width: 220px;
vertical-align: top;
}
#subtopics h2, #subtopics h3 {
background: none;
padding: 0px;
}
#all-topics-list span.en_icon, .topics-bottom span.en_icon
{
background: url(http://www.eea.europa.eu/en_icon.png) no-repeat scroll right 0px transparent !important;
padding: 5px 30px 0 0;
}
/* *****/
#top-news-area {
/* */
font-size: 1.2em;
width: 998px;
}
#top-news-area .portlet-promotions .portletHeader a {
color: #346f83;
font-size: 15px;
line-height: 18px;
font-weight: normal;
/* */
background: transparent;
display: inline;
padding: 5px 8px 5px 8px;
}
#top-news-area div.portletHeader {
background: none repeat scroll 0 0 white;
height: 47px;
opacity: 0.8;
margin-top: -47px;
text-align: left;
padding: 0px;
}
#top-news-area .portlet-promotions {
width: 20%;
float: left;
/* */
}
#top-news-area .portlet,
#top-news-area dl.portlet, #top-news-area dd {
margin: 0;
padding: 0;
}
#top-news-area .portlet-promotions img {
width: 100%;
height: 110px;
border-bottom-left-radius: 1em 1em;
border-bottom-right-radius: 1em 1em;
border-top-left-radius: 1em 1em;
border-top-right-radius: 1em 1em;
}
#top-news-area span.en_icon
{
background: url(http://www.eea.europa.eu/en_icon.png) no-repeat scroll right 0px transparent !important;
padding-right: 20px;
}
/* */
/* */

}


/* - dataservice_style.css - */
@media all {
/* http://www.eea.europa.eu/portal_css/dataservice_style.css?original=1 */
/* */
/* */
/* */
#content .metadata-container dd {
margin-left: 3em; }
.table-definition-show {
cursor: pointer;
color: green; }
.table-definition-map {
margin: 0.5em 0 0 0; }
.geographical-coverage .table-definition-map,
.temporal-coverage-content {
font-weight:normal;
margin-left: 1.7em;
}
.table-definition-body {
display: none; }
.table-records {
font-style: italic; }
.temporal-coverage {
margin-top: 1em;
}
.metadata-container {
margin-left: 0; }
.datatable-title {
margin: 1.67em 0 0; }
/* */
.organisation-statistics {
padding: 0.2em;
margin-bottom: 1em; }
.organisation-statistics legend {
padding: 2px;
font-weight: bold; }
.organisation-header-top {
margin-top: 0.5em; }
.organisation-statistics h5 {
background-color: #f0f0f0;
margin-bottom: 0;
padding-left: 2px; }
.organisation-statistics p {
margin-left: 1em; }
/* */
.quality-table {
border: 1px solid black;
border-collapse: collapse;
float:left;
margin-right: 1em;
}
.quality-table td{
border: 1px solid black;
}
/* */
.quality-widget label {
font-weight: normal;
vertical-align: middle;
}
.quality-widget select {
width: 120px;
}
.quality-widget table {
border: 1px solid black;
border-collapse: collapse;
float: left;
margin-right: 1em;
margin-top: 3px;
}
.quality-widget table td {
border: 1px solid black;
background-color: red;
}
/* */
.convert-all-figures dt {
background-color: #ccc;
}
.convert-all-figures dd {
margin-bottom: 0;
margin-left: 0.2em;
}
/* */
.figuresPhotoAlbumEntry {
border: 1px solid #DFDFDF;
background-color: #FFFFFF;
float: left;
width: 135px;
margin: 0 10px 10px 0;
padding: 0px 10px;
text-align: center;
-webkit-box-shadow: 1px 1px 2px #BFBFBF;
-moz-box-shadow: 1px 1px 2px #BFBFBF;
-ms-box-shadow: 1px 1px 2px #BFBFBF;
-o-box-shadow: 1px 1px 2px #BFBFBF;
box-shadow: 1px 1px 2px #BFBFBF;
}
.figuresPhotoAlbumEntry:hover {
background: #FBFBFB;
}
.figuresPhotoAlbumEntry img {
border: 1px solid #ccc;
display: block;
margin: 0 auto;
}
.figuresPhotoAlbumEntryTitle {
display: block;
overflow: hidden;
width: 128px;
height: 3.6em;
margin-top: 0.4em;
font-weight: bold;
color: #76797C;
}
.figuresPhotoAlbumEntry a {
display: block;
text-decoration: none;
font-size: 85%;
width: 130px;
margin: 16px auto 0px;
overflow: hidden;
}
.figuresByLine {
margin-left: 2em;
width: 91px;
font-weight: normal;
color: #bbbbbb;
}
/* */
#portlet-organisations-overview {
margin-bottom: 0.5em;
padding-right: 0.1em;
}
#portlet-organisations-overview legend {
padding: 2px;
font-weight: bold;
font-size: 90%;
}
#organisations-status {
background-color: #ccc;
padding-left: 0.2em;
}
#organisations-loading {
display: none;
}
/* */

}


/* - eeareferencebrowser.css - */
@media all {
/*

 */

.eea-refwidget-popup {
  box-shadow: 0px 0px 100px #000;
  broder-radius: 0;
}

.eea-refwidget-popup .ui-dialog-buttonpane {
  padding: 0;
}

.eea-refwidget-popup .popup-tabs {
  width: 80%;
  border: none;
  float: left;
}

.eea-refwidget-popup .ui-dialog-titlebar {
  background: #fff;
  font-size: 16px;
  border: none;
  border-bottom: 1px solid #ccc;
}

.eea-refwidget-popup  .popup-tabs ul.ui-widget-header {
  background: none;
  border: none;
}

.eea-refwidget-popup  .ui-tabs .ui-tabs-panel {
  border: 1px solid #D3D3D3;
}

.eea-refwidget-popup  .popup-selected-items {
  float: left;
  width: 19%;
  border: 1px solid #D3D3D3;
  margin-left: 1px;
}

.eea-refwidget-popup  .popup-selected-items .ui-state-default {
  padding: 0.5em;
  font-weight: normal;
  margin: 0px;
  font-size: 14px;
  background-color: #777c1f;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b1c748), to(#777c1f));
  background-image: -webkit-linear-gradient(center top , #b1c748, #777c1f);
  background-image:    -moz-linear-gradient(center top , #b1c748, #777c1f);
  background-image:     -ms-linear-gradient(center top , #b1c748, #777c1f);
  background-image:      -o-linear-gradient(center top , #b1c748, #777c1f);
}

.eea-ref-selecteditems {
  padding: 1em;
}

.eea-ref-selecteditems .tileHeadline {
  margin-top: 0.83em;
}

.eea-ref-selecteditems-box {
  border: 1px solid #8CACBB;
  background: #ffffff url(http://www.eea.europa.eu/input_background.gif) repeat-x scroll 0 0;
  height: 14em;
  overflow: auto;
}

.eea-ref-selecteditems .tileItem {
  border: none;
  padding: 0.5em 0;
  margin: 0;
}

.eea-ref-selecteditems .tileItem a {
  font-weight: normal;
  color: #00446a;
}

.eea-ref-selecteditems .tileBreadcrumbs {
  color: #578308;
  font-size: 90%;
  padding-left: 1em;
}

.eea-refwidget-popup  .popup-selected-items-content .ui-state-highlight {
  height: 4em;
}

.eea-refwidget-popup  .popup-selected-items-content .tileItem:hover {
  background-color: #FBF9EE;
  -webkit-transition: background-color .218s;
     -moz-transition: background-color .218s;
      -ms-transition: background-color .218s;
       -o-transition: background-color .218s;
          transition: background-color .218s;
}

.eea-refwidget-popup  .ui-icon-custom-add {
  visibility: hidden;
  float: right;
}

.eea-refwidget-popup  .ui-icon-album-add {
  float: none;
  position: absolute;
  right: 1em;
  bottom: 1em;
  border: 1px solid #ccc;
  border-radius: 3px;
}

.eea-refwidget-popup  .refbrowser-faceted-addable-item:hover {
  background-image: none;
  background-color: #FBF9EE;
  -webkit-transition: background-color .218s;
     -moz-transition: background-color .218s;
      -ms-transition: background-color .218s;
       -o-transition: background-color .218s;
          transition: background-color .218s;
  cursor: pointer;
}

.eea-refwidget-popup .refbrowser-faceted-addable-item:hover span.photoAlbumEntryWrapper {
  display: none;
}

.eea-refwidget-popup .refbrowser-faceted-addable-item:hover .photoAlbumEntryTitle {
  padding-top: 1em;
  font-size: 16px;
}


.eea-refwidget-popup  .refbrowser-faceted-addable-item:hover .ui-icon-custom-add {
  visibility: visible;
}

.ui-effects-transfer {
  border: 2px dotted #578308;
  z-index: 10000;
}

.eea-refwidget-popup  .ui-pulsate-item {
  border: 1px dotted #578308;
  background-color: #e9efcd;
}

.eea-refwidget-popup  .ui-icon-basket-trash {
  float: right;
  visibility: hidden;
}

.eea-refwidget-popup  .popup-selected-items-content .tileItem:hover .ui-icon-basket-trash{
  visibility: visible;
}

.eea-refwidget-popup  .ui-state-working {
  background: #E6E6E6 url(http://www.eea.europa.eu/eeareferencebrowser-loading.gif) no-repeat right center ! important;
}

.eea-refwidget-popup  .popup-tips {
  clear: both;
  margin: 0 0.7em 0 0;
  cursor: pointer;
}

.eea-portalrelations-menu {
  font-weight: bold;
  float: left;
  width: 98%;
  background: #eee;
  border: 1px solid #ddd;
  margin: 10px 0px;
  padding: 10px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-box-shadow: 0px 2px 2px #888;
  -moz-box-shadow: 0px 2px 2px #888;
  -ms-box-shadow: 0px 2px 2px #888;
  -o-box-shadow: 0px 2px 2px #888;
  box-shadow: 0px 2px 2px #888;
}

.formTab .fieldRequired {
    padding: 0;
    display: inline-block;
    height: 8px;
    width: 6px;
}

.fieldRequiredFor {
  background:transparent url(http://www.eea.europa.eu/required_for.gif) no-repeat scroll left center;
  color:White;
  padding:0 0 0 8px;
  display: inline-block;
  height: 8px;
  background-position: center center;
}

/* Tabs */
.popup-tabs ul.formTabs {
  background-color: #ddd;
  border: 0.3em solid #ddd;
}

.popup-tabs ul.formTabs {
  display: block;
  border-style: solid solid none solid;
  margin-left: 0;
  border-top-right-radius: 0.5em;
  border-top-left-radius: 0.5em;
  -webkit-border-top-right-radius: 0.5em;
  -webkit-border-top-left-radius: 0.5em;
  -moz-border-radius-topleft: 0.5em;
  -moz-border-radius-topright: 0.5em;
}

.popup-tabs li.formTab {
    display: inline;
    margin-right:0.25em;
}

.popup-tabs li.formTab a {
    /* this isn't supported by all browsers, so we keep it in a separate rule */
    display: inline-block;
}

.popup-tabs li.formTab a {
    line-height: 2em;
    padding: 0 0.75em;
    text-decoration: none;
    border: none;
    margin: 0 ;
    font-size: 14px;
}

.popup-tabs li.formTab a.current {
    font-weight: bold;
}

.popup-tabs li.formTab a.current,
.popup-tabs li.formTab a:hover {
    background: White;
    color: Black;
}

.popup-tabs .panes {
  border-width: 0px 1px 1px 1px;
  border-style: solid;
  border-color: #DDDDDD;
}

.contenttype-eeapossiblerelation {
  background-image: url(http://www.eea.europa.eu/eeapossiblerelation.png);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  padding-left: 20px;
}

.contenttype-eeapossiblerelation img {
  display: none;
}

.contenttype-eearelationscontenttype {
  background-image: url(http://www.eea.europa.eu/eearelationscontenttype.png);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  padding-left: 20px;
}

.contenttype-eearelationscontenttype img {
  display: none;
}

.input-block {
    display: block;
    width: 100%;
}
/*
  (end of loaded base_properties variables)
 */

}


/* - faceted_view.css - */
@media all {

/* - ++resource++eea.faceted-navigation.css - */
/* */
.faceted-noborder {
background:transparent none repeat scroll 0 0;
border: medium none;
}
.faceted-form {
padding: 1em 0 0 0;
margin: 0;
width: auto;
}
.faceted-widget {
}
#top-area {
}
#center-and-left-area {
float: left;
margin-right: -25em;
width: 100%;
}
#right-area {
float: right;
width: 25em;
overflow: hidden;
}
#center-area {
float: right;
margin-left: -25em;
width: 100%;
}
#left-area {
float: left;
width: 25em;
overflow: hidden;
}
#center-top-area {
}
#center-bottom-area {
}
#bottom-area {
clear: both;
}
.right-area-js {
margin-right: 25em;
}
.left-area-js {
margin-left: 25em;
}
/* */
.faceted-clear {
clear: both;
}
.faceted-left-column div.faceted-text-widget input[type=submit] {
float: right;
}
.faceted-right-column div.faceted-text-widget input[type=submit] {
float: right;
}
.faceted-left-column div.faceted-text-widget input[type=text] {
width: 99%;
}
.faceted-right-column div.faceted-text-widget input[type=text] {
width: 99%;
}
.faceted-left-column div.faceted-select-widget select{
width: 100%;
}
.faceted-right-column div.faceted-select-widget select{
width: 100%;
}
.faceted-left-column div.faceted-resultsperpage-widget select{
width: 100%;
}
.faceted-right-column div.faceted-resultsperpage-widget select{
width: 100%;
}
.faceted-left-column div.faceted-sorting-widget select{
width: 100%;
}
.faceted-right-column div.faceted-sorting-widget select{
width: 100%;
}
#faceted-form fieldset {
margin: 0.5em;
padding: 1em 0.5em 0.5em 0.5em;
border: 1px solid #ccc;
}
.widget-fieldset legend {
margin-bottom: 0.5em;
font-weight: bold;
}
/* */
.faceted_loading {
text-align: center;
}
/* */
.faceted-section-header {
}
#faceted-form .ui-widget {
font-size: 1em;
}
#faceted-form .ui-helper-reset {
font-size: 1em;
}
#faceted-form .ui-accordion .ui-accordion-content {
padding: 0px;
overflow: hidden;
border-width: 0;
border-style: none;
}
#faceted-form .ui-accordion .ui-state-default {
border: none;
background: none;
background-color: #95b229;
margin: 0 0.5em;
}
#faceted-form .ui-accordion .ui-state-default a {
color: #ffffff;
font-weight: bold;
}
#faceted-form .ui-accordion .ui-state-default a:hover {
border: none;
color: #e9efcd;
}
#faceted-form .ui-accordion .ui-state-active {
border: none;
background: none;
background-color: #e9efcd;
margin: 0 0.5em;
}
#faceted-form .ui-accordion .ui-state-active a{
color: #8e004d;
font-weight: bold;
}
#faceted-form .ui-accordion .ui-state-active a:hover{
border: none;
cursor: text;
}
.faceted-widget-locked legend{
color: #CCC;
}
.faceted-lock-overlay {
background: none;
}
.faceted-widget-loading {
background-image:url(../../++resource++faceted_images/ajax-loader-small.gif);
background-position:95% 1.5em;
background-repeat:no-repeat;
}
.faceted-widget-loading-msie {
background-position: 95% 2.5em;
}
/* */
.faceted-widget-error {
display: none;
}
#faceted-form .faceted-sections-buttons {
float: right;
margin-right: 0.5em;
}
#faceted-form .faceted-sections-buttons a {
display: none;
color: #95B229;
}
.eea-preview-items:after {
content: '.';
display: block;
height: 0;
clear: both;
visibility: hidden;
}


/* - ++resource++eea.facetednavigation.widgets.checkbox.view.css - */
.faceted-checkbox-item-disabled {
color: gray;
}
.faceted-zero-count-hidden .faceted-checkbox-item-disabled {
display: none ! important;
}
.widget-fieldset {
}
.widget-fieldset ul {
margin: 0px;
list-style: none ! important;
}
.widget-fieldset ul li input {
clear: both;
float: left;
}
.widget-fieldset ul li label {
font-weight: normal;
padding-left: 0.5em;
}
.faceted-checkbox-more {
text-align: right;
}
.faceted-checkbox-less {
text-align: right;
}
/* */
.faceted-operator {
text-align: right;
margin-top: -20px;
}
.faceted-operator label {
font-weight: normal;
}
.faceted-operator a,
.faceted-operator a:visited,
.faceted-operator a:hover {
color: #95B229;
border: none;
text-decoration: none;
}
/* */


/* - ++resource++eea.facetednavigation.widgets.text.view.css - */
.faceted-text-widget label.text-field {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}


/* - ++resource++eea.facetednavigation.widgets.daterange.view.css - */
.faceted-daterange-widget-form div {
float: left;
margin-left: 0.5em;
}
.faceted-daterange-widget-form div label {
display: block;
}
.faceted-daterange-widget-form input {
width: 10em;
}


/* - ++resource++eea.facetednavigation.widgets.radio.view.css - */
.faceted-radio-item-disabled {
color: gray;
}
.faceted-zero-count-hidden .faceted-radio-item-disabled {
display: none ! important;
}


/* - ++resource++eea.facetednavigation.widgets.sorting.view.css - */
.faceted-sorting-errors {
display: none;
}


/* - ++resource++eea.facetednavigation.widgets.tagscloud.view.css - */
.tags-cloud li {
border: none;
text-decoration: none;
cursor: pointer;
color: #95B229;
}
.tags-cloud li:hover{
color: orange ! important;
}
.faceted-tag-disabled {
color: #ccc ! important;
}
li.faceted-tag-disabled:hover {
color: #ccc ! important;
}
.faceted-tag-selected {
color: orange ! important;
font-size: 110%;
}
.faceted-zero-count-hidden li.faceted-tag-disabled {
display: none ! important;
}


/* - ++resource++eea.facetednavigation.widgets.select.view.css - */
.faceted-select-item-disabled {
color: gray;
}
.faceted-zero-count-hidden .faceted-select-item-disabled {
display: none;
}
.faceted-select-widget label.select-field {
position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}


/* - ++resource++eea.dataservice.facetednavigation.dataservice.view.css - */


/* - ++resource++eea.facetednavigation.widgets.alphabets.view.css - */
.faceted-zero-count-hidden .faceted-alphabetic-letter-disabled {
display: none;
}
.faceted-top-column .faceted-alphabetic-widget {
text-align: center;
}
.faceted-center-column .faceted-alphabetic-widget {
text-align: center;
}
.faceted_letter {
color: #95B229;
font-weight: bold;
font-size: 1.2em;
cursor: pointer;
padding: 0 0.2em 0 0.2em;
background-color: transparent;
}
.faceted_letter:hover{
color: orange;
background-color: #ccc;
}
.faceted_letter_selected {
background-color: #ccc;
color: orange;
font-size: 1.7em;
}
.faceted-alphabetic-letter-disabled {
color: gray;
cursor: auto;
}
.faceted-alphabetic-letter-disabled:hover{
color: gray;
background-color: transparent;
}


/* - ++resource++eea.facetednavigation.widgets.portlet.view.css - */
.faceted-portlet-widget fieldset {
margin: 0.5em;
padding: 0em;
}


/* - ++resource++eea.facetednavigation.widgets.criteria.view.css - */
.faceted-criteria-syndication-rss {
float: right;
padding: 0.2em;
}
.faceted-criteria-syndication-skos {
float: right;
padding: 0.2em;
}
.faceted-criteria {
text-align: left;
}
.faceted-criteria a {
color: #95B229 !important;
text-decoration: none !important;
border: none !important;
}
.faceted-criteria a:visited {
color: #95B229 !important;
text-decoration: none !important;
border: none !important;
}
.faceted-criteria span {
padding-left: 0.2em;
padding-right: 0.5em;
}
.faceted-criteria dt{
font-weight: bold;
}
.faceted-criteria dd{
margin-left: 1.5em;
font-weight: normal;
}
.faceted-criteria-reset {
}
.faceted-criteria-hide-show {
float: left;
margin-right: 1em;
}
.faceted-criteria-hide {
}
.faceted-criteria-show {
display: none;
}
.faceted-criteria-count {
display: none;
}


/* - ++resource++eea.facetednavigation.widgets.date.view.css - */
.faceted-date-widget form {
margin: 2em;
margin-top: 0;
}
.faceted-date-widget-form .ui-slider span.ui-slider-label {
position:relative;
}
.faceted-date-widget-form .ui-state-default,
.faceted-date-widget-form .ui-widget-content .ui-state-default {
background-image: none;
background-color: #e9efcd;
border-color: #95b229;
border-width: 1px;
border-style: solid;
margin: 0;
}
.faceted-date-widget-form .ui-slider {
border: 1px solid #95b229;
}
.faceted-date-widget-form .ui-slider-tooltip {
border: 1px solid #aaa;
}
.faceted-date-widget-form .ui-slider-horizontal {
margin-left:-0.6em;
}
.faceted-date-widget-form .ui-widget-header {
background-image: none;
background-color: #e9efcd;
}


/* - ++resource++eea.facetednavigation.widgets.path.view.css - */
.faceted-path-widget input {
width: 99%;
}
.tree {
position: absolute ! important;
background-color: #FFFFFF;
border: 1px dotted #CCCCCC;
}
.tree > .ltr > li {
display: block ! important;
}
.tree li a {
border: none ! important;
}


/* - ++resource++Products.EEAContentTypes.faceted.themes.view.css - */


/* - ++resource++eea.facetednavigation.widgets.range.view.css - */
.faceted-range-widget-form div {
float: left;
margin-left: 0.5em;
}
.faceted-range-widget-form div label {
display: block;
}
.faceted-range-widget-form input {
width: 10em;
}


/* - ++resource++eea.facetednavigation.widgets.debug.view.css - */
.faceted-debug-widget pre {
max-height: 200px;
}
.faceted-debug-widget dt {
clear: both;
}

}


/* - eea_soer.css - */
@media all {
/* http://www.eea.europa.eu/portal_css/eea_soer.css?original=1 */
/* */
/* */
.photoAlbumEntry,
.soerHeader .portletHeader {
position: relative;
padding: 15px 0;
}
.websource-box {
background: transparent url('http://www.eea.europa.eu/tag_green_right.png') no-repeat 100% 0;
position: absolute;
top: 0;
right: 0;
padding: 0 25px 0 0;
overflow: hidden;
text-indent:-999px;
}
.imagesource-box {
position: absolute;
top: 0;
right: 0;
padding: 0;
overflow: hidden;
border: 0 ! important;
}
.websource-box:hover {
text-indent: 0;
}
.soerHeader {
float: right;
position: relative;
margin: 0 0 10px 20px;
width: 240px;
}
.soerHeader .portlet {
vertical-align:baseline;
position: relative;
overflow: hidden;
float: right;
clear: right;
width: 200px;
margin: 0 0 10px 10px;
padding: 1em 2em 2em 2em;
}
.soerHeader .body {
padding: 10px;
}
.soerHeader #channel-portlet img {
max-width: 200px;
}
#channel-portlet dd {
text-align:center;
margin: 0;
}
.topicmenu li {
float: left;
padding-right: 1em;
margin-left: 1.5em;
font-size: 125%;
}
.tileItem {
position: relative;
}
.image-source a {
position: relative;
display: block;
height: 100%;
width: 400px;
}
.websource-info {
}
.soerAssessment img {
padding: 20px 0;
}
.soer-keyMessage {
background-color: #ECF3D0;
border: 1px solid #8CACBB;
color: Black;
padding: 0 1em 1em 1em;
width: 500px;
margin: 0 0 1em 0;
}
.photoAlbumEntryPreview,
.photoAlbumEntryPreview a,
.photoAlbumEntryPreview .photoAlbumEntryTitle {
height: auto;
width: auto;
background-image: none;
margin: 0.5em  0 1em 0;
}
.related-indicators {
margin-bottom: 5em;
}
.soer-topicview h2 {
font-size: 150%;
}
.soer-topicview .documentByLine,
.section-soer .documentByLine {
clear: none;
margin: -0.83em 0 1em 0;
}
.soer-topicview .documentByLine a {
color: #76797C;
}
/* */

}


/* - readiness.css - */
@media screen {
/* http://www.eea.europa.eu/portal_css/readiness.css?original=1 */
.readiness_accordion  {
margin:1em 0;
}
.readiness_accordion .ui-accordion-header {
margin:0;
}
.readiness_accordion ul {
list-style-type:none;
line-height:inherit;
margin:0;
padding:5px 0;
}
.readiness_accordion ul.finished li {
background:transparent url('http://www.eea.europa.eu/accept.png');
background-repeat:no-repeat;
padding-left:20px;
}
.readiness_accordion ul.unfinished li {
background:transparent url('http://www.eea.europa.eu/cancel.png');
background-repeat:no-repeat;
padding-left:20px;
}

}


/* - forms.css - */
@media screen {
/* http://www.eea.europa.eu/portal_css/forms.css?original=1 */
/* */
fieldset,
.editionComment {
line-height:1.5em;
margin:1em 0;
padding:0 1em 1em;
width:auto;
}
/* */
#content .field input[type="text"][name$=".title"],
#archetypes-fieldname-title input {
font-family: "Helvetica Neue", Arial, FreeSans, sans-serif;
line-height: 125%;
color: Black;
letter-spacing: -0.05em;
margin: inherit -0.05em;
font-size: 2em; /* */
font-weight: bold;
}
/* */
#content .field textarea[name$=".description"],
#archetypes-fieldname-description textarea#description {
font-family: Arial,FreeSans,sans-serif;
color:#666666;
font-size:1.25em;
font-weight: bold;
}
div.formControls {
margin: 1em;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
background-color: #ffffe0;
}
#content textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
width: 100%;
}
#content select {
vertical-align: top;
}
#content fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none;
}
#content legend {
padding: 0.5em;
font-size: 85%;
}
label {
font-weight:bold;
}
label .fieldErrorBox {
font-weight: normal;
}
#content label {
}
#content optgroup {
font-style: normal;
font-weight: bold;
color: #999;
padding-left: 0.25em;
}
#content option {
color: black;
}
#content optgroup > option {
padding: 0 0.25em 0 1em;
}
dl.enableFormTabbing dd {
margin-left: 0;
padding-top: 2em;
}
.searchSection {
color: #76797c;
margin-top: 0.25em;
}
.searchSection label:hover {
color: Black;
}
.field {
clear: both;
margin-bottom: 1em;
}
.field input[type="text"] {
width: 20em;
}
.field input[type="text"][size] {
width: auto;
}
.field input[type="text"][name$=".title"],
input#title {
width: 100%;
}
.field.error input[type="text"][name$=".title"],
.error input#title {
width: 99%;
}
.fieldRequired {
background: url(required.png) center left no-repeat;
padding: 0 0 0 1em;
color: White;
}
.fieldUploadFile {
text-align: right;
margin-right: 0.75em;
display: none;
}
.fieldTextFormat {
text-align: right;
margin-right: 0.75em
}
.formHelp {
color: #555;
margin: 0 0 0.2em 0;
display: block;
font-weight: normal;
}
div.field.error {
background-color: #fdc;
border:  1px solid red;
padding: 0.5em;
margin:  1em 0;
}
.error .fieldRequired {
color: #d00;
}
div.error.warning {
background-color: transparent;
border: none;
margin-top: 0;
padding: 0;
}
div.error.warning input {
border: 2px solid red;
}
input.inputLabelActive {
color: #76797c;
}
textarea#form\.description {
height: 6em;
width: 99%;
}
table.listing tbody tr.odd.selected td,
table.listing tbody tr.odd.dragging td,
tr.dragging,
tr.selected {
background-color: #ffa;
}
table.listing tbody tr.odd.error td,
tr.error {
background-color: #fdc;
}
.multi-widget-field {
padding-left: 0.5em;
border-left: 1.5em solid #DDD;
}
.multi-widget-checkbox {
margin-left: -2em;
margin-right: 0.5em;
width: 1.5em;
display: inline-block;
}
/* */
body.template-logged_out #content,
body.template-login_form #content,
.pb-ajax #login-form {
text-align: center;
}
#fieldset-openid-login input, #login-form input {
font-size: 150%;
}
body.template-register #content input,
body.template-new-user #content input {
font-size: 150%;
width: inherit;
}
#fieldset-openid-login label, #login-form label {
margin-right:0.5em;
padding-top:0.2em;
text-align:right;
width: 10em;
display: inline-block;
}
#fieldset-openid-login .formControls input, #login-form .formControls input {
margin-left: 0.25em;
}
/* */
/* */
}


/* - ++resource++plone.app.discussion.stylesheets/discussion.css - */
@media screen {
/* http://www.eea.europa.eu/portal_css/++resource++plone.app.discussion.stylesheets/discussion.css?original=1 */
/* */
.discussion .hide {
display: none;
}
/* */
.discussion,
#commenting {
/* */
clear: both;
}
.comment {
}
.commentImage {
float: left;
margin-right: 0.5em;
height: 3.5em;
}
.commentImage a:link {
/* */
border: 0px;
}
.commentImage img {
}
.commentDate {
display: block;
font-size: 85%;
line-height: 1.5em;
padding-top: 0.5em;
color: #76797C;
}
.commentBody {
clear: both;
margin: 1em 0;
overflow: auto;
border: 1px solid #ccc;
}
.commentBody p {
float: left;
}
.discussion .documentByLine {
float: left;
margin-left: 0;
margin-bottom: 0.5em;
}
.commentActions {
float: right;
text-align: right;
}
.discussion .discreet {
color: #666666;
font-size: 85%;
}
.loginbutton {
margin-bottom: 1.25em;
}
.commentactionsform {
display: inline;
}
.replyTreeLevel0 {
margin-left: 0em;
}
.replyTreeLevel1 {
margin-left: 1em;
}
.replyTreeLevel2 {
margin-left: 2em;
}
.replyTreeLevel3 {
margin-left: 3em;
}
.replyTreeLevel4 {
margin-left: 4em;
}
.replyTreeLevel5 {
margin-left: 5em;
}
.replyTreeLevel6 {
margin-left: 6em;
}
.replyTreeLevel7 {
margin-left: 7em;
}
.replyTreeLevel8 {
margin-left: 8em;
}
.replyTreeLevel9 {
margin-left: 9em;
}
.replyTreeLevel10 {
margin-left: 10em;
}
.defaultuserimg {
border: 0;
}
/* */
.reply fieldset {
/* */
margin: 0 !important;
}
.reply .text-widget {
display: block;
}
.reply-to-comment-button {
display: none;
}
.cancelreplytocomment {
display: none;
}
/* */
#bulkactions {
text-align: left;
}
#dobulkaction {
margin: 0.3em 0;
}
.comment-publish-button {
float: left;
margin-right: 0.5em;
}
.comment-delete-button {
float: left;
}
#review-comments {
margin: 0;
width: 100%;
}
#review-comments tbody tr {
vertical-align: top
}
#fieldset-moderate-comments {
padding: 2em 1em;
}
/* */
.template-discussion-settings .unclickable {
opacity: 0.6;
filter: alpha(opacity = 50);
}
/* */
/* */
.row #dobulkaction {
margin: 0;
}
.row #commenting {
font-size: 80%;
}
.row #commenting .formControls {
margin: 0;
}
.row #commenting textarea,
.row .discussion textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
width: 100%;
}
.row #commenting fieldset,
.row .discussion fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none;
}
.row #commenting legend,
.row .discussion legend {
padding: 0.5em 0.5em 0.5em 0;
font-size: 85%;
}
.row #commenting label,
.row .discussion label {
font-weight:bold;
}

}


/* - helpcenter.css - */
@media all {
/* http://www.eea.europa.eu/portal_css/helpcenter.css?original=1 */
/* */
.link-expand {
background: transparent url(http://www.eea.europa.eu/arrowDown.gif) 4px 5px no-repeat;
padding: 1px 0px 1px 16px;
display: block;
font-size: 85%;
float: right;
}
.faqMarker {
list-style-type: square;
list-style-image: url(http://www.eea.europa.eu/faq_icon.gif);
}
.portletHalfWidth {
width: 45%;
float: left;
margin: 0 1em 1em 0 !important;
}
.portletThirdWidth {
width: 30%;
float: left;
margin: 0 1em 1em 0 !important;
}
/* */
table.sectionIndex {
float: right;
background: transparent;
border-collapse: collapse;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
font-size: 85%;
margin: 0.5em 0em 1em 1em;
}
.sectionIndex th {
background: #f3f3f3;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
font-weight: normal;
padding: 0.25em 1em;
text-transform: lowercase;
}
.sectionIndex td {
border-right: 1px solid #cccccc;
padding: 0.25em 1em;
}
.sectionIndex a {
text-decoration: none;
}
.sectionIndex a:hover {
text-decoration: underline;
}
/* */
.tutorialAbout {
display: inline;
float: right;
background-color: #f3f3f3;
border-color: #cccccc;
border-width: 1px;
border-style: solid;
font-size: 85%;
margin: 0.5em 0 0.5em 0.5em;
padding: 1em;
width: 10em;
clear: right;
text-align: center;
}
/* */
.jumpBox {
float: right;
text-align: right;
}
/* */
.outdatedMarker {
}
/* */
.state-hidden {
color: red;
}
.state-in-progress {
color: #74AE0B;
}
.state-obsolete {
color: #cccccc;
}
ul.quickLinks {
margin: 0 0 1em 0;
background-color: #dee7ec;
border: solid 1px #8cacbb;
padding: 1em;
text-align: center;
}
ul.quickLinks li {
display: inline;
margin-right: 1em;
}
dl.topicList {
width: 32%;
display: block;
float: left;
margin: 0 0.5em 1em 0;
/* */
}
dl.topicList dt {
font-size: 120%;
}
dl.topicList dt a {
color: black;
}
dl.topicList dd {
margin: 0;
display: inline;
}
.flatlist li {
display: inline;
margin-right: 2em;
}
.flatlist ul {
margin-left: 0;
margin-bottom: 1em;
}
.doclist dd {
margin-left: 20px;
}
.template-helpcenter_topicview_main .readmore {
text-align: right;
}
h2.section-subheading {
margin-top: 0.5em;
}
#phcMetadata ul {
list-style-type: none;
margin-left: 0px;
}
#phcMetadata ul ul {
list-style-type: none;
margin-top: -1.5em;
margin-left: 6em;
}
/* */
}


/* - helpcenter_print.css - */
@media print {
/* http://www.eea.europa.eu/portal_css/helpcenter_print.css?original=1 */
/* */
/* */
.link-parent, .link-expand, .jumpBox, .listingBar,
.sectionIndex, .link-anchor {
display: none;
}
/* */
}


/* - orderablereference.css - */
@media screen {
/* http://www.eea.europa.eu/portal_css/orderablereference.css?original=1 */
/* */
/* */
#box1, #box2 {
float: left;
}
#box1 table, #box2 table {
margin-right: 0.5em;
}
.selectbuttons, .orderbuttons {
padding-left: 0.5em;
}
.selectbuttons input, .orderbuttons input {
margin-bottom: 10px;
}
#buttonup input, #buttondown input {
padding: 1px 1px 1px 15px;
background: transparent url(linkTransparent.gif) no-repeat scroll 9px 1px;
cursor: pointer;
font-size: 70%;
text-transform: lowercase;
width: 5.5em;
}
.orfspacing {
clear: both;
}
/* */

}


/* - ++resource++eea.translations-logo.css - */
@media screen {
/* http://www.eea.europa.eu/portal_css/++resource++eea.translations-logo.css?original=1 */
#logo-bg {
background-image: url(++resource++eea.translations.images/logo-bg.png);
}
#logo-da {
background-image: url(++resource++eea.translations.images/logo-da.png);
}
#logo-el {
background-image: url(++resource++eea.translations.images/logo-el.png);
}
#logo-es {
background-image: url(++resource++eea.translations.images/logo-es.png);
}
#logo-fi {
background-image: url(++resource++eea.translations.images/logo-fi.png);
}
#logo-hu {
background-image: url(++resource++eea.translations.images/logo-hu.png);
}
#logo-it {
background-image: url(++resource++eea.translations.images/logo-it.png);
}
#logo-lt {
background-image: url(++resource++eea.translations.images/logo-lt.png);
}
#logo-mt {
background-image: url(++resource++eea.translations.images/logo-mt.png);
}
#logo-nl {
background-image: url(++resource++eea.translations.images/logo-nl.png);
}
#logo-pl {
background-image: url(++resource++eea.translations.images/logo-pl.png);
}
#logo-ro {
background-image: url(++resource++eea.translations.images/logo-ro.png);
}
#logo-sl {
background-image: url(++resource++eea.translations.images/logo-sl.png);
}
#logo-tr {
background-image: url(++resource++eea.translations.images/logo-tr.png);
}
#logo-cs {
background-image: url(++resource++eea.translations.images/logo-cs.png);
}
#logo-de {
background-image: url(++resource++eea.translations.images/logo-de.png);
}
#logo-et {
background-image: url(++resource++eea.translations.images/logo-et.png);
}
#logo-fr {
background-image: url(++resource++eea.translations.images/logo-fr.png);
}
#logo-is {
background-image: url(++resource++eea.translations.images/logo-is.png);
}
#logo-kl {
background-image: url(++resource++eea.translations.images/logo-kl.gif);
}
#logo-lv {
background-image: url(++resource++eea.translations.images/logo-lv.png);
}
#logo-no {
background-image: url(++resource++eea.translations.images/logo-no.png);
}
#logo-pt {
background-image: url(++resource++eea.translations.images/logo-pt.png);
}
#logo-sk {
background-image: url(++resource++eea.translations.images/logo-sk.png);
}
#logo-sv {
background-image: url(++resource++eea.translations.images/logo-sv.png);
}
#logo-ru {
background-image: url(++resource++eea.translations.images/logo-ru.png);
}

}


/* - ++resource++eea.dataservice.view.css - */
@media all {
/* http://www.eea.europa.eu/portal_css/++resource++eea.dataservice.view.css?original=1 */
span#fancybox-left-ico {
left: 1em;
}
a#fancybox-left:hover span {
left: 0.5em;
}
span#fancybox-right-ico {
left: 1em;
}
a#fancybox-right:hover span {
right: 0.5em;
}
a#fancybox-left, a#fancybox-right {
width: 5em;
}
/* */
#fancybox-title-wrap {
background-color: #000000;
border: 2px solid #ffffff;
padding: 1em;
opacity: 0.7;
/* */
filter:alpha(opacity=70);
/* */
display: block;
font-size: 150%;
}
#fancybox-title-wrap span {
float: none;
height: auto;
}
#fancybox-title-left {
display: none;
}
#fancybox-title-right, #temporal_dynamic {
display: none;
}
#fancybox-title-main {
background: none;
line-height: 20px;
}
#fancybox-title {
}
.fancybox-title-outside {
padding-top: 0;
}
/* */
#figures-fancyimage {
margin: 2em 5em;
}
/* */
img.eea-image-width-control {
min-width: 600px;
width: 100%;
}
/* */
#fancybox-content img.eea-image-width-control {
max-height: 400px;
min-width: 0;
width: auto;
}
.map-photo-album {
padding-bottom: 1em;
}
.figures-empty {
width: 195px;
padding: 85px 0;
border: 1px dotted #000000;
text-align: center;
cursor: crosshair;
color: #76797C;
font-size: 90%;
}
.map-singlefile {
padding: 1em 0;
}
.map-singlefile .figures-fancyimage-left {
width: auto;
}
.map-singlefile .figures-fancyimage-right {
width: 380px;
}
.map-singlefile .figures-empty {
width: auto;
padding: 0 2em 0 0;
border: none;
text-align: left;
}
.map-singlefile #figures-fancyimage {
margin: 0px;
}
.fancybox-more-details {
clear: both;
font-size: 150%;
text-align: center;
padding-bottom: 1em;
}

}


/* - promo_gallery.css - */
@media screen {
/* http://www.eea.europa.eu/portal_css/promo_gallery.css?original=1 */
.promo-item-desc, .promo-item-desc-sm {
z-index: 100;
position: absolute;
top: 245px;
left: 0px;
width: 94%;
color: white;
margin: 0 0px;
background: #009966;
opacity: 0.9;
height: 75px;
padding: 0px 20px 0px 20px;
}
.promo-item-desc-sm {
top: 190px;
height: 60px;
}
#promo-gallery-content h3, #promo-gallery-content-sm h3 {
margin: 0.4em 0 0.4em 0;
font-size: 1.6em;
line-height: 1.3em;
font-weight: normal;
border: none;
text-shadow: none;
clear: none !important;
}
#promo-gallery-content-sm h3 {
font-size: 1.3em;
margin-top: 0.6em;
clear: none !important;
}
#promo-gallery-content h3 a, #promo-gallery-content h3 a:visited,
#promo-gallery-content-sm h3 a, #promo-gallery-content-sm h3 a:visited {
color: #FFF !important;
background: none;
}
#promo-gallery-content h3 a:hover,
#promo-gallery-content-sm h3 a:hover {
color: #FFFFFF !important;
background: none;
}
.promo-item-desc span, .promo-item-desc-sm span {
font-size: 1em;
}
/* */
#promo-gallery-wrapper {
width: 100%;
position: relative;
overflow: hidden;
background: #F7F7F7;
border: 0px solid #F7F7F7;
margin-bottom: 1em;
}
#gallery-content-outer, #gallery-content-outer-sm {
position: relative;
height: 100%;
width: 100%;
z-index: 3;
overflow: hidden;
float: right;
}
#promo-gallery-content, #promo-gallery-content-sm {
overflow:hidden;
background:transparent  scroll 50% 50%;
padding:0px;
margin:0;
height:320px;
width:100%;
position:relative;
overflow:hidden;
}
#promo-gallery-content li, #promo-gallery-content-sm li {
overflow:hidden;
padding:0px;
margin:0px;
height:100%;
width:100%;
float:left;
}
#promo-gallery-content li img{
padding:0px;
width: 100%;
}
#promo-gallery-content-sm li img  {
min-width: 65%;
max-width: 101%;
}
#promo-gallery-content li a.video-fancybox.cloudvideo {
display: block;
background: url(http://www.eea.europa.eu/play-button.png) no-repeat center center;
}
#promo-gallery-content li a.video-fancybox.cloudvideo img {
margin-top: 0;
position: relative;
z-index: -1;
}
/* */
#promo-navigator, #promo-navigator-sm{
top:0;
padding:0;
margin:0;
position: absolute;
width:190px;
}
#promo-navigator-sm{
height: 50px;
}
#promo-gallery-wrapper ul, #promo-gallery-content ul, #promo-gallery-content-sm ul {
margin-left: 0em;
list-style: none;
margin-bottom: 0;
}
#promo-gallery-content-sm {
height: 250px;
overflow: hidden;
}
#promo-navigator li, #promo-navigator-sm li {
cursor:pointer;
list-style:none;
width:100%;
padding:0;
margin:0;
overflow:hidden;
float: left;
}
#navigator-outer {
right:0;
top:0px;
z-index:100;
height:330px;
overflow:hidden;
color:#FFF;
}
#navigator-outer-sm {
position: relative;
margin: 0 auto;
overflow: hidden;
}
#promo-navigator li.active, #promo-navigator-sm li.active{
color:#FFF;
background: transparent url("promotions-gallery-arrow.png") no-repeat right center;
position: relative;
z-index: 300;
width: 182px !important;
float: left;
}
/* */
/* */
/* */
#promo-navigator-sm li, #promo-navigator-sm li.active {
width: 65px !important;
}
#promo-navigator li h3, #promo-navigator-sm li h3 {
color: #4E8192;
font-size: 85%;
padding: 10px 6px 0 3px;
margin:0;
font-weight: normal;
height: 72px;
overflow: hidden;
clear: none !important;
}
#promo-navigator h3, #promo-navigator-sm h3 {
border:none !important;
text-shadow: none;
clear: none !important;
}
#promo-navigator li div, #promo-navigator-sm li div {
color:#FFF;
position:relative;
width: 170px;
}
#promo-navigator li div {
border-top: 1px solid #ececec;
}
#promo-navigator li div:hover,
#promo-navigator-sm li div:hover {
background: #ececec;
}
#promo-navigator-sm li div {
width: 100%; /* */
height: 50px;
}
#promo-navigator li.active div, #promo-navigator-sm li.active div {
background: #009966;
}
#promo-navigator li img, #promo-navigator-sm li img {
height:53px;
width:70px;
margin: 0px;
float: left;
padding: 14px 5px 18px 10px;
}
#promo-navigator-sm li img {
padding: 6px 6px 0px 8px;
height: 38px;
width: 75%;
}
#promo-navigator li.active h3, #promo-navigator-sm li.active h3 {
color:#FFF;
}
.lof-opacity  li{
position:absolute;
top:0;
left:0;
float:inherit;
}
#play-pause {
float: right;
margin-right: 1.5em;
height: 25px;
}
.promo-gallery-play,
.promo-gallery-pause,
#prev-promo,
#next-promo {
background: transparent url("http://www.eea.europa.eu/sprite-eeaimages.png") no-repeat scroll top right;
}
.promo-gallery-play {
background-position: -446px -215px;
padding-left: 25px;
}
.promo-gallery-pause {
background-position: -454px -190px;
padding-left: 16px;
}
#prev-promo, #next-promo {
display: inline-block;
height: 16px;
margin-left: 0;
width: 16px;
}
#prev-promo {
background-position: left -370px;
}
#next-promo {
background-position: left -345px;
}
.controls, .controls-sm {
background: #ececec;
clear: both;
height: 25px;
padding: 15px 0px 0px 20px;
position: relative;
}
/* */

}


/* - solgemaportletsmanager.css - */
@media all {
/* http://www.eea.europa.eu/portal_css/solgemaportletsmanager.css?original=1 */
.portletLegend{margin-left:2em;}
.portletLegend .portletLegendLine{margin:5px 0px 0px 0px;padding:0px;clear:both;}
.portletLegend .portletHeader{height:10px;width:10px;float:left;margin:2px 5px 0px 0px;padding:0px;}
.portletAssignments .portlet_here .portletHeader{background-color:#cccccc;border:1px solid #cccccc;}
.portletAssignments .portlet_here.portlet_visible .portletHeader{background-color:#cccccc;border:1px solid #cccccc;}
.portletAssignments .portlet_here.portlet_hidden .portletHeader{background-color:white;border:1px solid #cccccc;}
.portletAssignments .portlet_here.portlet_visible .portletHeader a,.portletAssignments .portlet_here.portlet_visible .portletHeader span{color:white;}
.portletAssignments .portlet_visible .portletHeader{background-color:#f3f3f3;border:1px solid #f3f3f3;}
.portletAssignments .portlet_hidden .portletHeader{background-color:white;border:1px solid #f3f3f3;}
.portletAssignments .portletHeader .managedPortletActions{position:relative;float:right;top:-3px;right:-2px;}
.portletAssignments .portletHeader .managedPortletActions a,.portletAssignments .portletHeader .managedPortletActions a:link{text-decoration:none;}
.portletAssignments .portletHeader a:hover{color:black;}
.portletAssignments .portletHeader .managedPortletActions a:hover{color:black;}
.dragging,.dragging .portletHeader{cursor:move;background-color:#ff6 !important;color:black !important;}
.dragging a,.dragging .portletHeader a,.dragging span,.dragging .portletHeader span{color:black !important;}
.draggingHook{cursor:ns-resize;}
.notDraggable{}

}


/* - ++resource++usertrack.css - */
@media screen {
/* http://www.eea.europa.eu/portal_css/++resource++usertrack.css?original=1 */

}


/* - ++resource++eea.forms.edit.css - */
@media screen {
/* http://www.eea.europa.eu/portal_css/++resource++eea.forms.edit.css?original=1 */
.eea-forms-quick-upload {
border: 2px dashed #8CACBB;
background: white url(input_background.gif) repeat-x scroll 0 0;
padding: 1em;
}
.eea-forms-quick-upload .pannelHeader {
display: none;
}
.eea-forms-quick-upload #label-upload {
color: #ccc;
}
.eea-forms-autorelate {
padding: 2em;
}
.eea-forms-autorelate label {
float: left;
padding: 1em;
display: block;
border: 1px dashed #8CACBB;
box-shadow: 0px 2px 5px #ccc;
}
.eea-forms-autorelate input {
display: none;
}
/* */
#label-upload {
padding: 18px 10px;
font-size: 160%;
}
/* */
.eeaforms-group-accordion {
border: 1px dotted #ccc;
}
.eeaforms-presentation-group {
}
.eeaforms-group-accordion.ui-accordion .eeaforms-presentation-group.ui-state-default {
background: whitesmoke;
border-bottom: 1px dotted #ccc;
border-radius: 0;
}
.eeaforms-group-accordion.ui-accordion .eeaforms-presentation-group.ui-state-active {
background: white;
border-bottom: 1px dotted #ccc;
border-radius: 0;
}
.ui-accordion-icons .ui-accordion-header a.eeaforms-group-help,
a.eeaforms-group-help {
position: absolute;
right: 0;
background: url(++resource++eea.forms.images/help.png) no-repeat 1em center;
padding:1em 1em 1em 4em;
}
a.eeaforms-group-help,
#content .ui-state-default a.eeaforms-group-help,
#content .ui-state-default a.eeaforms-group-help:link,
#content .ui-state-default a.eeaforms-group-help:visited {
color: #2C8DA2 !important ;
visibility: hidden;
}
a.eeaforms-group-help,
#content .ui-state-active a.eeaforms-group-help,
#content .ui-state-active a.eeaforms-group-help:link,
#content .ui-state-active a.eeaforms-group-help:visited {
color: #2C8DA2 !important ;
visibility: visible;
cursor: pointer;
}
#content .eeaforms-group-accordion textarea {
width: 98%;
height: 14em;
border: 1px solid #8CACBB;
background: white url(input_background.gif) repeat-x scroll 0 0;
}
.eeaforms-group-accordion .formHelp {
border: 1px dotted #ccc;
padding: 0.5em;
padding-left: 2.2em;
font-size:140% !important;
color: #999;
}
.eeaforms-group-accordion a {
font-size:100%;
color:#000000;
text-decoration: underline;
}
a.eeaforms-ajax,
#content .ui-state-default a.eeaforms-ajax,
#content .ui-state-default a.eeaforms-ajax:link,
#content .ui-state-default a.eeaforms-ajax:visited {
color: #999 !important;
text-shadow: none;
font-size: 15px;
margin-right: 10px;
}
a.eeaforms-ajax,
#content .ui-state-active a.eeaforms-ajax,
#content .ui-state-active a.eeaforms-ajax:link,
#content .ui-state-active a.eeaforms-ajax:visited {
color: #555 !important;
text-shadow: none;
font-size: 15px;
margin-right: 10px;
font-weight: bold;
}
h3.eeaforms-presentation-group.eeaforms-error {
background: #fdc;
border: 1px solid red;
}
/* */
.eea-forms-wizard {
position: relative;
}
.wizard-left,
.wizard-right {
background: white;
cursor: pointer;
z-index: 99;
min-width: 3.5em;
text-align: center;
position: absolute;
top: 3em;
}
.wizard-right {
right: 0;
box-shadow: 4px 0px 10px #eee;
border-radius: 0 10px 10px 0;
}
.wizard-right:hover {
box-shadow: 2px 0px 10px #eee;
background-color: #efefef;
}
.wizard-right:active {
box-shadow: none;
}
.wizard-left {
left: 0;
box-shadow: -4px 0px 10px #eee;
border-radius: 10px 0 0 10px;
}
.wizard-left:hover {
box-shadow: -2px 0px 10px #eee;
background-color: #efefef;
}
.wizard-left:active {
box-shadow: none;
}
.wizard-left span,
.wizard-right span {
font-size: 30px;
color: #777C1F;
font-weight: bold;
position: absolute;
top: 50%;
}

}


/* - ++resource++eea.sparql.css - */
@media screen {
/* http://www.eea.europa.eu/portal_css/++resource++eea.sparql.css?original=1 */
blockquote.sparql-query,
blockquote.sparql-error {
font-family: monospace;
font-size: 12px;
white-space: pre;
background: #ddd !important;
border: 2px solid #bbb;
padding:5px !important;
overflow:auto;
width:100% !important;
}
.sparql-query span.variable {
background: #c90;
}
.sparql-query span.variable.interpolated {
background: #6d6;
}
table.sparql-results {
border-collapse: collapse;
}
table.sparql-results th, table.sparql-results td {
padding: 3px;
}
table.sparql-results th {
text-align: center;
background-color: #787878;
color: #fff;
}
table.sparql-results td {
vertical-align: middle;
}
p.sparql-stats .number {
font-family: monospace;
font-weight: bold;
color: #a50;
}
p.sparql-has-result .boolean {
font-weight: bold;
color: #a50;
}
.linkeddata-icon {
background: transparent url(/++resource++eea.sparql.images/rdf-icon.gif) no-repeat left center;
position: relative;
padding:1em 1em 1em 2em;
}
.sparql-error {
white-space: pre;
border: 2px solid #f00;
}
.row_0, .row_0 td {
color:#787878;
border: 1px solid #787878;
}
.row_1, .row_1 td {
color:#888888;
border: 1px solid #888888;
}
.row_2, .row_2 td {
color:#989898;
border: 1px solid #989898;
}
.row_3, .row_3 td {
color:#A8A8A8;
border: 1px solid #A8A8A8;
}
.row_4, .row_4 td {
color:#A8A8A8;
border: 1px solid #A8A8A8;
}
.row_5, .row_5 td {
color:#B8B8B8;
border: 1px solid #B8B8B8;
}
.row_6, .row_6 td{
color:#C8C8C8;
border: 1px solid #C8C8C8;
}
.row_7, .row_7 td {
color:#D8D8D8;
border: 1px solid #D8D8D8;
}
.row_8, .row_8 td {
color:	#E8E8E8 ;
border: 1px solid 	#E8E8E8 ;
}
.row_9, .row_9 td {
color:#F8F8F8 ;
border: 1px solid #F8F8F8;
}
.eea-sparql-item div.preview {
font-size: 14px;
position: absolute;
bottom: 0.7em;
left: 0.7em;
visibility: hidden;
border: 1px solid #ccc;
border-radius: 3px;
}
.eea-sparql-item:hover span.photoAlbumEntryWrapper {
display: none;
}
.eea-sparql-item:hover .photoAlbumEntryTitle {
padding-top: 1em;
font-size: 16px;
}
.eea-sparql-item:hover div.preview {
visibility: visible;
}
#eea-sparql-overlay {
background: transparent;
width: 70%;
height: 70%;
}
#eea-sparql-overlay .close {
background-image: url(/++resource++eea.sparql.images/close.png);
position: absolute;
top: 0;
left: 0;
width: 35px;
height: 35px;
}
#eea-sparql-overlay .contentWrap {
background: white;
margin: 1.5em;
overflow: auto;
}
#eea-sparql-overlay .contentWrap table,
#eea-sparql-overlay .loading {
min-height: 200px;
background: white;
width: 90%;
margin: 2em auto;
}
#eea-sparql-overlay .loading {
text-align: center;
}
.eea-sparql-table {
overflow: hidden;
}
.eea-sparql-downloads {
}

}


/* - ++resource++eea.socialmedia.stylesheets/EEASocialMedia.css - */
@media screen {
/* http://www.eea.europa.eu/portal_css/++resource++eea.socialmedia.stylesheets/EEASocialMedia.css?original=1 */
.action-items {
text-align: right;
vertical-align: top;
padding-top: 10px;
}
/* */
#content .table-document-actions {
margin: 0px;
width: 100%;
display: table;
}
/* */
.cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .cf { zoom: 1; }
*:first-child+html .cf { zoom: 1; }
.vhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.social-buttons { display: block; list-style: none; padding: 0; margin: 0px; }
ul.social-buttons { margin-left: 0px !important;}
ul.social-buttons > li { display: block; margin: 0; padding: 0px 10px; float: left; }
.social-buttons .socialite { display: block; position: relative; background: url('++resource++eea.socialmedia.images/social-sprite.png') 0 0 no-repeat; }
.social-buttons .socialite-loaded { background: none !important; }
.social-buttons .twitter-share { width: 55px; height: 65px; background-position: 0 0; }
.social-buttons .googleplus-one { width: 50px; height: 65px; background-position: -75px 0; }
.social-buttons .facebook-like { width: 50px; height: 65px; background-position: -145px 0; }

}


/* - ++resource++jquery.jqgrid.css - */
@media screen {
/* http://www.eea.europa.eu/portal_css/++resource++jquery.jqgrid.css?original=1 */
.ui-jqgrid {position: relative; font-size:11px;}
.ui-jqgrid .ui-jqgrid-view {position: relative;left:0px; top: 0px; padding: .0em;}
.ui-jqgrid .ui-jqgrid-titlebar {padding: .3em .2em .2em .3em; position: relative; border-left: 0px none;border-right: 0px none; border-top: 0px none;}
.ui-jqgrid .ui-jqgrid-title { float: left; margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-titlebar-close { position: absolute;top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height:18px;}.ui-jqgrid .ui-jqgrid-titlebar-close span { display: block; margin: 1px; }
.ui-jqgrid .ui-jqgrid-titlebar-close:hover { padding: 0; }
.ui-jqgrid .ui-jqgrid-hdiv {position: relative; margin: 0em;padding: 0em; overflow-x: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}
.ui-jqgrid .ui-jqgrid-hbox {float: left; padding-right: 20px;}
.ui-jqgrid .ui-jqgrid-htable {table-layout:fixed;margin:0em;}
.ui-jqgrid .ui-jqgrid-htable th {height:22px;padding: 0 2px 0 2px;}
.ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; height:17px;}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {overflow: hidden;white-space: nowrap;text-align:center;border-top : 0px none;border-bottom : 0px none;}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {border-left : 0px none;}
.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {border-right : 0px none;}
.ui-first-th-ltr {border-right: 1px solid; }
.ui-first-th-rtl {border-left: 1px solid; }
.ui-jqgrid .ui-th-div-ie {white-space: nowrap; zoom :1; height:17px;}
.ui-jqgrid .ui-jqgrid-resize {height:20px !important;position: relative; cursor :e-resize;display: inline;overflow: hidden;}
.ui-jqgrid .ui-grid-ico-sort {overflow:hidden;position:absolute;display:inline; cursor: pointer !important;}
.ui-jqgrid .ui-icon-asc {margin-top:-3px; height:12px;}
.ui-jqgrid .ui-icon-desc {margin-top:3px;height:12px;}
.ui-jqgrid .ui-i-asc {margin-top:0px;height:16px;}
.ui-jqgrid .ui-i-desc {margin-top:0px;margin-left:13px;height:16px;}
.ui-jqgrid .ui-jqgrid-sortable {cursor:pointer;}
.ui-jqgrid tr.ui-search-toolbar th { border-top-width: 1px !important; border-top-color: inherit !important; border-top-style: ridge !important }
tr.ui-search-toolbar input {margin: 1px 0px 0px 0px}
tr.ui-search-toolbar select {margin: 1px 0px 0px 0px}
/* */
.ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin: 0em; padding:0; overflow: auto; text-align:left;}
.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0em; outline-style: none; }
.ui-jqgrid tr.jqgrow { outline-style: none; }
.ui-jqgrid tr.jqgroup { outline-style: none; }
.ui-jqgrid tr.jqgrow td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.jqgfirstrow td {padding: 0 2px 0 2px;border-right-width: 1px; border-right-style: solid;}
.ui-jqgrid tr.jqgroup td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.jqfoot td {font-weight: bold; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.ui-row-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.ui-row-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
.ui-jqgrid td.jqgrid-rownum { padding: 0 2px 0 2px; margin: 0px; border: 0px none;}
.ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none;	border:0 none;}
/* */
.ui-jqgrid .ui-jqgrid-sdiv {position: relative; margin: 0em;padding: 0em; overflow: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}
.ui-jqgrid .ui-jqgrid-ftable {table-layout:fixed; margin-bottom:0em;}
.ui-jqgrid tr.footrow td {font-weight: bold; overflow: hidden; white-space:nowrap; height: 21px;padding: 0 2px 0 2px;border-top-width: 1px; border-top-color: inherit; border-top-style: solid;}
.ui-jqgrid tr.footrow-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.footrow-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
.ui-jqgrid .ui-jqgrid-pager { border-left: 0px none !important;border-right: 0px none !important; border-bottom: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .ui-pager-control {position: relative;}
.ui-jqgrid .ui-pg-table {position: relative; padding-bottom:2px; width:auto; margin: 0em;}
.ui-jqgrid .ui-pg-table td {font-weight:normal; vertical-align:middle; padding:1px;}
.ui-jqgrid .ui-pg-button  { height:19px !important;}
.ui-jqgrid .ui-pg-button span { display: block; margin: 1px; float:left;}
.ui-jqgrid .ui-pg-button:hover { padding: 0px; }
.ui-jqgrid .ui-state-disabled:hover {padding:1px;}
.ui-jqgrid .ui-pg-input { height:13px;font-size:.8em; margin: 0em;}
.ui-jqgrid .ui-pg-selbox {font-size:.8em; line-height:18px; display:block; height:18px; margin: 0em;}
.ui-jqgrid .ui-separator {height: 18px; border-left: 1px solid #ccc ; border-right: 1px solid #ccc ; margin: 1px; float: right;}
.ui-jqgrid .ui-paging-info {font-weight: normal;height:19px; margin-top:3px;margin-right:4px;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {padding:1px 0;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button { cursor:pointer; }
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div  span.ui-icon {float:left;margin:0 2px;}
.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea { margin: 0em;}
.ui-jqgrid td textarea {width:auto;height:auto;}
.ui-jqgrid .ui-jqgrid-toppager {border-left: 0px none !important;border-right: 0px none !important; border-top: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px !important;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {display: block;}
.ui-jqgrid .ui-subgrid {margin:0em;padding:0em; width:100%;}
.ui-jqgrid .ui-subgrid table {table-layout: fixed;}
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {height:18px;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid .ui-subgrid td.subgrid-data {border-top:  0px none !important;}
.ui-jqgrid .ui-subgrid td.subgrid-cell {border-width: 0px 0px 1px 0px;}
.ui-jqgrid .ui-th-subgrid {height:20px;}
/* */
.ui-jqgrid .loading {position: absolute; top: 45%;left: 45%;width: auto;z-index:101;padding: 6px; margin: 5px;text-align: center;font-weight: bold;display: none;border-width: 2px !important;}
.ui-jqgrid .jqgrid-overlay {display:none;z-index:100;}
* html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
* .jqgrid-overlay iframe {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
/* */
/* */
.ui-jqgrid .ui-userdata {border-left: 0px none;	border-right: 0px none;	height : 21px;overflow: hidden;	}
/* */
.ui-jqdialog { display: none; width: 300px; position: absolute; padding: .2em; font-size:11px; overflow:visible;}
.ui-jqdialog .ui-jqdialog-titlebar { padding: .3em .2em; position: relative;  }
.ui-jqdialog .ui-jqdialog-title { margin: .1em 0 .2em; }
.ui-jqdialog .ui-jqdialog-titlebar-close { position: absolute;  top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-jqdialog .ui-jqdialog-titlebar-close span { display: block; margin: 1px; }
.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus { padding: 0; }
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content { border: 0; padding: .3em .2em; background: none; height:auto;}
.ui-jqdialog .ui-jqconfirm {padding: .4em 1em; border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;}
/* */
.ui-jqdialog-content .FormGrid {margin: 0px;}
.ui-jqdialog-content .EditTable { width: 100%; margin-bottom:0em;}
.ui-jqdialog-content .DelTable { width: 100%; margin-bottom:0em;}
.EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0em;}
.EditTable td textarea { width:auto; height:auto;}
.ui-jqdialog-content td.EditButton {text-align: right;border-top: 0px none;border-left: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content td.navButton {text-align: center; border-left: 0px none;border-top: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content input.FormElement {padding:.3em}
.ui-jqdialog-content .data-line {padding-top:.1em;border: 0px none;}
.ui-jqdialog-content .CaptionTD {text-align: left; vertical-align: middle;border: 0px none; padding: 2px;white-space: nowrap;}
.ui-jqdialog-content .DataTD {padding: 2px; border: 0px none; vertical-align: top;}
.ui-jqdialog-content .form-view-data {white-space:pre}
.fm-button { display: inline-block; margin:0 4px 0 0; padding: .4em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fm-button-icon-left { padding-left: 1.9em; }
.fm-button-icon-right { padding-right: 1.9em; }
.fm-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px; }
.fm-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px;}
#nData, #pData { float: left; margin:3px;padding: 0; width: 15px; }
/* */
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {font-style : normal;border-left: 0px none;}
/* */
.ui-jqgrid .tree-wrap {float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .tree-minus {position: absolute; height: 18px; width: 18px; overflow: hidden;}
.ui-jqgrid .tree-plus {position: absolute;	height: 18px; width: 18px;	overflow: hidden;}
.ui-jqgrid .tree-leaf {position: absolute;	height: 18px; width: 18px;overflow: hidden;}
.ui-jqgrid .treeclick {cursor: pointer;}
/* */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
.ui-jqgrid-dnd tr td {border-right-width: 1px; border-right-color: inherit; border-right-style: solid; height:20px}
/* */
.ui-jqgrid .ui-jqgrid-title-rtl {float:right;margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-hbox-rtl {float: right; padding-left: 20px;}
.ui-jqgrid .ui-jqgrid-resize-ltr {float: right;margin: -2px -2px -2px 0px;}
.ui-jqgrid .ui-jqgrid-resize-rtl {float: left;margin: -2px 0px -1px -3px;}
.ui-jqgrid .ui-sort-rtl {left:0px;}
.ui-jqgrid .tree-wrap-ltr {float: left;}
.ui-jqgrid .tree-wrap-rtl {float: right;}
.ui-jqgrid .ui-ellipsis {text-overflow:ellipsis; -moz-binding:url('ellipsis-xbl.xml#ellipsis');}

}


/* - ++resource++jquery.slickgrid.css - */
@media screen {
/* http://www.eea.europa.eu/portal_css/++resource++jquery.slickgrid.css?original=1 */
.slick-header-columns {
background: url('../images/header-columns-bg.gif') repeat-x center bottom;
border-bottom: 1px solid silver;
}
.slick-header-column {
background: url('../images/header-columns-bg.gif') repeat-x center bottom;
border-right: 1px solid silver;
}
.slick-header-column:hover, .slick-header-column-active {
background: white url('../images/header-columns-over-bg.gif') repeat-x center bottom;
}
.slick-headerrow {
background: #fafafa;
}
.slick-headerrow-column {
background: #fafafa;
border-bottom: 0;
height: 100%;
}
.slick-row.ui-state-active {
background: #F5F7D7;
}
.slick-row {
position: absolute;
background: white;
border: 0px;
line-height: 20px;
}
.slick-row.selected {
z-index: 10;
background: #DFE8F6;
}
.slick-cell {
padding-left: 4px;
padding-right: 4px;
}
.slick-group {
border-bottom: 2px solid silver;
}
.slick-group-toggle {
width: 9px;
height: 9px;
margin-right: 5px;
}
.slick-group-toggle.expanded {
background: url(../images/collapse.gif) no-repeat center center;
}
.slick-group-toggle.collapsed {
background: url(../images/expand.gif) no-repeat center center;
}
.slick-group-totals {
color: gray;
background: white;
}
.slick-cell.selected {
background-color: beige;
}
.slick-cell.active {
border-color: gray;
border-style: solid;
}
.slick-sortable-placeholder {
background: silver !important;
}
.slick-row.odd {
background: #fafafa;
}
.slick-row.ui-state-active {
background: #F5F7D7;
}
.slick-row.loading {
opacity: 0.5;
filter: alpha(opacity = 50);
}
.slick-cell.invalid {
border-color: red;
}/**/
.slick-header.ui-state-default, .slick-headerrow.ui-state-default {
width: 100%;
overflow: hidden;
border-left: 0px;
}
.slick-header-columns, .slick-headerrow-columns {
position: relative;
white-space: nowrap;
cursor: default;
overflow: hidden;
}
.slick-header-column.ui-state-default {
position: relative;
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
height: 16px;
line-height: 16px;
margin: 0;
padding: 4px;
border-right: 1px solid silver;
border-left: 0px;
border-top: 0px;
border-bottom: 0px;
float: left;
}
.slick-headerrow-column.ui-state-default {
padding: 4px;
}
.slick-header-column-sorted {
font-style: italic;
}
.slick-sort-indicator {
display: inline-block;
width: 8px;
height: 5px;
margin-left: 4px;
}
.slick-sort-indicator-desc {
background: url(images/sort-desc.gif);
}
.slick-sort-indicator-asc {
background: url(images/sort-asc.gif);
}
.slick-resizable-handle {
position: absolute;
font-size: 0.1px;
display: block;
cursor: col-resize;
width: 4px;
right: 0px;
top: 0;
height: 100%;
}
.slick-sortable-placeholder {
background: silver;
}
.grid-canvas {
position: relative;
outline: 0;
}
.slick-row.ui-widget-content, .slick-row.ui-state-active {
position: absolute;
border: 0px;
width: 100%;
}
.slick-cell, .slick-headerrow-column {
position: absolute;
border: 1px solid transparent;
border-right: 1px dotted silver;
border-bottom-color: silver;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
vertical-align: middle;
z-index: 1;
padding: 1px 2px 2px 1px;
margin: 0;
white-space: nowrap;
cursor: default;
}
.slick-group {
}
.slick-group-toggle {
display: inline-block;
}
.slick-cell.highlighted {
background: lightskyblue;
background: rgba(0, 0, 255, 0.2);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
transition: all 0.5s;
}
.slick-cell.flashing {
border: 1px solid red !important;
}
.slick-cell.editable {
z-index: 11;
overflow: visible;
background: white;
border-color: black;
border-style: solid;
}
.slick-cell:focus {
outline: none;
}
.slick-reorder-proxy {
display: inline-block;
background: blue;
opacity: 0.15;
filter: alpha(opacity = 15);
cursor: move;
}
.slick-reorder-guide {
display: inline-block;
height: 2px;
background: blue;
opacity: 0.7;
filter: alpha(opacity = 70);
}
.slick-selection {
z-index: 10;
position: absolute;
border: 2px dashed black;
}.slick-columnpicker {
border: 1px solid #718BB7;
background: #f0f0f0;
padding: 6px;
-moz-box-shadow: 2px 2px 2px silver;
-webkit-box-shadow: 2px 2px 2px silver;
min-width: 100px;
cursor: default;
}
.slick-columnpicker li {
list-style: none;
margin: 0;
padding: 0;
background: none;
}
.slick-columnpicker input {
margin: 4px;
}
.slick-columnpicker li a {
display: block;
padding: 4px;
font-weight: bold;
}
.slick-columnpicker li a:hover {
background: white;
}.slick-pager {
width: 100%;
height: 26px;
border: 1px solid gray;
border-top: 0;
background: url('../images/header-columns-bg.gif') repeat-x center bottom;
vertical-align: middle;
}
.slick-pager .slick-pager-status {
display: inline-block;
padding: 6px;
}
.slick-pager .ui-icon-container {
display: inline-block;
margin: 2px;
border-color: gray;
}
.slick-pager .slick-pager-nav {
display: inline-block;
float: left;
padding: 2px;
}
.slick-pager .slick-pager-settings {
display: block;
float: right;
padding: 2px;
}
.slick-pager .slick-pager-settings * {
vertical-align: middle;
}
.slick-pager .slick-pager-settings a {
padding: 2px;
text-decoration: underline;
cursor: pointer;
}
.slick-column-name {
display: inline-block;
float: left;
margin-bottom: 100px;
}
.slick-header-button {
display: inline-block;
float: right;
vertical-align: top;
margin: 1px;
margin-bottom: 100px;
height: 15px;
width: 15px;
background-repeat: no-repeat;
background-position: center center;
cursor: pointer;
}
.slick-header-button-hidden {
width: 0;
-webkit-transition: 0.2s width;
-ms-transition: 0.2s width;
transition: 0.2s width;
}
.slick-header-column:hover > .slick-header-button {
width: 15px;
}/* */
.slick-header-menubutton {
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 14px;
background-repeat: no-repeat;
background-position: left center;
cursor: pointer;
display: none;
border-left: thin ridge silver;
}
.slick-header-column:hover > .slick-header-menubutton,
.slick-header-column-active .slick-header-menubutton {
display: inline-block;
}
/* */
.slick-header-menu {
position: absolute;
display: inline-block;
margin: 0;
padding: 2px;
cursor: default;
}
/* */
.slick-header-menuitem {
list-style: none;
margin: 0;
padding: 0;
cursor: pointer;
}
.slick-header-menuicon {
display: inline-block;
width: 16px;
height: 16px;
vertical-align: middle;
margin-right: 4px;
background-repeat: no-repeat;
background-position: center center;
}
.slick-header-menucontent {
display: inline-block;
vertical-align: middle;
}
/* */
.slick-header-menuitem-disabled {
color: silver;
}
.slick-header-columns {
background: url('++resource++slickgrid-images/header-columns-bg.gif') repeat-x center bottom;
}
.slick-header-column {
background: url('++resource++slickgrid-images/header-columns-bg.gif') repeat-x center bottom;
}
.slick-header-column:hover, .slick-header-column-active {
background: white url('++resource++slickgrid-images/header-columns-over-bg.gif') repeat-x center bottom;
}
.slick-group-toggle.expanded {
background: url(++resource++slickgrid-images/collapse.gif) no-repeat center center;
}
.slick-group-toggle.collapsed {
background: url(++resource++slickgrid-images/expand.gif) no-repeat center center;
}
.slick-sort-indicator-desc {
background: url(++resource++slickgrid-images/sort-desc.gif);
}
.slick-sort-indicator-asc {
background: url(++resource++slickgrid-images/sort-asc.gif);
}
.slick-pager {
background: url('++resource++slickgrid-images/header-columns-bg.gif') repeat-x center bottom;
}
.slick-header-menu {
border: 1px solid #718BB7;
background: #f0f0f0;
padding: 2px;
-moz-box-shadow: 2px 2px 2px silver;
-webkit-box-shadow: 2px 2px 2px silver;
min-width: 100px;
z-index: 20;
}
.slick-header-menuitem {
font-family: arial;
font-size: 8pt;
}
.slick-header-menusection {
}
.slick-header-menusectionitem {
padding-left: 10px;
}
.slick-header-menuitem:hover {
border-color: silver;
background: white;
}
.slick-header-menuitem-disabled {
border-color: transparent !important;
background: inherit !important;
color: #888;
}
.slick-header-menubutton {
background-color: whitesmoke;
}

}


/* - organisations.css - */
@media screen {
/* http://www.eea.europa.eu/portal_css/organisations.css?original=1 */
/* */
/* */
.org_container dt, .director_container dt {
font-weight: bold;
}
.org_container dd, .director_container dd {
margin: 0;
padding: 0;
}
.director_container {
margin: 0;
padding: 0;
}
.director_head {
background-color: #CCCCCC;
border: 1px solid #888888;
font: 10px 'Open Sans', Verdana, Helvetica, Arial, sans-serif;
height: 150px;
margin: 0;
padding: 10px;
position: relative;
text-align: left;
width: 245px;
}
* html .org_container {
margin: 0;
padding: 0;
width: 109px;
}
:first-child + html .org_container {
width: 109px;
}
.org_container {
float: left;
width: 108px;
}
* html .org_head {
margin: 0;
}
:first-child + html .org_head {
margin: 0;
}
.org_head {
background-color: #CCCCCC;
border: 1px solid #888888;
font: 9px 'Open Sans', Verdana, Helvetica, Arial, sans-serif;
height: 128px;
margin: 0 10px;
padding: 0 3px;
position: relative;
text-align: left;
width: 85px;
}
* html .org_subhead {
margin: 10px 5px 0;
}
:first-child + html .org_subhead {
margin: 10px 5px 0;
}
.org_subhead {
background-color: #EFEFEF;
border: 1px solid #888888;
font: 9px 'Open Sans', Verdana, Helvetica, Arial, sans-serif;
height: 128px;
margin: 10px 35px 0 26px;
padding: 6px 3px 0;
position: relative;
text-align: left;
width: 85px;
}
.org_staff_number {
bottom: 0;
position: absolute;
right: 0;
}
.org_staff_total {
bottom: 1em;
padding-bottom: 2px;
}
.org_line {
border-top: 1px solid black;
font: 10px 'Open Sans', Verdana, Helvetica, Arial, sans-serif;
height: 20px;
margin: 15px 0 0;
padding: 0;
text-align: left;
}
* html .org_line_first {
margin: 0 0 0 2px;
}
:first-child + html .org_line_first {
margin: 0 0 0 5px;
}
.org_line_first {
border-left: 1px solid black;
height: 20px;
margin: 0 0 0 20px;
}
.org_line_upper {
border-left: 1px solid black;
height: 15px;
margin-left: 56px;
}
.org_line_last {
width: 57px;
}
.org_line div {
border-right: 1px solid black;
height: 20px;
width: 56px;
}
* html .org_child {
margin: 0;
}
:first-child + html .org_child {
margin: 0 0 0 5px;
}
.org_child {
border-left: 1px solid black;
float: left;
height: 146px;
margin: 0 0 0 20px;
padding: 0;
width: 5px;
}
.org_child_last {
height: 76px;
}
.org_child div {
border-bottom: 1px solid black;
margin-top: 75px;
}
#EDO1, #EDO2 {
margin: 0 10px;
}
/* */

}


/* - ++resource++eea.reports.css - */
@media all {
/* http://www.eea.europa.eu/portal_css/++resource++eea.reports.css?original=1 */
.tree-level-arrow {
width: 16px;
height: 19px;
float: left;
cursor: pointer;
}
.tree-level-close {
background: transparent
url("++resource++publication_images/navigation.png") no-repeat
scroll 0 1px;
}
.tree-level-close:hover {
background: transparent
url("++resource++publication_images/navigation.png") no-repeat
scroll 0 -16px;
}
.tree-level-open {
background: transparent
url("++resource++publication_images/navigation.png") no-repeat
scroll 0 -32px;
}
.tree-level-open:hover {
background: transparent
url("++resource++publication_images/navigation.png") no-repeat
scroll 0 -48px;
}
.figure-left {
float: left;
margin-right: 0.5em;
}
.publicationText {
background-color: transparent;
border-bottom: 1px dotted gray;
margin-bottom: 1em;
padding-bottom: 1em;
clear: right;
margin-left: 0;
}
.publicationImage {
float: left;
width: 90px;
}
.publicationLanguageBox {
border: 1px solid orange;
padding: 0.5em;
margin-top: 1em;
background-color: #F5DEB3;
}
.publicationDescription {
margin-bottom: 0;
}
.publicationField {
margin-bottom: 0.5em;
}
.publicationFile {
margin-bottom: 0.5em;
margin-top: 1em;
}
.publicationDate {
font-weight: normal;
}
.publicationOrder {
margin: 2em 0;
}
.publicationOrderButton {
margin-left: 20px;
}
.publicationClear {
clear: left ! important;
margin-top: 1em ! important;
}
.publicationPortlet {
padding: 1em ! important;
margin-top: 1em !important;
}
.publicationText #auto-related {
padding: 1em;
margin: 1em 1em 0 0;
}
.publicationBlock {
margin-bottom: 10px;
}
dl.publicationMessage {
background-color: #f3f3f3;
}
dl.publicationMessage dt.portletHeader {
background-image: none;
}
dl.publicationMessage dd {
clear: both;
}
#related_publications_block {
border: 1px dashed #999;
padding: 5px;
margin: 5px;
}
#more_pubs_line {
border-top: 1px dashed #999;
padding: 5px 5px 0 0;
text-align: right;
font-weight: bold;
}
#related_pubs_heading {
border-bottom: 1px dashed #999;
margin-bottom: 5px;
}
#chapterlisting {
margin-top: 20px;
}
.publicationThemes {
margin-top: 0.5em;
}
#publication_versions_controls {
position: relative;
top: -2.7em;
left: 90%;
*left: 80%;
width: 6em;
}
#reports_related {
margin-top: 2em;
}
.hidden {
display: none;
}

}


/* - astana.css - */
@media all {
/* <dtml-with base_properties> (do not remove this :) */
/* <dtml-call "REQUEST.set('portal_url', portal_url())"> (not this either :) */

.section-themes #map_events_yahoo {
   display:none;
}
/* </dtml-with> */



}

