/* --- Central stylesheet - CORDIS Corporate header 2009-02 based on Commission template v. 2007 - CSS for all browsers --- */

@import url(poll.css);

body {margin:0 auto;width:984px;padding:0px 5px;
	background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%}

/*  Top menu: Tab activation - Use only the corresponding class (in template: ID top) to highlight appropriate section/tab */
.cor-hp  #cor-menu-tabs #tabs1 li.tab-home a,
.cor-news  #cor-menu-tabs #tabs1 li.tab-news a,
.cor-funding  #cor-menu-tabs #tabs1 li.tab-funding a,
.cor-results  #cor-menu-tabs #tabs1 li.tab-results a,
.cor-themes  #cor-menu-tabs #tabs1 li.tab-themes a,
.cor-local  #cor-menu-tabs #tabs1 li.tab-local a,
.cor-look  #cor-menu-tabs #tabs1 li.tab-look a,
.cor-interact  #cor-menu-tabs #tabs2 li.tab-interact a,
.cor-help  #cor-menu-tabs #tabs2 li.tab-help a{background-position:0% -42px;color:#FFFFFF;}

.cor-hp  #cor-menu-tabs #tabs1 li.tab-home a span,
.cor-news  #cor-menu-tabs #tabs1 li.tab-news a span,
.cor-funding  #cor-menu-tabs #tabs1 li.tab-funding a span,
.cor-results  #cor-menu-tabs #tabs1 li.tab-results a span,
.cor-themes  #cor-menu-tabs #tabs1 li.tab-themes a span,
.cor-local  #cor-menu-tabs #tabs1 li.tab-local a span,
.cor-look  #cor-menu-tabs #tabs1 li.tab-look a span,
.cor-interact  #cor-menu-tabs #tabs2 li.tab-interact a span,
.cor-help  #cor-menu-tabs #tabs2 li.tab-help a span {background-position:100% -42px;color:#FFFFFF;padding:0.25em 0.55em 0.35em 0.4em;}

.out-screen{ display:none;}

/* --- HEADER --- */

#top {position:relative;margin:0 auto;width:984px;background-color:#fff; border:1px solid #0E477A;}

#corporate-header{ height:145px;margin:0;padding:0;min-width:740px;
	background:#ffffff url(../../../icons/eu-id-bg.gif) repeat-x scroll 0 0; z-index: 1;}

	#linkBox form{margin:0; padding:0;display:inline;}
	#linkBox form.lang select{
	width:auto;
	background-color:#ffffff;
	color:#396ea2;
	border: 1px solid #99AABB;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px; vertical-align:middle;
	}

#linkBoxTools {
	text-align:right;
	height: 14px;
	margin:0px;
	padding:0;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	z-index: 3;
	position: relative;
}

#linkBoxTools ul {
	margin: 0px 2px 0 0; display:inline;
}

#linkBoxTools li {
	display: inline;
	list-style-type: none;
	color: #396ea2;
}

#linkBoxTools ul li a {
	padding: 0px 2px 0 5px;
	background: url(../images/line-sep-new.gif) repeat-y;	color: #ffffff;
	text-decoration: none;	
	color: #396ea2;
}

#linkBoxTools ul li:first-child a, #linkBoxTools ul li.first a { background: none;	}

#linkBoxTools a:focus, #linkBoxTools li:first-child a:focus { color:#396ea2;  background-color:#fff;}	

#linkBox a:hover {color:#FFFFFF;text-decoration:underline; color:#396ea2;}
		
/* Banner */
.bantitle {
	position:absolute; top:0; min-width:600px; left:38px;height:145px;
	background:transparent none no-repeat scroll 0 0; z-index: 2;}
	
	#cor-title_de {background-image:url(../../../icons/eu-header_de.gif); width: 775px;}
	#cor-title_da {background-image:url(../../../icons/eu-header_da.gif); width: 750px;}
	#cor-title_en {background-image:url(../../../icons/eu-header_en.gif); width: 725px;}
	#cor-title_es {background-image:url(../../../icons/eu-header_es.gif); width: 805px;}
	#cor-title_fr {background-image:url(../../../icons/eu-header_fr.gif); width: 870px;}
	#cor-title_it {background-image:url(../../../icons/eu-header_it.gif); width: 805px;}
	#cor-title_nl {background-image:url(../../../icons/eu-header_nl.gif); width: 760px;}
	#cor-title_pl {background-image:url(../../../icons/eu-header_pl.gif); width: 655px;}
	#cor-title_fi {background-image:url(../../../icons/eu-header_fi.gif); width: 600px;}
	

#cor-title {height:1px;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:-500px;width:1px;}


	/* Language selector */
