

@charset "utf-8";
/* CSS Document */

/*img { behavior: url("iepngfix.htc") }*/

body {
background-color:#e9e9e9;
margin:0;
padding:0;
height:100%;
font: 12px Arial,Verdana,"Times New Roman";
}
img {
border:0
}
h1 {
font-size:16px!important;
}
h2 {
font-size:14px!important;
}
#centred-wrap {
width: 818px;
margin: 20px auto;
}
.wrap-corner-spacer {
  margin: 0px; padding: 0px; border: 0px;
  clear: both;
  font-size: 1px; line-height: 1px;
}
/* In the CSS below, the numbers used are the following:
   1px: the width of the border
   3px: a fudge factor needed for IE5/win (see below)
   4px: the width of the border (1px) plus the 3px IE5/win fudge factor
   14px: the width or height of the border image
*/
/* OUTER CORNERS [begin] */
.wrap-border-tl, .wrap-border-tr, .wrap-border-bl, .wrap-border-br {
  width: 8px; height: 8px;
  padding: 0px; border: 0px;
  z-index: 99;
}
/* OUTER CORNERS [end] */

.wrap-border-tl, .wrap-border-bl { float: left;  clear: both; }
.wrap-border-tr, .wrap-border-br { float: right; clear: right; }
.wrap-border-tl { margin:  -1px  0px  0px -1px; }
.wrap-border-tr { margin:  -1px -1px  0px  0px; }

/* OUTER CORNERS [begin] */
.wrap-outer-border-bl { margin: -8px  0px  0px  0px; }
.wrap-outer-border-br { margin: -8px  0px  0px  0px; }
/* OUTER CORNERS [end] */

/* IE5-5.5/win needs the border scooted to the left or right by an
   additional 3px!   Why?  */
.wrap-border-tl {
  margin-left: -4px;
  ma\rgin-left: -1px;
}
html>body .wrap-border-tl  {
  margin-left: -1px;
}
.wrap-border-tr {
  margin-right: -4px;
  ma\rgin-right: -1px;
}
html>body .wrap-border-tr  {
  margin-right: -1px;
}
.wrap-border-bl {
  margin-left: -3px;
  ma\rgin-left: 0px;
}
html>body .wrap-border-bl {
  margin-left: 0px;
}
.wrap-border-br {
  margin-right: -3px;
  ma\rgin-right: 0px;
}
html>body .wrap-border-br {
  margin-right: 0px;
}
/* To get around a known bug in IE5/win, apply the
   border (no margin, padding or positioning) to the
   content class and apply whatever positioning you
   want to the contentWrapper class. */
