td.rightcolumn {border-left:1px dashed #1E4387;}

td.top_banner div#title_topbanner {display: none;}
td.top_banner {height: 9px;}



td.subbanner {
  font-size:1px;
 /* border: 0;*/
}

td.heightcell {padding-top: 8px;}

div.dev_area {display:none;}

div#publication_box {border:1px solid #94A6BD; padding:10px; background:#DEE7F7 url("/fileadmin/templates/ags/images/bg_publication_box.gif") repeat-x;}

/* ######### PUBLICATIONS ########### */

.tx-lumophpinclude-pi1 {
  border-top:1px dotted #C5D1E2;
  padding-top:10px;
}

.knowledge-base-single {
  border-bottom: 1px dotted #C5D1E2;
  margin-top:8px;
  padding-bottom:8px;
}

div.tx-dynalist-pi1-recordlist {
  border-top: 1px dotted #C5D1E2;
  margin-top:8px;
  padding-bottom:8px;
}


.knowledge-base-single h1, div#news-text h2 a {
  font-size:13px;
  margin-bottom:8px;
}

.knowledge-base-image img {
  margin-right:10px;
}

.knowledge-base-single p, .knowledge-base-single p.bodytext {
  margin:4px 0;
  font-size: 13px;
}

div.medium_image, div#news-image img {
  margin: 0 0px 15px 10px;
  float:right;
  border:1px solid #cccccc; 
  padding: 1px;
}

div#news-small-image img {
  margin: 0 0px 15px 10px;
  float:right;
  border:1px solid #cccccc; 
  padding: 1px;
}


div#news-image img {
  margin: 20px 10px 10px 5px;
}

div#news-small-image img {
  margin: 20px 10px 10px 5px;
}

.dynafef_pi4_main table {
  font-size:12px;
  line-height:18px;  
  height:133px;
}

.dynafef_pi4_main p {
  font-size:12px;
  line-height:18px;
}

.dynafef_pi4_title {
  width:100px;
  background-color:#E9EEF4;
  padding:2px 5px;
}

.dynafef_pi4_value {
  padding:2px 5px;
  border-bottom:1px dotted #c5d1e2;
}

td.newsroom_2cols ul, td.newsroom ul {padding-left: 15px; margin-top: 0px; padding-top: 0px;}



table.table_menu_right td#box_blue_2cols ul {padding-left: 0px; margin-top: 0px; padding-top: 0px;}

td.newsroom_2cols ul li, td.newsroom ul li, table.table_menu_right td#box_blue_2cols ul li  {
line-height:18px;
background:url("/fileadmin/templates/ags/images/icons/arrow.gif") no-repeat scroll 0px 5px transparent;
*background:url("/fileadmin/templates/ags/images/icons/arrow.gif") no-repeat scroll 0px 5px transparent;
border-bottom:medium none;
font-size:12px;
font-weight:normal;
list-style-type:none;
margin:0px 2px 2px 10px;
padding:1px 0 0 13px;
}

td.newsroom_2cols ol, td.newsroom ol {margin-left: 20px;}
td.newsroom_2cols ol li, td.newsroom ol li {font-size:12px; line-height:15px; margin-bottom: 5px;}

table.table_menu_right td#box_blue_2cols ul li  {
line-height:15px;
padding-bottom: 4px;
}


#navFirst,
#navPrev,
#navNumb,
#navNumbSelected,
#navNext,
#navLast {
  font-size:12px;
  margin:0 3px;  
}
  
#navFirst a,
#navPrev a,
#navNumb a,
#navNumbSelected a,
#navNext a,
#navLast a {
  font-size:12px;
  font-weight:bold;
  margin:0 3px;
}

/* ######### END OF PUBLICATIONS ########### */

/* ######### PUBLICATIONS DETAIL ######### */

.tx-dynafef-pi4 {font-size:12px; margin-top:10px;}

.tx-dynafef-pi4 div.csc-header h1 {font-size:17px; padding-left: 9px; margin-bottom: 0px;}

.tx-dynafef-pi4-img img {
  float:right;
  border-left:10px solid #fff;
  border-bottom:10px solid #fff;
}