#langSelectorNS { background-color:#0E477A;border-top:1px solid #0D5494;border-bottom:1px solid #0D5494;font-family: "Arial Narrow",Arial,Verdana,Helvetica,Geneva,sans-serif;height:16px;}
	#langSelectorNS ul {position:absolute; right:0;list-style-type:none; margin:0; padding:0; line-height:0.9em }
	#langSelectorNS ul li {float:left; width:18px; text-align:center; margin-right:1px; padding:0; 
	font-size:0.7em;background-color:#0187d0;height:16px;}
	#langSelectorNS ul li a{ display:block; text-decoration:none;}
	#langSelectorNS ul li a.lang:link {color:#DBE1E6;}
	#langSelectorNS ul li a.lang:visited {color:#fff;}
	#langSelectorNS ul li a.curlang {background-color:#fff; color: #074A8B;height:16px; }	
	#langSelectorNS ul li a.lang:hover, #langSelectorNS ul li a.curlang:hover {background-color:#DBE1E6; color:#039;height:16px;}	
	#langSelectorNS ul li a.lang:focus { background-color: #cdd; color: #036;height:16px; }
	
/* Breadcrumb */
 
#path	{
	position: relative;
	background-image: none;
	background-color: #074A8B;
	height: auto;
	width: auto;
}

#path div	{
	padding: 0 0 0 10px;
	background-image: none;
}
	
#path div ul {
	margin: 0;
	padding: 2px 0 3px 0;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
}
	
#path div ul li {
	padding: 0px 0 0 17px;
	display: inline;
	list-style-type: none;
	background: url(../images/breadcrumb-separator.gif) no-repeat 2px 70%;
	color: #ffffff;
	font-size: 11px;
}

#path div ul li.first-child {
	padding: 0;
	list-style-type: none;
	background:none;
}

#path div ul li a:link, #path div ul li a:visited {color:#ffffff;background-color:transparent;text-decoration: none;font-weight: normal;}
#path div ul li a:hover {color: #fff;font-weight:normal; text-decoration: underline;}


/* OPTIONAL: Top main menu (tabs) */

	#cor-menu-tabs {
	font-family:"Lucida Sans Unicode",Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	width:auto;
	height:2.55em;
	padding: 0px 0 0 7px;
	background-image:url(../images/bkg-topmenu.gif);
	background-repeat:repeat-x;
	background-color:#107496;
	border-bottom:1px solid #18A3E4;
	border-top:1px solid #0FF;
	}
		
		#cor-menu-tabs ul{float:left; list-style-image:none;list-style-type:none;margin:0.6em 0 0 0;padding:0; margin-bottom:0;}
		#cor-menu-tabs li{display:inline;margin:0;padding:0;}	
		#cor-menu-tabs li a{background:transparent url(../images/tableft.gif) no-repeat scroll left top;float:left;padding-left:0.27em;text-decoration:none;}
		#cor-menu-tabs li a:hover{background-position:0% -42px;}		
		#cor-menu-tabs li a span{background:transparent url(../images/tabright.gif) no-repeat scroll right top;color:#fff;display:block;float:left;padding:0.25em 0.55em 0.35em 0.4em; cursor: pointer;}
		#cor-menu-tabs li a:hover span{background-position:100% -42px;color:#fff;}		
		 		
		#cor-menu-tabs #tabs2 { float: left;}
		#cor-menu-tabs #tabs2 li a{ background:transparent url(../images/tableft2.gif) no-repeat scroll left top;float:left;padding-left:0.27em;text-decoration:none;}
		#cor-menu-tabs #tabs2 li a:hover{background-position:0% -42px;}		
		#cor-menu-tabs #tabs2 li a span{background:transparent url(../images/tabright2.gif) no-repeat scroll right top;color:#153D78;display:block;float:left;padding:0.25em 0.55em 0.35em 0.4em;}
		#cor-menu-tabs #tabs2 li a:hover span{background-position:100% -42px;color:#fff;}
		
		#cor-menu-tabs li.tab-look { padding-right: 10px;}		
		
		#cor-menu-tabs #tabs2 { display: none;}

/* --- SERVICE HEADER --- */

/* Optional search bar 			
#cor-ban-search{float:right;text-align:right;width:auto;font-size:0.7em;padding:2px 3px 2px 5px;color:#2B6AB0; background-color:transparent; margin-right: 7px !important;}
	#cor-ban-search a{ color:#039;text-decoration:underline;}
	#cor-ban-search a:hover{text-decoration:none;}
	#cor-ban-search span.txt{font-size:0.9em;}
	#cor-ban-search form{margin:0;padding:0;background-color:transparent;}
	#cor-ban-search form input{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.9em;}
	#cor-ban-search form input.field{font-size:1em;width:20em;margin-top:0.2em;padding:0.1em;color:#778899;}
	#cor-ban-search form input.button{color:#535353;margin-top:0.3em;}
	*/

	