#content-wrap {
  margin: 0px;
  padding: 0px;
  border: 1px solid #FFF;
  background-color:#FFF;
}
#content {
padding:8px
}
.content-header {
height:98px;
width:800px;
background: #fff url(/fileadmin/images/layout/backgrounds/emd-header-background-new.jpg) no-repeat top left;

}
.content-header span {
display:none;
visibility:hidden;
}
.emd-header-logo {
padding:12px
}
#nav-breadcrumb {
padding:5px 0 5px 10px;
font: normal 12px  Arial, Verdana, "Times New Roman";
color: #231f20;
float:left;
}
#nav-breadcrumb a:hover {
text-decoration:underline;
}
#date-today {
padding:5px 10px 5px 0;
font: normal 12px  Arial, Verdana, "Times New Roman";
color: #231f20;
float:right;
}
#nav-breadcrumb ul {
margin:0;
padding:0;
list-style-type:none;
}
#nav-breadcrumb ul li {
padding:0 4px 0 0;
margin:0;
display:inline;
}
#nav-breadcrumb ul li a {
color:#000;
text-decoration:none;
}
#nav {
padding-left:8px;
overflow:hidden;
clear:both;
}
#nav ul {
margin:0;
padding:0;
display:inline;
}
#nav ul li {
width:111px;
height:21px;
line-height:19px;
vertical-align:middle;
float:left;
padding:0;
margin:0 1px 0 0;
display:block;
}
li.nav1 a:hover, #home_nav_lit li.nav1 { background: transparent url(/fileadmin/images/layout/backgrounds/nav-active.gif) no-repeat; }
li.nav2 a:hover, #organisers_nav_lit li.nav2 { background: transparent url(/fileadmin/images/layout/backgrounds/nav-active.gif) no-repeat; }
li.nav3 a:hover, #events_nav_lit li.nav3, #eventadmin_nav_lit li.nav3, #singleevent_nav_lit li.nav3,#austria_nav_lit li.nav3,#belgium_nav_lit li.nav3,#czechrepublic_nav_lit li.nav3,#denmark_nav_lit li.nav3,#finland_nav_lit li.nav3,#france_nav_lit li.nav3,#germany_nav_lit li.nav3,#greece_nav_lit li.nav3,#italy_nav_lit li.nav3,#portugal_nav_lit li.nav3,#spain_nav_lit li.nav3,#sweden_nav_lit li.nav3,#thenetherlands_nav_lit li.nav3,#turkey_nav_lit li.nav3,#uk_nav_lit li.nav3,#ukraine_nav_lit li.nav3,#singleaustria_nav_lit li.nav3,#singlebelgium_nav_lit li.nav3,#singleczechrepublic_nav_lit li.nav3,#singledenmark_nav_lit li.nav3,#singlefinland_nav_lit li.nav3,#singlefrance_nav_lit li.nav3,#singlegermany_nav_lit li.nav3,#singlegreece_nav_lit li.nav3,#singleitaly_nav_lit li.nav3,#singleportugal_nav_lit li.nav3,#singlespain_nav_lit li.nav3,#singlesweden_nav_lit li.nav3,#singlenetherlands_nav_lit li.nav3,#singleturkey_nav_lit li.nav3,#singleuk_nav_lit li.nav3,#singleukraine_nav_lit li.nav3,#singleevent_nav_lit li.nav3,#singleevent_nav_lit li.nav3 { background: transparent url(/fileadmin/images/layout/backgrounds/nav-active.gif) no-repeat; }
li.nav4 a:hover, #kids_nav_lit li.nav4, #game_mammoths_nav_lit li.nav4, #game_minerals1_nav_lit li.nav4, #game_minerals2_nav_lit li.nav4, #game_match1_nav_lit li.nav4, #game_match2_nav_lit li.nav4 { background: transparent url(/fileadmin/images/layout/backgrounds/nav-active.gif) no-repeat; }  
li.nav5 a:hover, #biodiversity_nav_lit li.nav5, #morecasestudies_nav_lit li.nav5 { background: transparent url(/fileadmin/images/layout/backgrounds/nav-active.gif) no-repeat; }
li.nav6 a:hover, #media_nav_lit li.nav6 { background: transparent url(/fileadmin/images/layout/backgrounds/nav-active.gif) no-repeat; }
li.nav7 a:hover, #contact_nav_lit li.nav7 { background: transparent url(/fileadmin/images/layout/backgrounds/nav-active.gif) no-repeat; } 	