.tx-dynafef-pi4-files-title,
.tx-dynafef-pi4-title,
.tx-dynafef-pi4-files-short,
.tx-dynafef-pi4-files-author,
.tx-dynafef-pi4-files-country,
.tx-dynafef-pi4-files-year,
.tx-dynafef-pi4-files-url,
.tx-dynafef-pi4-files-dl {
  margin-bottom:8px;
}

.tx-dynafef-pi4-files-title b,
.tx-dynafef-pi4-title b,
.tx-dynafef-pi4-files-short b,
.tx-dynafef-pi4-files-author b,
.tx-dynafef-pi4-files-country b,
.tx-dynafef-pi4-files-year b,
.tx-dynafef-pi4-files-url b,
.tx-dynafef-pi4-files-dl b {
  display:block;
  width:200px;
  color:#fff;
  background-color:#6e88b9;  
  padding:3px 5px;  
}

.tx-dynafef-pi4-files-title p,
.tx-dynafef-pi4-title p,
.tx-dynafef-pi4-files-short p,
.tx-dynafef-pi4-files-author p,
.tx-dynafef-pi4-files-country p,
.tx-dynafef-pi4-files-year p,
.tx-dynafef-pi4-files-url p,
.tx-dynafef-pi4-files-dl p {
  background-color:#f0f4f8;
  padding:3px 5px;
  margin:0;  
  font-size:12px;
}
  
/* ######### END OF PUBLICATIONS DETAIL ######### */

td.submenuonsup {padding-left: 35px;}
td.submenuoffsup {padding-left: 35px;} 

div#search td {color:#FFFFFF; font-family:arial; font-size:11px;}

div#search input {
  vertical-align:bottom;
}

div#search {
  margin-top:2px;
}
  
div#search input {
  margin-top:3px;
  margin-bottom:0;
}

div#sub_search {
  margin-top:5px;
  font-size:12px;
  color:#fff;
}

td.search input.inputbox {
  font-family: Arial;
  font-size: 11px;
  height: 19px;
}
    
div#news-image {float: left; padding-right: 5px; width:165px;}
div#news-date {text-align: right; font-size: 11px; }

div#news-small-image {float: left; padding-right: 5px; width:100px;}


/* div#news-text {float: left;} */
div#news-text p.bodytext {margin-top: 0px; margin-bottom: 0px;}

div.lng-buttons {text-align:right; text-transform: uppercase; font-size: 11px; margin-top: 5px;}
div.lng-buttons .tx-dynalist-pi1-langtool {float: right; margin-left: 20px;}
div.lng-buttons #published {color:#249108;}
div.lng-buttons #draft {color:#D69113;}

div.list-date {float: right; font-size: 0.9em;}