/* --- CONTENT --- */

.updated {padding:0.25em 0;color:#666;margin:10px 0;border-top:1px dotted #ccc;}


/* --- FOOTER --- */

#footer{font-size:0.7em;clear:both;}
	#footer ul {padding:4px 8px; margin:0; text-align: right; background-color: #0065a2; border-bottom:1px solid #fff; border-top:2px solid #fff; }
	#footer li { display:inline;padding: 0 3px 0 5px;border-left:1px solid #fff;color: #fff;}
	#footer li:first-child, #footer li.first-child {border:none; }
	#footer a{color:#fff;text-decoration:none; }
	#footer a:hover{color:#fff;text-decoration:underline; }

#manageby{margin:0;padding:0.5em;text-align:right;color:#039;background-color:#f8f8f6; }
#manageby a{color:#039;text-decoration:underline;}
#manageby a:hover{color:#039;text-decoration:none;}

/* share button */
#share-tool {
	float: right;
	margin-right: 10px;
	margin-top: 7px;
}

#share_box {
	left: 672px !important;
}



/* ---------------------------------------- New Tabs ------------------------------------- */

/* NEW Top main menu (tabs) */

.new-tabs {
  background: none !important;
  border-top: none !important;
  border-bottom: none !important;
  height: auto !important;
  overflow: hidden;
  margin: 4px 0 0 4px;
  padding: 0 !important;
/* IE7 only */
  *height: 48px !important;
  *background-color: #FFFFFF !important;
  *position: relative;
  *padding: 4px 0 0 4px !important;
  *margin: 0 0;
/* IE7 only */
}

.new-tabs #tabs1 {
  position:relative;
  list-style-image:none;
  list-style-type:none;
  margin: 0 !important;
  padding:0;
  bottom:0;
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 12px;
}

.new-tabs #tabs1 li {
  display:inline;
  margin:0;
  padding:0;
  line-height:1.4em;
}

.new-tabs #tabs1 li a {
  background: #E6E6E6 !important;
  margin: 0 2px;
  border: 1px solid #0065A2;
  border-bottom: 1px solid #E6E6E6;
  border-radius: 5px 5px 0 0;
  float:left;
  padding: 5px;
  text-decoration:none;
  cursor:pointer;
  text-align: center;
}

.new-tabs #tabs1 li a:hover {
  background: #0065A2 !important;
  border-bottom: 1px solid #0065A2;
}

.new-tabs #tabs1 li a span {
  background: #E6E6E6 !important;
  color: #074A8B !important;
  display:block;
  float:left;
  padding: 0 !important;
  width: 96px;
  min-height: 3em;
}

.new-tabs #tabs1 li a:hover span {
  background: #0065A2 !important;
  color:#FFFFFF !important;
}


.new-tabs #tabs1 li.tab-home a span {
  width: 40px;
  text-indent: -99999px;
  background-image: url("../../../icons/home-icon.png") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

.new-tabs #tabs1 li.tab-home a:hover span {
  background-image: url("../../../icons/home-icon-on.png") !important;
}

/* css for the share button in the corporate header (new tabs section) */
.new-tabs #share-tool {
    float: right;
    margin-right: 10px;
    margin-top: 1.2em;
}

/* ---------------------------------------- New Search box ------------------------------------- */
form#simpleSearch label {
display: none !important;
}

#cor-ban-search{
    margin-top: -41px;
	float:right;
	margin-right:10px
}

#cor-ban-search form#simpleSearch input#q {
    height: 29px;
    border: 2px solid #D8D7D7;
    border-radius: 5px 0 0 5px;
    right: 25px;
    width: 309px;
    position: relative;
    font-size: 11.2px !important;
}

#share_button_container {
    display: none;
}

#cor-ban-search form#simpleSearch input[type=submit] {
    background: url("../../../icons/glyphicons-halflings-white.png") no-repeat scroll -41px 7px #0065A2;
    border: 1px solid #0065A2;
    border-radius: 0 5px 5px 0;
    padding: 0;
    width: 30px;
    height: 29px;
    margin-bottom: 10px;
    vertical-align: top;
    margin-left: -27px;
    cursor: pointer;
    position: relative;
    font-size: 11.2px;
}

#cor-ban-search form#simpleSearch {
    font-size: 0;
}
/* name="composer_info" content="2015-10-19 12:18:32" */