#nav ul li {
background:#fff url(/fileadmin/images/layout/backgrounds/nav-inactive.gif) no-repeat top left;
}
#nav ul li a, #nav ul li a:hover {
padding:3px 0 0 5px;
font: bold 12px  Arial, Verdana, "Times New Roman";
color:#fff;
text-decoration:none;
display:block;
height:21px;
width:111px;
}
#content-main-wrap {
background:#b7b7b7 url(/fileadmin/images/layout/backgrounds/content-main-gradient-new.jpg) no-repeat bottom left;
margin:5px 0 5px 0;
min-height:400px;
overflow:auto;
}
#content-main-standard-wrap {
background:#b7b7b7 url(/fileadmin/images/layout/backgrounds/content-main-gradient-standard.jpg) no-repeat bottom left;
margin:5px 0 5px 0;
min-height:400px;
overflow:auto;
}
#content-main-wrap-inner {
background-color:#fff;
padding:0;
overflow:hidden;
margin:0 7px 30px 7px;
}
#content-main-wrap-standard-inner {
background:#fff url(/fileadmin/images/layout/backgrounds/content-main-background-standard.gif) repeat-y bottom left;
background-color:#fff;
padding:0;
overflow:hidden;
margin:0 7px 30px 7px;
}
#content-main-top {
background:transparent url(/fileadmin/images/layout/backgrounds/content-main-top.jpg) no-repeat top left;
height:16px;
}
#content-main-standard-top {
background:transparent url(/fileadmin/images/layout/backgrounds/content-main-standard-top.jpg) no-repeat top left;
height:16px;
}
#content-main-left {
background-color:#fff;
width:239px;
height:100%;
float:left;
padding:10px;
margin:0 0 30px 0px;
}
#content-main-standard-left {
background-color:#e9e9e9;
width:239px;
float:left;
padding:10px;
margin:0 0 30px 0px;
overflow:auto;
height:100%;
min-height:100%;
}
#content-main-kids-left {
width:250px;
float:left;
padding:10px;
margin:20px 0 30px 20px;
overflow:auto;
height:100%;
min-height:100%;
}
.csc-textpic-text {
text-align:center;
padding:0;
}
#biodiversity_nav_lit .csc-textpic-text {
text-align:left;
padding:0;
}
.csc-textpic-text h2 {
margin-left:-10px;
}
#biodiversity_nav_lit .csc-textpic-text a {
color:#000;
}
#biodiversity_nav_lit #content-main-standard-left h1 {
padding: 0 0 10px 0;
}
#biodiversity_nav_lit #content-main-standard-left h2 {
padding:10px 0 0 0;
}
#biodiversity_nav_lit #content-main-standard-left img {
border:2px solid #3879be;
}
#biodiversity_nav_lit #content-main-standard-left a.external-link-new-window {
color:#3879be;
font: normal 12px univers, Verdana, Arial, Helvetica, sans-serif;
margin: -10px 0 0 20px;
}
#biodiversity_nav_lit #content-main-standard-left h3 a.download {
margin:0 0 0 20px;
font: bold 10px  Arial, Verdana, "Times New Roman";
}
#biodiversity_nav_lit #content-main-standard-left h2 a.internal-link {
margin:0;



}
#biodiversity_nav_lit #content-main-standard-left h1, #biodiversity_nav_lit #content-main-standard-left h2 {
text-align:left!important;
margin:0 0 0 20px
}
#biodiversity_nav_lit #content-main .bodytext {
width:440px
}
#content-main-standard-left h2, #content-main-standard-left h1{
text-align:center;
}
#content-main-standard-left h1 {
width:188px;
display:inline-block;
text-align:left;
}
#content-main-standard-left div {
width:188px;
margin-left:10px
}
#content-main-standard-left div h2 {
text-align:left;
padding-left:10px
}
#content-main-standard-left div a {
color: #0779be;
text-decoration:none;
font: bold 12px Arial, Verdana, "Times New Roman"
}
#content-main-standard-left h2 a {
color: #0779be;
text-decoration:none;
display:inline-block;
width:188px;
text-align:left;
}
#content-main {
background-color:#fff;
width:480px;
float:left;
margin:28px 0 0 15px;
overflow:hidden;
}
#biodiversity_nav_lit #content-main {
background-color:#fff;
width:470px;
float:left;
margin:28px 0 0 40px;
overflow:hidden;
}
#content-main-1col {
background-color:#fff;
width:731px;
float:left;
margin:28px 0 0 30px;
overflow:auto;
}
#content-main-1col a {
color: #7a7b7b;
}
#content-main-1col-kids {
background-color:#fff;
width:440px;
float:left;
margin:22px 0 0 30px;
overflow:auto;
}
#content-main-standard-left h1, #content-main-1col-kids h1, #content-main-kids-left h1 {
color:#000;
font: bold 16px Arial, Verdana, "Times New Roman";
}
#content-main-1col h1, #content-main-kids-left h1 {
color:#f7971d!important;
font: bold 16px Arial, Verdana, "Times New Roman";
}
#content-main-1col h2, #content-main h2, #content-main-standard-left h2, #content-main-1col-kids h2 {
color:#2d88ef;
font: bold 12px Arial, Verdana, "Times New Roman";
}
#content-main-standard-left p.bodytext {
color: #0779be;
font-weight:bold;
}
a.download {
color:#000;
/* font-size:9px; */
}
#content-main-1col p {
color:#7a7b7b;
font: normal 12px Arial, Verdana, "Times New Roman";
}
#content-main-1col-kids p {
color:#7a7b7b;
font: normal 12px Arial, Verdana, "Times New Roman";
}
#home-page-blue-box {
margin-top:10px;
width:800px;
height:195px;
background:transparent url(/fileadmin/images/layout/backgrounds/home-page-blue-box.jpg) no-repeat top left;
}
.six-logos {
margin-top:10px;
width:800px;
line-height:49px;
vertical-align:middle;
}
.six-logos-internally-linked {
margin-top:10px;
width:731px;
line-height:49px;
vertical-align:middle;
}
.six-logos img, .six-logos-internally-linked img {
border:0;
line-height:49px;
vertical-align:middle;
}
.six-logos span {
text-align:center;
width:130px;
display:inline-block;
}
.six-logos-internally-linked span {
text-align:center;
width:115px;
display:inline-block;
}
p.bodytext {
font: normal 12px Arial, Verdana, "Times New Roman";
color: #7a7b7b;
line-height:20px;
}
h1 {
font: bold 18px Arial, Verdana, "Times New Roman";
display:inline;
color: #f7971d;
}
.detail {
font: bold 14px Arial, Verdana, "Times New Roman";
display:inline;
color: #0779be;
}
h2.latest-news {
text-align:right;
font: bold 12px Arial, Verdana, "Times New Roman";
background-color: #0779be;
color:#fff!important;
padding:4px;
text-decoration:underline;
}
h2.latest-news a{

color:#fff!important;

}
h2.latest-news-wide {
text-align:left;
font: bold 12px Arial, Verdana, "Times New Roman";
background-color: #0779be;
color:#fff!important;
padding:4px;
text-decoration:underline;
}
.news-latest-container-latest {
width:222px;
background-color:transparent;
border:0;
padding:0;
margin:30px 0 0 8px;
font: normal 12px Arial, Verdana, "Times New Roman";
}
.news-latest-container {
background-color:transparent;
border:0;
padding:0;
margin:0;
}
.news-latest-item-latest-custom {
border-bottom: 1px dashed #c0c1c1;
background-color:transparent;
padding:4px 0 4px 0;
margin:0;

text-align:right;
}
.news-latest-item-latest-custom a {
font:bold 11px Arial, Verdana, "Times New Roman";
color:#000;
text-decoration:none;
display:inline-block;
}
.news-latest-item-latest-custom h3 a {
font:bold 11px Arial, Verdana, "Times New Roman";
color: #0779be;
text-decoration:none;
display:inline-block;
}
.news-latest-item-latest-custom h3 {
font:bold 11px Arial, Verdana, "Times New Roman";
color: #0779be;
text-decoration:none;
display:inline-block;
margin:0;
padding:0;
border:0;
}