div.tx-dynalist-pi1-pagination {text-align: center; border-top: 1px dashed #cccccc; margin-top: 10px; padding-top: 10px;}
div.tx-dynalist-pi1-pagination a {padding: 2px 4px;}
div.tx-dynalist-pi1-pagination a:hover,
div.tx-dynalist-pi1-pagination a.current,
div.tx-dynalist-pi1-pagination a.current:hover {background:#e0e0e0; color:#000000; font-weight: bold;}

div.more_news {font-weight: bold; font-size: 11px; float: right;}
/*div.tx-dynalist-pi1-pagination {display: none;}*/

div#c34632 {float: left;}

/* td.news-single-links {text-align: right;} */

div.publistOptions, div.publistOptions table {font-size: 11px; text-transform: uppercase; text-align: right;}


div#dyna_fef_page form {margin-bottom: 0px;}
div#dyna_fef_page br {display:none;}
div#dynafef_actions, div#dynafef_actions div#div_submit_button, div#dynafef_actions div#div_submit_button input {margin-top: 0px;}
div#dynafef_actions, div.dynafef_buttons {float:none; margin: 0px;}
div#dynafef_actions {padding-left: 200px;}
div#div_submit_button input {background: #e0e0e0;}

div#top_breadcrumbs {font-size: 11px; font-family: tahoma; padding-top: 3px; padding-left: 5px;}
div#top_breadcrumbs a {font-size: 11px; font-family: tahoma;}

div.dynafef_pi4_subtitle {padding-top: 1px; font-style: italic;}

div.dynafef_pi4_other_info {border-top: 1px solid #a7bbce; padding-top: 5px; border-bottom: 1px solid #a7bbce; padding-bottom: 5px; background-color: #f5f5f5; padding-left: 10px;}
div.dynafef_pi4_other_info div.dynafef_pi4_bodytext {border-bottom: 1px solid #ffffff; padding-bottom: 2px;}
div.dynafef_pi4_bodytext div.label {display: inline;}
div.dynafef_pi4_bodytext {padding: 5px 0px 5px 0px;} 

div.dynafef_pi4_short p, div.dynafef_pi4_short p.bodytext, div.dynafef_pi4_bodytext p, div.dynafef_pi4_bodytext p.bodytext {font-size: 12px; line-height:16px; padding:0px 10px 0px 10px;}

td.newsroom_2cols h1.csc-firstHeader { font-size:22px; margin-bottom:15px; margin-top:0; color:#00859B; font-weight: normal;}

td.newsroom_2cols h2 {font-size: 16px; margin-bottom:0px; color:#4682B4;}
td.newsroom_2cols p.bodytext, td.newsroom_2cols p {margin-top: 8px; margin-bottom: 15px;}

div#c34640 {background-color: #f7f7f7; width: 550px; border: 1px solid #e0e0e0; margin-bottom: 20px;}

/* ############## LOGIN & ADDNEWS BOX - start ################# */

div.tx-loginboxmacmade-pi1, table.tx-documentum-brd_table td.my_class, table.tx-documentum-brd_table td.profile_title {font-size:0.8em; font-weight: bold; padding-top: 14px;}

table.tx-documentum-brd_table div#suggestion, td.my_class_little, span.profile_data  {font-size:0.8em; font-weight: normal; font-style: italic;}
table.tx-documentum-brd_table td.my_class_mand{color: red;}

table.tx-loginboxmacmade-pi1-loginTable {margin-top: 20px;}

td.tx-loginboxmacmade-pi1-labelCell {text-align: right; font-size: 0.8em; padding-right: 3px;}

td.tx-loginboxmacmade-pi1-fieldCell input, table.tx-documentum-brd_table input, table.tx-documentum-brd_table select{background-color:#f7f7f7; border:1px solid #999999; padding-left:3px; width:202px;}

td.tx-loginboxmacmade-pi1-fieldCell input.submit {
  background-color:#666666;
  border:1px solid #cccccc;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  font-weight: bold;
  color: #ffffff;
  font-size: 0.7em;
  padding:3px;
  width:45px;
}

div.tx-lumophpinclude-pi1 {font-size:16px;}
div.tx-lumophpinclude-pi1 h3.csc-firstHeader {font-size: 1.1em;  font-weight: normal;}

h2.tx-loginboxmacmade-pi1-header {display: none;}


/* ################# LOGIN & ADDNEWS BOX - end ################### */


div#filterby {font-weight: bold; font-size: 12px; padding-left: 0px; border-top: 1px dotted #666; padding-top: 5px; margin: 6px 13px 0px 13px;}
div#filterby a {font-weight: bold;}

#box_blue_2cols h1.csc-firstHeader, #box_blue_2cols h1 {
background-color:#00A7B5;
border:0 none;
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:0.8em;
font-weight:bold;
margin-bottom:8px;
margin-left:0;
margin-right:0;
padding-bottom:5px;
padding-left:8px;
padding-top:5px;
}

#box_blue_2cols p.bodytext img {margin-right: 4px; padding-right: 4px;}

div.csc-textpic-text h3, td.newsroom_2cols h3 {padding-top: 15px; font-weight: bold; margin-bottom: 0px; color: #777777;}

div.csc-textpic-text p.bodytext {padding-top: 5px; padding-bottom: 10px; line-height: 17px;}

td.newsroom_2cols a, #box_blue_2cols a, td.newsroom_2cols a:hover, #box_blue_2cols a:hover {font-weight: normal; color: #4269B0;}

/* div#c57685 div.csc-textpic-text h3 {padding-top: 15px; font-weight: bold; margin-bottom: 0px; color: #b32533;} */

p.bodytext {padding:0px; line-height: 17px; margin-top: 2px; margin-bottom: 15px;}

dd.csc-textpic-caption {font-size:11px; font-style:normal; padding:4px; text-align:left; text-transform:normal;}

td.newsroom_2cols table.contenttable td p.bodytext, td.newsroom_2cols table.contenttable td p {margin: 0px; font-size: 12px;}

#box_blue_2cols div#right_menu h1.csc-firstHeader {margin-bottom: 1px; font-size:13px; background-color:#5279AD; color:#FFFFFF;}

div#c284256 {border: 1px solid rgb(148, 166, 189); padding: 10px; width: 535px; margin-top: 20px;}
div#c284256 div.tx-dynalist-pi1 {font-size: 0.8em;}
div#c284256 div.tx-dynalist-pi1 div.tx-dynalist-pi1-recordlist,
div#c283500 div.tx-dynalist-pi1 div.tx-dynalist-pi1-recordlist {border-top-style: none;}

div#c284256 .list-image {float: left; margin-right: 15px; margin-bottom: 10px;}
div#c284256 .list-title {margin-bottom: 5px;}
div#c284256 .list-title a {font-weight: bold;}
div#c284256 .list-subtitle {margin-bottom: 5px; font-style:italic;}
div#c284256 .list-date {margin-left: 10px; margin-bottom: 5px;}


div#c283500 {font-size: 0.8em;}
div#c283500 .list-title {margin-bottom: 8px;}
div#c283500 .list-img {float: left; margin-right: 15px; margin-bottom: 10px;}
div#c283500 .list-subject {margin-top: 5px; color: #888888; font-size: 0.9em; font-style: normal; text-transform:uppercase;}

div#c56865 div.dynafef_pi4_bodytext {clear:both;}

#c284147 .tx-dynalist-pi1-recordlist {padding: 15px 10px; font-size: 0.8em;}
#c284147 .list-date {margin-left: 15px;}
#c284147 .list-image {float: left; margin-right: 15px; margin-bottom: 10px;}
#c284147 .list-title a {font-weight: bold;}
#c284147 .list-text {font-weight: bold; margin-top: 5px;}
#c284147 .tx-dynalist-pi1-pagination {font-size: 0.8em;}

div.archive {
  margin:15px 0 5px 10px;
}

div.archive a {
  background:#f5f5f5 url(images/archive.gif) 2px 2px no-repeat;
  text-decoration:none;
  padding:1px 20px 1px 19px;
  border:1px solid #c7c7c7;
  font-weight:bold;
  font-size:11px;
  font-family: Arial,sans-serif;
  }

div.archive a:hover {
  color:#40699B;
}

div#c62617 div.tx-dynafef-pi4 div.dynafef_pi4_bodytext {padding-top: 3px; padding-bottom: 3px;}
div#c62617 div.tx-dynafef-pi4 div.csc-header h2 { font-size: 16px; margin-bottom: 10px;}
div#c62617 div.tx-dynafef-pi4 div.medium_image { float: left; margin-left: 0px; margin-right: 10px; }
div#c62617 div.tx-dynafef-pi4 div.dynafef_pi4_date {margin-bottom: 10px; }

/* ############## SUSTAINABLE FOOD CONSUMPTION AND PRODUCTION start ################# */

p#sfcp_bodytext {
padding: 3px 0 3px 0;
margin: 3px 0 3px 0;
}

h2#sfcp a, h2#sfcp a:hover{
font-size: 13px;
font-weight: bold;
}

hr.sfcp {
border: 1px dotted #C5D1E2;
}

div#c187623 div#filterby {
font-size: 16px;
margin: 0 0 0 24px;
}

div#c187623 div#filterby p.bodytext {
margin: 0;
}


div#c187623 div#filterby a, div#c187623 div#filterby a:hover {
font-weight: bold;
}

/* ############## SUSTAINABLE FOOD CONSUMPTION AND PRODUCTION end################# */

.pubListOptions {text-align: right; font-size:0.7em; text-transform:uppercase; padding-bottom: 5px;}