.news-latest-container-latest-wide {
width:230px;
background-color:transparent;
border:0;
padding:0;
margin:30px 0 0 8px;
font: normal 12px Arial, Verdana, "Times New Roman";
}
.news-latest-container-wide {
text-align:left;
background-color:transparent;
padding:0;
margin:0;
}
.news-latest-item-custom-wide {
border-bottom: 1px dashed #c0c1c1;
background-color:transparent;
padding:4px 0 4px 0;
margin:0;
text-align:left;
font:bold 11px Arial, Verdana, "Times New Roman";
}
.news-latest-item-custom-wide a {
font:bold 11px Arial, Verdana, "Times New Roman";
color:#000;
text-decoration:none;
display:inline-block;
}
.news-latest-item-custom-wide h3 a {
font:bold 11px Arial, Verdana, "Times New Roman";
color: #0779be;
text-decoration:none;
display:inline-block;
}
.news-latest-item-custom-wide h3 {
font:bold 11px Arial, Verdana, "Times New Roman";
color: #0779be;
text-decoration:none;
display:block;
margin:0;
padding:0;
border:0;
}
.news-latest-viewall {
margin:4px 0 0 0;
border:0;
text-align:right;
font: bold 12px Arial, Verdana, "Times New Roman";
}
.news-latest-viewall-wide {
margin:4px 0 0 0;
border:0;
text-align:left;
font: bold 12px Arial, Verdana, "Times New Roman";
}
.news-latest-viewall a, .news-latest-viewall-wide a, .content-main-admin-launch-links a  {
color: #0779be;
font: bold 12px Arial, Verdana, "Times New Roman";
}
.footer {
font: normal 9px Arial, Verdana, "Times New Roman";
color: #5a5757;
padding:5px 0 0 11px;
}
.footer a {
color: #5a5757;
text-decoration:none;
}
#footer_mirror {
position:relative;
top:10px;
/*background: transparent url(/fileadmin/images/layout/backgrounds/footer_mirror-new.jpg) no-repeat top left;*/
width:818px;
/*height:110px;*/
}
.blue-panel-item {
width:266px;
height:170px;
min-height:170px;
float:left;
position:relative;
top:10px;
margin:0;
color:#fff;
font: bold 10px Arial, Verdana, "Times New Roman";
}
.blue-panel-item-inner {
margin:0 auto;
width:212px;
height:170px;
min-height:170px;
}
.blue-panel-item-inner img {
position:relative;
bottom:0;
padding-top:4px
}
.blue-panel-item-inner a {
color:#fff;
font-weight:bold
}
.blue-panel-item-description {
font: normal 9px Arial, Verdana, "Times New Roman";
text-decoration:none!important;
min-height:48px;
}
.blue-panel-item-description a {
color:#fff;
text-decoration:none!important;
}
.blue-panel-item-description p a {
text-decoration:none!important;
}
.tx-thmailformplus-pi1 {
color:#7a7b7b;
font: normal 12px Arial, Verdana, "Times New Roman";
}
.tx-thmailformplus-pi1 fieldset {
border:0;
}
.tx-thmailformplus-pi1 div {
width:400px;
}
.tx-thmailformplus-pi1 div .label {
width:150px;
}
.content-main-admin-launch-links div.left {
margin-top:20px;
float:left;
}
.content-main-admin-launch-links div.right {
margin-top:20px;
float:right;
}
.content-main-admin-launch-links img {
border:0
}
span.label {
width:150px;
float:left;
line-height:20px;
vertical-align:middle;
}
span.input {
float:left
}
div.formitem {
overflow:auto;
width:100%;
margin-left:-10px;
padding-bottom:10px;
}
.news-single-img {
width:100%;
float:left;
position:relative;
left:-5px;
margin-bottom:10px
}
.news-single-img img {
float:left;
padding: 5px 5px 0 0;
}
.news-single-imgcaption {
display:none;
}
.news-single-item {
float:left;
font:normal 12px Arial, Verdana, "Times New Roman";
color:#929393;
border:0;
background-color:#fff;
}
.news-single-files {
font:normal 12px Arial, Verdana, "Times New Roman";
color:#929393;
border:0;
background-color:#fff;
}
.news-single-files dd {
margin:10px 0 10px 0;
}
dl.news-single-files {
clear:both;
position:relative;
left:-10px;
margin:10px 0 0 0;
}

.news-single-item a {
text-decoration:none;
font-weight:bold;
font:normal 12px Arial, Verdana, "Times New Roman";
color:#0779be;
}
.padding5pxtop {
padding:5px 0 0 0;
}
.padding3pxbottom{
margin:0 0 3px 0;
}
#morecasestudies_nav_lit .internal-link {
text-decoration:none;
font-weight:bold;
font:normal 12px Arial, Verdana, "Times New Roman";
color:#0779be;
}
h2 .internal-link {
margin:0 0 0 10px;
}
#events_nav_lit .csc-textpic-below h2 {
margin:30px 0 0 -10px;
}
#morecasestudies_nav_lit .csc-textpic-text {
text-align:left!important;
margin-bottom:20px;
}
#content-main-1col h1,#content-main-1col h2, #content-main-1col-kids h2 ,#content-main-1col .bodytext,#content-main-1col-kids .bodytext {
text-align:left!important;
}
.news-left-link {
color:#3879be
}
.news-left-link .title a {
font-weight:normal!important;
}
.csc-uploads-fileName p {
display:block;
margin:0;
padding:0;
}
.csc-uploads-fileName a {
display:block;
margin:5px 0 0 0;
padding:0;
}
#biodiversity_nav_lit #content-main-standard-left .bodytext {
color:#000!important;
}

.tx-wecmap-map {color: black;font: normal 10px Arial, Helvetica, sans-serif;width:130px;line-height:20px;}
.tx-wecmap-map p {color: black;font: normal 10px Arial, Helvetica, sans-serif}

#media_nav_lit #content-main-wrap-inner {
background: #fff url(/fileadmin/images/layout/backgrounds/media-page.gif) no-repeat top right;
}
#media_nav_lit #content-main-1col {
background-color:transparent!important;
}
#eventadmin_nav_lit {
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#eventadmin_nav_lit #content-main form {
width:450px;
}
#eventadmin_nav_lit #content-main input, #eventadmin_nav_lit #content-main select, #eventadmin_nav_lit #content-main textarea {
width:300px;
}
#eventadmin_nav_lit #content-main select {
width:300px;
xheight:150px;
}
#eventadmin_nav_lit #content-main textarea {
width:300px;
height:200px
}
.black {
color:#000!important;
}


/* contact form */ 




form#contact{
	color:#7A7B7B;
	font-family:Arial,Verdana,"Times New Roman";
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

form#contact div.tx_powermail_pi1_fieldwrap_html {
	overflow:auto;
	padding-bottom:10px;
	width:100%;
}

form#contact div.tx_powermail_pi1_fieldwrap_html label {
	float:left;
	line-height:20px;
	vertical-align:middle;
	width:150px;
}

form#contact div.tx_powermail_pi1_fieldwrap_html input {
	color:#7A7B7B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;	
}

form#contact div.tx_powermail_pi1_fieldwrap_html textarea {
	color:#7A7B7B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	width:320px;
	height:100px;
}

div#powermaildiv_uid4{
	padding:0 0 0 150px;
	margin:0px;
	width:400px!important;
}




/*images wrap*/

div.logo-frame{
	float:left;
	display:block;
	margin:0px;
	padding:10px 15px 15px 0px;
	
}

div.clear-both{
	clear:both;
}


/* the new form */
dt.label label {
  	float: left;
    width: 120px;
}

dt.label label span{
	color:#FF0000;
}

div.tx-elementefenews-pi1 textbox.input{
width: 300px;

}

div.tx-elementefenews-pi1 textbox.input{
width: 300px;

}


div.tx-elementefenews-pi1 dt, div.tx-elementefenews-pi1 dd{
padding-bottom:10px;


}

/* the new form */
dt.label {
  	float: left;
    width: 120px;
}
dt.label label {
  	float: left;
    width: 120px;
}

dt.label label span{
	color:#FF0000;
}

div.tx-elementefenews-pi1 .input{
	width: 300px;
}
div.tx-elementefenews-pi1 .select select{
	width: 300px;
}
div.tx-elementefenews-pi1 textarea{
	width: 300px;
}

div.tx-elementefenews-pi1 dd{
	padding-bottom:15px;
}
/* the new form */
