body {
background-color:#cfdeda;
color:#414042;
font:12px Arial,verdana,sans-serif;
margin: 0px;
height:100%;
width:100%;  
padding:0;
font-weight:normal;
line-height:16px;
text-indent:0;
font-style:normal!important;

}

#content td.text {
padding:20px 20px 10px 20px;
font-style:normal!important;
}

#div_general{
  background-color:white;

}


*+html table.table{
  
  width:950px;
  vertical-align:top;
  
}

* html table.table{
  
  width:950px;
  
}



* html td#right { padding-top: 20px; }
*+html td#right { padding-top: 20px; }



#content p{

padding:0;

}

#content td.text form {
float:left;
clear:both;
margin:0 0 10px 0;
padding:0 0 0 0;
width:100%;

}

 #content td.text table.forms {
 float:left;
 clear:both;
 padding:0px;
 vertical-align:top;
 margin:0;
 
 }
 #content td.text table.forms td{
 padding:2px;
 }
 
 #content td.text table.forms th{
 padding:2px;
 text-align:right;
 }
 
 
/*#content td.text input {
margin:0!important;
padding:0;

}*/

.tx-felogin-pi1 input#pass{

}


#content td.text ul {
clear:both;
margin:0 0 0 10px;
padding:0  0 0 0px;
width:98%!important;
list-style:disc inside;
}
#content td.text ul li {
width:90%!important;
clear:left;
padding-left: 0px;

}



#content td.text ol {
clear:both;
/*margin:0 0 0 10px;
padding:0  0 0 0px;*/
width:98%!important;
list-style-position:inside;


}


#content td.text ol li{
float:none;
clear:both;
/*padding:0  0 0 0px;
  list-style-position:inside;
margin:0;*/
}

* html #content td.text ol { margin-left: -0.5em; }
*+html #content td.text ol { margin-left: -0.5em; }

* html #content td.text ol li {
  list-style-position: outside;
  margin-left: 1.3em;
  padding-left: 1.3em;
}
*+html #content td.text ol li {
  list-style-position: outside;
  margin-left: 1.3em;
  padding-left: 1.3em;
}

#width_center {
width:487px;
}

#content td.collum1text, #content td.collum1text td {
padding:10px 40px 10px 40px;
}

#content td.text p{
padding:0;
text-indent:0;
margin-left:0;
/*float:left;
clear:left;
width:100%;
*/
}


#content td.text img{
margin:0 0px 0 0;
}

.imgtext-table img{

padding:3px;
background-color:#ffffff;

}


#left .imgtext-table img{
background-color:transparent;
}


.tx-indexedsearch div {
padding:0 0 10px 0;

}


.tx-indexedsearch-searchbox {
float:left;
clear:both;
width:100%;
margin:0 0 0 0;
display:inline;

}















.tx-indexedsearch-searchbox p{
float:left;
clear:left;
display:inline;
margin:0 0 0 58px;

}




    
  body a, body a:link, body a:active, body a:visited {
  color:#008e6d;
text-decoration:none;  
  } 
  body a:hover {
  
  text-decoration:underline; 
   color:#00a881;
  }
  
  
  
  h1{
  
font-size:18px;
  line-height:20px;
font-weight:bold;
  color:#414042;
margin:0 0 21px 0;
}

  
  h2{
color:#414042;
  font-size:18px;
  padding:0 0 2px 0;
  margin:0 0 16px 0!important;
  line-height:18px;
  font-weight:bold;  
  }
  
  h3{
  color:#414042;
  font-size:1.0em;
  font-weight:bold;
  padding:0 0 2px 0;
  margin:10px 0 5px 0;

  }
  
  h4{
  font-size:13px;
  padding:0 0 0 0;
  margin:0 0 16px 0;
  line-height:16px;
font-weight:bold;
text-align:left;
  
  }

 h5{
  font-size:12px;
  padding:0 0 0 0;
  margin:15px 0 16px 0;
  line-height:14px;
font-weight:normal;
text-align:center;
  
  }
  
 
  
  h6{
  font-size:12px;
  padding:0 0 0 0;
  margin:0 0 16px 0;
  line-height:14px;
font-weight:bold;
text-align:center;


  }

.right_box h2{
  font-size:18px;
  color:#414042;
  text-align:center;
  font-weight:bold;
margin:0!important;
  
}

.right_box h3{
  font-size:14px;
  color:#414042;
  text-align:center;
  font-weight:bold;
  text-align:right;
  margin:0!important;
  
}


  .right_box h3 a, .right_box h3 a:link, .right_box h3 a:active, .right_box h3 a:visited{
  text-align:right;
  padding-right:20px;
  line-height:22px;
    background-image: url(http://www.globalgreengrowthforum.com/fileadmin/images/green_aroow.gif);
background-repeat:no-repeat;
background-position:right top;
  text-decoration:none;
  color:#414042;
}
  
    .right_box h3 a:hover{
   color:#00a881;
  
}

#right h4{
  font-size:12px;
  color:#414042;
  text-align:center;
  font-weight:normal;
  text-transform:uppercase;
  padding-bottom:18px;
  margin:17px 0 17px 0!important;
   background-image: url(http://www.globalgreengrowthforum.com/fileadmin/images/shadow_right.jpg);
background-repeat:no-repeat;
background-position:center bottom;
  
}


  
  p{
  padding:0;
  margin:4px 0 4px 0;
  display:block;
  }
  
  
  form{
  margin:0;
  padding:0;
  float:left;
  clear:both;
  
  }




#mailform fieldset label {
width:100px;
display:block;
float:left;
padding:0 0 0 0!important;

}

#mailformaddress, #mailformemail, #mailformname {
border:1px solid #9b9b9b!important;
margin:0 0 2px 0;

}


.tx-indexedsearch .searchbox-tmpl-css label{

margin-right: 1em;
width: 10em;
float: left;
padding:3px 0 0 0!important;
vertical-align:top;

}




input.textarea, 
.tx-indexedsearch-searchbox-sword  
{
  font-size:11px;
  /*border:1px solid #6d7a5a!important;*/
  padding:2px;
  margin:0;
  height:13px;

}
  


.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:auto !important; }
  





.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:60px; }

.csc-mailform{
border:0!important;

}  







  
  
  
  #general{
  width:100%;
  padding:0 0 5px 0;
  margin:0;  
  text-align: left;
  }
  


  
  
  div#news{
  font-size:11px;

  line-height:16px;
  color:#636363;
  float:left;
  clear:both;
  width:100%;
  padding:0px 0 0 0;
  }
  
  
  div#news img{
  border:1px solid #bbbcd8;
  padding:3px;
  margin:3px 3px 3px 0;
  display:block;
  background-color:#FFFFFF;
  float:none;
  clear:both;
  
  
  }
  
  
  div #news img.noborder {
  border:0;
  margin:0 0 0 25px;
  
  }
  
  
  
  div#news p{

  padding:0 0 0 0;
  margin:0 0 2px 0;

  }
  
  
  #content {
  width:990px;
  
  float:none;
  clear:none;
  margin:0 auto 0 auto;
  padding:0 0 25px 0;
  vertical-align:top;
background-color:#FFFFFF;
border-bottom:1px solid #cccccc;
display:table;


  }
* html #content {overflow:hidden;}
  
  #content .text {
  padding-top:38px;
  text-align:left;
  vertical-align:top;
/*width:602px;*/
  display: table-cell;
  padding-left:10px;
  margin-right:25px;
  }

* html #content .text {padding-top:55px!important; }
*+html #content .text {padding-top:55px!important;}




#content .text table {
border:0;

padding:0;
/*background-color:#FFFFFF;*/
}


.contenttable {
  
  border:0!important;
  
}


#content .text table td{


    margin: 0;
/*    padding: 4px;*/
}


#content .text ol{

  
}

#content .text ol li{

  
}

#content .text div{
  /*float:left;
  clear:left;*/
  display:block;
  
}


  
  
  #header{
  width:990px;
  float:left;
  clear:both;  
  vertical-align:top;
  margin:0!important;

  padding:0;
  overflow:hidden;
  
  
  }
  
  #header .top{
  width:100%;
  height:12px;
  float:none;
  clear:both;
  background-color:#021938;
  /*background-image:url(http://www.globalgreengrowthforum.com/fileadmin/images/corner_t_l.gif);
  background-repeat:no-repeat;
  background-position:top left;*/
  text-align:right;
  vertical-align:top;
  margin:0;
  padding:0;
  
  }
  
  
  #header #logo{
  float:left;
  clear:left;
  width:420px;
  line-height:1px;
font-size:1px;
  margin:30px 0 23px 21px;
  padding:0;
  display:inline;
  text-align:left;
  }
  
  #header #logo[id]{

  
  }
  
  
  #header #toppicture {
  text-align:left;
  background-color:#FFFFFF;
  width:990px;
  line-height:1px;
  font-size:1px;
  float:left;
  clear:both;
  margin:10px 0 0 0;
  padding:0;
  vertical-align:top;
  white-space:nowrap!important;
  border-bottom:10px solid #282d33;
  overflow:hidden;
  }
  
  
  #toppicture{
  float:left;
font-size:1px;
  margin:0;
  white-space:nowrap!important;
line-height:1px;
  
  }
  
  
  #pictures{
  float:left;
  margin:0 0 0 25px;
  padding:0 0 0 0;
  display:inline;
  }
  
  
  .pic_cont
{
float:left;
clear:none;
width: 178px;
height: 125px;
z-index:-10;
margin:0 5px 0 0;
}
.pic, .pic img
{
width: 178px;
height: 123px;
}
.picbg
{
display:block;
position:relative;
z-index:100;
left: 0px;
margin-top: -125px;
width: 178px;
height: 125px;
background-image:url(http://www.globalgreengrowthforum.com/fileadmin/images/rama.gif);
}
  
  
  #topmenu{
  width:990px;
  float:left;
  clear:both;
  margin:0 0 0 0!important;
  padding:0 0 0 0;
  display:inline;
  text-align:left;
  background-color:#00a07b;
  border-bottom:5px solid #322f31;
      background-image:url(http://www.globalgreengrowthforum.com/fileadmin/images/topmenu.jpg);
  background-repeat:repeat-x;
  background-position:left top;
  
  }
  
  
  
#topmenu ul {
margin:0 0 0 0;
padding:0px 0 0 2px;
list-style-type: none;
text-align:left;
float:left;
clear:none;
display:inline;
vertical-align:top;
   width:904px;
    background-image:url(http://www.globalgreengrowthforum.com/fileadmin/images/li_bg.gif);
  background-repeat:repeat-y;
  background-position:left top;
}


#topmenu li {
display: inline;
margin:0 0 0 0px;
font-family:arial, sans-serif;
font-size:16px;
line-height:16px;
font-weight: bold;
float:left;
clear:none;
}

#topmenu a, #topmenu a:link, #topmenu a:active, #topmenu a:visited {
font-family:arial, sans-serif;
  height:43px;
  /*width:150px;*/
font-size:16px;
line-height:45px;
font-weight:bold;
margin:0;
padding:3px 30px 3px 30px;
color:#ffffff;
  text-align:center;
text-decoration: none;
white-space: nowrap;
float:left;
clear:none;
display:inline;
  background-image:url(http://www.globalgreengrowthforum.com/fileadmin/images/li_bg.gif);
  background-repeat:repeat-y;
  background-position:right top;

}

#topmenu a:hover {
color: #414042;
background-color:#f2f2f3;
    background-image:url(http://www.globalgreengrowthforum.com/fileadmin/images/li_bg.gif);
   background-repeat:repeat-y;
   background-position:right top;
padding:3px 30px 3px 30px;
   text-align:center;
font-size:16px;
line-height:45px;
float:left;
clear:none;

}



#topmenu a.selected, #topmenu a.selected:link, #topmenu a.selected:active, #topmenu a.selected:visited {
font-family: arial, sans-serif;
font-size:16px;
line-height:45px;
font-weight:bold;
margin:0;
padding:3px 30px 3px 30px;
   text-align:center;
color: #414042;
background-color:#f2f2f3;
text-decoration: none;
white-space: nowrap;
float:left;
clear:none;
display:inline;
}


.table{
  display:table;
  width:950px;
  /*padding:17px 20px 17px 20px;*/
  background-image: url(http://www.globalgreengrowthforum.com/fileadmin/images/shadow.jpg);
background-repeat:no-repeat;
background-position:center top;

}

.table{
  display:table;
  width:950px;
  margin:0 20px 17px 20px;
  background-image: url(http://www.globalgreengrowthforum.com/fileadmin/images/shadow.jpg);
background-repeat:no-repeat;
background-position:center top;
  padding-top:17px;

}


  
  #inner{

  height:100%;
  clear:both;
  width:950px;
  padding:0;
  margin:0;
  vertical-align:top;
  border-bottom:1px solid #282d33;
 display:table-row;


  }
  

  #inner table.over {
  background-image:url(http://www.globalgreengrowthforum.com/fileadmin/images/kfuks.jpg);
  background-position:right bottom;

  background-repeat:no-repeat;
  }
  
  
  
  #right {
  width:311px;
  padding:5px 2px 0 0;
  margin-left:28px;
  vertical-align:top;
/*float:right;*/
  display: table-cell;
  }
* html #right {float:right;display:inline!important;}
*+html #right {float:right; clear:none; display:inline!important; width:310px;}
  
  #left {
  width:240px!important;
  padding:0!important;
  vertical-align:top;
  margin:0;
  /*float:left;*/

  display: table-cell;

  
  }
* html #left {float:left; display:inline!important;}
*+html #left {float:left; display:inline!important;}

#left p{

margin:0 10px 0 10px!important;
width:180px!important;
display:inline;
float:left;
}



        div#leftcontent {
  margin:0 0 20px 0!important;
  width:240px!important;
  vertical-align:top;
  padding:0 0 0 0!important;
float:left;
clear:left;
display:inline;
display:block;
  }


  div.csc-header csc-header-n1{
float:left;
clear:left;
display:inline;
margin:0 0 0 0!important;
padding:0 0 0 0!important;

  }
  

  #leftcontent table{
  margin:0 0 0 10px!important;

  
}  
  
  
  #left h1{
  display:block;
  clear:both!important;
  padding:0 0 2px 0;
  margin:0px 0 5px 10px;  
  /*margin-top: expression('-2px');
  padding-top: expression('-2px');*/
  
  }
  
  

  
  
  
  
  #footer{
  height:15px;
  width:990px;
  font-size:10px;
  line-height:10px;
  
border-top:5px solid #322f31;
color:#322f31;
font-size:0.9em;
text-align:center;
margin:0 auto  0 auto;
  padding:5px 0 5px 0;
  }
  
  
  
  #footer .address {

  text-align:center;
  width:650px;
  float:left;
  clear:left;
  margin:0 0 0 170px;
  display:inline;
  }
  
  .address  a, .address  a:link, .address  a:active, .address a:visited{
  color:#eeeeee;
  text-decoration:underline;
  } 
  
  .address a:hover {
  color:#eeeeee;
  text-decoration:none;
  
  }
  
  
  
  #footer p{
  margin:0;
  padding:0;
  
  
  }
  
  
  #footer p.line{
  height:1px;
  font-size:1px;
  line-height:1px;
  background-color:#FFFFFF;
  padding:0;
  
  }
  
  
  
  .search{
  float:right;
  clear:none;
  width:235px;
  display:inline;
  padding:0 0 0 5px;
  margin:0px 5px 0 20px;
  vertical-align:top;
  text-align:left;

  
  
  }
  
  
  
  .search a, .search a:link, .search a:active, .search a:visited {
  padding:0 2px 6px 2px!important;
  margin:0 0 0 2px!important;
  float:left;
  clear:none;
  background-image:url(http://www.globalgreengrowthforum.com/fileadmin/images/corner.gif);
  background-repeat:no-repeat;
  background-position:left 15px;
  }
  
  .search a:hover{
  background-color:transparent!important;
  


  }
  

  
.search img{
margin:0 5px 0 5px;
float:left;
clear:none;
height:13px;

}
.search .textarea, .select
{
  width:100px;
  border:1px solid #999999;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:11px;
  vertical-align:top;
  padding:1px 0 1px 5px;
  margin:0 5px 0 5px;
  background-color:#3d4b57;
  color:#999999;
}
.search form
{
  padding:0!important;
  margin:0!important;
  float:left;
  clear:right;
}
  
  
  
.search img{
float:left;
clear:none;
}



  
  .border {
  width:1px;
  height:100%;
  background-color:#bdc0bf;
  }
  
  
.submenu {
float:left;
clear:left;
margin:20px 0 0 0; /*0px 0 0px 0;*/
padding:0; /*10px 0 10px 0;*/
display:inline;
width:240px;
height:auto;
font-size:0px;
line-height:0px;

}

  
/*div#leftmenucontainer {
margin: 2px 0 1px 0;
padding:16px 0 0 0;
width:150px;
display:inline;
float:left;
clear:left;
font-size:1px;
line-height:1px;
}*/




ul#leftmenulevel1 {
margin:0px 0 10px 0;
padding: 0 0 0 0;
list-style-type: none;
text-align:left;
width:240px;
height:auto;

}

ul#leftmenulevel1 li {
display:block;
color:#003f2e;
font-size:10px;
font-family:arial, helvetica, helv, sans-serif;
font-weight: normal;

text-decoration:none;
background-color:transparent;
background-image: none;
padding: 0;
margin: 0;
text-align:left;
width:240px;

}

ul#leftmenulevel1 li.sub
{
  border-bottom: none;
}

*:first-child+html ul#leftmenulevel1 li
{
  margin-top:-2px;
}
* html ul#leftmenulevel1 li
{
  margin-top: -2px;
}

ul#leftmenulevel1 li a, ul #leftmenulevel1 li a:link, ul #leftmenulevel1 li a:active, ul #leftmenulevel1 li a:visited {
display: block;
font-size:11px;
font-family:arial, helvetica, helv, sans-serif;
font-weight: normal;
background-color:#676a1c;
background-image: none;
padding: 0 2px 0 20px;
margin: 0 0 0 0px;
border-left:2px solid #ACD335;
border-right:2px solid #ACD335;
background-color:transparent;
color:#0b0c0d;
text-decoration:none!important;
text-align:left;
line-height:18px;
text-transform:uppercase;

border-bottom:1px solid #bdc0bf;


}

ul#leftmenulevel1 li a:hover {
border-left: 15px solid #ACD335;

/*border-right:5px solid #003f2e;*/
padding: 0 2px 0 7px;


background-color:#282d33;
color:#d2eaf4;
font-weight:normal;
display:block;
}

ul#leftmenulevel1 li a.selected, ul#leftmenulevel1 li a.selected:link, ul#leftmenulevel1 li a.selected:active, ul#leftmenulevel1 li a.selected:visited{
border-left: 15px solid #ACD335;
line-height:20px;
  font-size: 11px;
color:#d2eaf4;
padding: 0 2px 0 7px;

font-weight: bold;

background-color:#282d33;
}

ul#leftmenulevel2 {
margin: 0 0 0 10px;
padding: 10px 0 10px 5px;
list-style-type: none;
text-transform:none;
width:210px;


}

ul#leftmenulevel2 li {
display:block;
color: #c1cd90;
font-size:11px;
font-family:  arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: none;
background-image: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
text-transform:none;
width:210px;
}

ul#leftmenulevel2 li a, ul#leftmenulevel2 li a:link, ul#leftmenulevel2 li a:active, ul#leftmenulevel2 li a:visited {
display: block;
color:#282d33;
font-size:11px;
line-height:16px;
font-family: arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: none;
background-image: none;
border-bottom:0;
padding: 0 2px 0 6px;
/*border-bottom:1px solid #dce9f1;*/
margin:0;
text-transform:none;

}


* html ul#leftmwnulevel2 li a {

}

ul#leftmenulevel2 li a:hover {
color: #eeeeee;
line-height:16px;
text-decoration: none;
background-image: none;
background-color:#999c9b;
border-left:2px solid #ACD335;
border-right:2px solid #ACD335;
}

ul#leftmenulevel2 li a.selected, ul#leftmenulevel2 li a.selected:link, ul#leftmenulevel2 li a.selected:active, ul#leftmenulevel2 li a.selected:visited {
color: #eeeeee;
line-height:16px;
text-decoration:none;
font-size:11px;
font-weight:normal;
background-color:#999c9b;
background-image: none;
border-left:2px solid #ACD335;
border-right:2px solid #ACD335;
margin: 1px 0 0 0px;
padding: 0 2px 0 8px;
}

ul#leftmenulevel3 {
margin:10px 0 0 0;
padding: 0 0 0 0;

list-style-type:disc;
list-style-type:circle;
}

ul#leftmenulevel3 li {
display:block;
color: #ffffff;
font-size:11px;
font-family: arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration: none;
background-color: transparent;background-image: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

ul#leftmenulevel3 li a, 
ul#leftmenulevel3 li a:link, 
ul#leftmenulevel3 li a:active, 
ul#leftmenulevel3 li a:visited,
ul#leftmenulevel3 li a:hover 
{
display: block;
color:#282d33;
font-size:11px;
font-family:  arial, helvetica, helv, sans-serif;
font-weight: normal;
text-decoration:none;
background-color:transparent;
background-image: none;
padding: 1px 2px 1px 10px;
margin:0;
line-height:14px;
border:0;
}

ul#leftmenulevel3 li a:hover {
color:#b20838;
text-decoration:underline!important;
/*background-color:#FFFFFF;
background-image: none;
font-weight: normal;

margin:0;
*/
}

* html ul#leftmenulevel3 li aa:hover { padding: 0px 2px 0px 10px; }

ul#leftmenulevel3 li a.selected, ul#leftmenulevel3 li a.selected:link, ul#leftmenulevel3 li a.selected:active, ul#leftmenulevel3 li a.selected:visited {
color:#b20838;
background-image: none;

border:0;
font-weight:normal;
font-size:11px;
padding: 1px 2px 1px 10px;
margin: 0 0 0 0px;
text-decoration: underline!important;
background-color:transparent;

}

ul#leftmenulevel3 li.sub
{
  border-bottom: none;
}

*:first-child+html ul#leftmenulevel3 li
{
  margin-top:-2px;
}
* html ul#leftmenulevel3 li
{
  margin-top: -2px;
}


.vt {
float:right;
clear:right;
margin:0 5px 10px 0px;
display:none;
background-image:url(http://www.globalgreengrowthforum.com/fileadmin/images/vt.gif);
  background-repeat:no-repeat;
  background-position:left bottom;
color:#9c9ca0;
font-size:10px;
height:15px;
padding: 0 10px 0 10px;
}

.vt a, .vt a:link, .vt a:active, .vt a:visited {
color:#9c9ca0;
text-decoration:none;

}
.vt a:hover{
color:#48484a;
}






.tx-newloginbox-pi1 {
float:left;
clear:both;
display:inline;
width:100%;
margin:0 0 10px 0;
}


.tx-dropdownsitemap-pi1{

width:100%;
margin:0 0 10px 0;
float:left;
clear:both;
text-align:left;

}


.tx-dropdownsitemap-pi1 a, .tx-dropdownsitemap-pi1 a:link, .tx-dropdownsitemap-pi1 a:visited, .tx-dropdownsitemap-pi1 A:active
{
text-decoration:none;
padding:0 0 0 10px;

}



.tx-dropdownsitemap-pi1 a:hover{
text-decoration:underline;

}



.tx-dropdownsitemap-pi1 .expAll{



float:left;
clear:left;
width:500px;
display:block;

margin:0;


}


.tx-dropdownsitemap-pi1 ol{
float:left;
clear:left;
height:auto;
width:500px;
display:table;
list-style:none!important;

}



.tx-dropdownsitemap-pi1 ol div{
float:left;
clear:left;
margin:0;
display:inline;


}

ol li{
clear:left;
line-height:20px;


}

/*ol li .level_1, ol li .level_2, ol li .level_3, ol li .level_4, ol li .level_5{
float:left;
clear:left;

width:450px;
margin:0;




}*/


/*.ifsub{
float:left;
clear:left;
width:500px;

display:block;

}*/


.newstable {
width: 100%;
}



.newshead strong 
{
float:left;
clear:left;

}
.newshead dd

{
float:right;
clear:right;

}

.language {
float:left;
clear:none;
height:13px;
width:90px;
margin:0  5px 0px 5px;
padding:0;
display:inline;
text-align:right;
}


.language a, .language a:link, .language a:active, .language a:visited{

margin:0 0 0 2px;
height:13px;
padding:0 1px 6px 1px!important;
float:left;
clear:none;
background-image:url(http://www.globalgreengrowthforum.com/fileadmin/images/corner.gif);
  background-repeat:no-repeat;
  background-position:left 15px;
}

.language a:hover {
background-color:transparent!important;

}

* html .language {height: 19px; overflow: hidden;}

.language img{
margin:0 3px 0 3px;
float:left;
clear:none;
display:inline;
border:1px solid #cccccc;

}

.tx-newloginbox-pi1 {
float:none;
clear:both;
margin:0;
padding:0;
}
.tx-newloginbox-pi1 p {
float:none;
clear:both;
}


/*for news*/


.sep{
height:1px;
font-size:1px;
line-height:1px;


}


.news-single-item {
padding:0 0px 10px 0;
float:left;
clear:both;
border-bottom:1px solid #eeeeee;
margin:10px 0 0 0;
vertical-align:top;
width: 100%;
text-indent:0!important;
text-align:left;

}

.news-single-item p{
margin:0;
padding:0;
text-indent:0!important;


}





.news-single-timedata {
/*background-color:#bbce99;
border:1px solid #667a35;*/
line-height:18px;
text-align:right;
padding:0 0px 0 0;
float:left;
clear:right;
/*float:right;
clear:right;*/
display:inline;
width:489px;/*489px;*/
margin:0 0 2px 0;

} 

.news-single-timedata p{
margin:0 0 0 0;
display:inline;
}



.news-single-morelink {
color:#00CC99;
line-height:14px;
margin:0 0 15px 0;;
padding:0;

clear:none;

}

.news-single-morelink a, .news-single-morelink a:link, .news-single-morelink a:active, .news-single-morelink a:visited {
color:#003f2d;




}





.news-single-item .news_image{
float:right;
/*clear:right;
width:auto;*/
margin:0 0px 10px 10px;
}


.news-single-item a img {
/*float:left;
clear:left;*/
border:1px solid #cee9c0;
padding:5px;
}

.news-single-item .news_image_right{
float:right;
clear:right;
width:auto;
margin:0 0 10px 10px;

}


.news-single-item h2{
font-size:14px;
line-height:14px;
color:#667a35;
text-decoration:none;
clear:left;
margin:0 0 10px 0;
}




.news-single-item h2 a, .news-single-item h2 a:link, .news-single-item h2 a:active, .news-single-item h2 a:visited {
font-size:14px;
line-height:14px;
color:#667a35;
text-decoration:none;
clear:left;
}

.news-single-item h2 a:hover {
color:#667a35;
text-decoration:none;

}


.news-single-item h4{
font-size:14px;
font-weight:normal;
line-height:14px;
color:#667a35!important;
text-decoration:none;

float:left;
clear:left;
margin:-18px 0 10px 0;
width:490px;
display:block;
}

.news-single-item h4 a, .news-single-item h4 a:link, .news-single-item h4 a:active, .news-single-item h4 a:visited {
font-size:14px!important;
line-height:14px;
color:#48484a;
text-decoration:none!important;

clear:right;
}

.news-single-item h4 a:hover {
color:#5588ca;
text-decoration:none;

}



.wspace {
  width: 468px;
  height:0;
  font-size:0;
  line-height:0px;
  display:none;
}


.news-list-container{

float:left;
clear:left;
margin:0;
padding:0;
}


.tx-photogals-pi1-big{

float:left;
clear:both!important;
text-align:center;
width:500px;


}


.tx-photogals-pi1-big a, .tx-photogals-pi1-big a:link, .tx-photogals-pi1-big a:active, .tx-photogals-pi1-big a:visited {
border:1px solid #CCCCCC;
float:left;
clear:both!important;
text-align:center;
margin:0;
padding:2px;

}



.tx-photogals-pi1-big img{
float:left;
clear:both;
margin:1px!important;
padding:0;
display:inline;
width:495px;

}

.tx-photogals-pi1-small a, .tx-photogals-pi1-small a:link, .tx-photogals-pi1-small a:active, .tx-photogals-pi1-small a:visited{
border:1px solid #CCCCCC;

float:left;

clear:none!important;

text-align:center;
margin:3px;
padding:2px;
display:inline;
} 


.tx-photogals-pi1-small img{
float:left;
clear:both;
margin:1px!important;
padding:0;
display:inline;

}


.tx-photogals-pi1-small-active a, .tx-photogals-pi1-small-active a:link, .tx-photogals-pi1-small-active a:active, .tx-photogals-pi1-small-active a:visited{

border:1px solid #667a35;
float:left;

clear:none!important;
display:inline;
text-align:center;
margin:3px;
padding:2px;

}

.tx-photogals-pi1-small-active img{
margin:1px!important;
float:left;
clear:both;
padding:0;
display:inline;

}








.tx-photogals-pi1-small img{
float:left;
clear:both;
margin:1px!important;
padding:0;
display:inline;

}


.news-amenu-container {
border:1px solid #9b9b9b!important;

}


.news-list-browse {
width:100%;
float:left;
clear:both;
padding:0;
text-align:center;
}


.tx-ttnews-browsebox{
width:100%; 
text-align:center;
float:left;
clear:both;
display: block;
}

.news-list-browse table {

text-align: center;
float: none !important;
clear:both;
display:inline;
border:0!important;
}
.news-list-browse table td{
border:0!important;
}



.tx-indexedsearch-sw {
font-style:normal!important;

}


.textarea {
height:10px;
padding:2px;
line-height:10px;
vertical-align:top;
/*vertical-align:expression('baseline');*/

}

input.button, 
input.submit,
input.csc-mailform-submit,
div.tx-felogin-pi1 input#user,
div.tx-felogin-pi1 input#pass
{
  font-size:12px;
  height:21px;
  margin:0 0 0 0;
  padding:0 5px 0 5px;
border: solid 1px #9b9b9b;
line-height:19px;
vertical-align:top;
/*vertical-align:expression('baseline');*/
}

div.tx-felogin-pi1 input,
tx_indexedsearch input
{
border: solid 1px #9b9b9b;
}
div.tx-felogin-pi1 input#user,
div.tx-felogin-pi1 input#pass
{
width: 130px;
}

input[type=select]{
font-size:10px;
  height:20px;
  margin:0 0 0 0;
  padding:0 5px 0 5px;
 
}

.grey{
  border-top:5px solid #3b3a3c;
  text-align:center;
  font-size:18px;
  background-color:#f3f3f4;
  padding:12px 0 12px 0;
  margin:0;
  width:600px;
/*float:left;
  clear:both;
  display:inline;*/
margin:43px 0 13px 0;
  
}




p{
line-height:1.5em;

}

.top_nav{
width:990px;
margin:0 auto 0 auto;
height:19px;
padding:3px 0 0 0;
  display:none;

}

.vt_label{
width:990px;
margin:0 auto 0 auto;

}

.contenttable {
border-collapse:collapse;
margin:0 0 10px 0;
}
.contenttable td, .contenttable th{
  padding:12px;
vertical-align:top;
  width:280px;

}

.contenttable {
border-collapse:collapse;
margin:0 0 10px;
}

hr{
color: #eeeeee!important;
background-color: #eeeeee!important;
height: 1px!important;
border:0!important;
margin:10px 0 10px 0;
}


/* default styles for extension "tx_dropdownsitemap_pi1" */
  .tx-dropdownsitemap-pi1 A {
   font-weight: bold;
  }
  .tx-dropdownsitemap-pi1 LI.open OL {
   display: block;
  }
  .tx-dropdownsitemap-pi1 LI.closed OL {
   display: none;
  }
  .tx-dropdownsitemap-pi1 LI.open UL {
   display: block;
  }
  .tx-dropdownsitemap-pi1 LI.closed UL {
   display: none;
  }
  .tx-dropdownsitemap-pi1 DIV {
   border: solid 1px #DFE2E3;
   background: #FAFBFB;
   padding: 2px;
   margin-bottom: 5px;
  }
  .tx-dropdownsitemap-pi1 DIV.level_2 {
   background: #f2f3f3;
  }
  .tx-dropdownsitemap-pi1 DIV.level_2 A {
   font-weight: normal;
  }
  .tx-dropdownsitemap-pi1 DIV.level_3 {
   background: #FAFBFB;
  }
  .tx-dropdownsitemap-pi1 DIV.level_4 {
   background:transparent;
   padding-left:20px!important;
   border:0!important;
  }
  .tx-dropdownsitemap-pi1 DIV.level_5 {
   background: #FAFBFB;
  }
  .tx-dropdownsitemap-pi1 DIV.expAll {
   text-align: center;
   border: solid 1px #DFE2E3;
   background: #FAFBFB;
  }
  
  .tx-dropdownsitemap-pi1 ol{
width:500px;
padding:0!important;
  margin:0!important;
  }
  
  .tx-dropdownsitemap-pi1 ol div.level_1{
  width:500px;
  margin:1px 0 1px 0;
  padding-left:0!important;
  border:1px solid #acafae;
  }
  
  .tx-dropdownsitemap-pi1 ol div.level_1 a{
  margin:0!important;
  
  }
  
    .tx-dropdownsitemap-pi1 ol div.level_2{
  width:457px;
  margin:0;
  padding:0 0 0 40px!important;
  
  }
  
     .tx-dropdownsitemap-pi1 ol div.level_3{
  width:435px;
  margin:0!important;
   padding:0 0 0 0!important;
  }
  
       .tx-dropdownsitemap-pi1 ol div.level_4{
  width:400px;
  margin:0;
   padding:0 0 0 0!important;
  }

.text{
 
float:left;
  clear:none;
  
}

div.csc-textpic-left div.csc-textpic-imagewrap{
  
  margin:0 0 0 10px;
  display:inline;
}

.for_title{
background-color:#f3f3f4;
float:left;
clear:left;
  width:950px;
  border-bottom:1px solid #eaeaeb;
  padding:20px 15px 22px 25px;
  margin:0;


}

*+html .for_title{
   padding:20px 15px 5px 25px;
  
}

.ind img{
border:1px solid #c7c8c9!important;
margin:2px 23px 0 0!important;
display:inline;

}


.ind {
margin:0 0 0 0!important;
  background-image:url(http://www.globalgreengrowthforum.com/fileadmin/images/for_title_bg.jpg);
  background-repeat:repeat-x;
  background-position:left top;
  background-color:#f3f3f4;
  border-top:5px solid #ffffff!important;
}


.for_title img{
border:0;
margin:2px 23px 0 5px;
float:left;
clear:none;
width:auto!important;
height:auto!important;
  display:inline;

}

.for_title p{
width:410px;
font-size:14px;
line-height:17px;
margin:0;

  float:left;
  clear:none;

}

.ind{
  height:168px;
}


*+html .ind{
height:180px;

}


*html .ind{
height:180px;

}

.description{
margin-top:10px!important;
line-height:13px!important;
  padding:0;
 
  white-space:nowrap!important;


}


.for_title h1{
font-size:24px;
  line-height:25px;
font-weight:bold;
 color:#414042;
  margin:5px;
  padding:0px;
  float:left;
  clear:none;
  display:block;

}

.topnavigation{
  
  float:right;
font-size:12px;
  clear:right;
  display:inline;
  margin:34px 25px 0 0;
  
}

.topnavigation .selected{
    color:#008e6d!important;
text-decoration:none;  
}

.topnavigation a.selected:hover{
    color:#008e6d!important;
 text-decoration:none; 
}



.topnavigation a, .topnavigation a:link, .topnavigation a:active, .topnavigation a:visited {
  text-transform:uppercase;
  color:#313131;
  text-decoration:none;
  font-weight:bold;
  padding:0 10px 0 10px;
float:left;
clear:none;
  
}

.topnavigation a:hover{
      color:#008e6d!important;
 text-decoration:none;
}

.topnavigation .sep{
  width:1px;
  border-left:1px solid #e6e6e7;
float:left;
clear:none;
  height:10px;
  margin:3px 0 0 0;
  display:inline;
  
}

#quota{
  width:268px;
 /* height:314px;*/
  background-color:black;
  position: absolute;
  top:184px;
margin-left:657px;
  color:#FFFFFF;
  z-index:100;
  background-image:url(http://www.globalgreengrowthforum.com/fileadmin/images/quota_bg.jpg);
  background-repeat:repeat-x;
  background-position:left top;
  padding:23px 20px 23px 23px;
  font-size:16px!important;
  font-weight:normal;
  line-height:22px!important;
}



* html #quota{
  
  margin-left:662px;
  margin-top: 10px;
  margin-bottom: -366px;
  position:relative;
}

*+html #quota{
  margin-left:-330px;
  text-align:left;
;
}

*+html #quota img{
  clear:both!important;
  
  
}




#register{
border:1px solid #d1d2d4;
  background-image:url(http://www.globalgreengrowthforum.com/fileadmin/images/register.jpg);
  background-repeat:repeat-x;
  background-position:left top;
font-size:22px;
line-height:22px;
  width:265px;
  height:46px;
  padding:23px;
  margin-bottom:22px;

}

#register a, #register a:link, #register a:active, #register a:visited{
  
  text-decoration:none;
  font-weight:bold;
  
}

.right_box{
  border-top:5px solid #00a77e;
  border-bottom:1px solid #00a77e;
  padding:11px 0 11px 0;
  margin-bottom:22px;
  
}

.right_box img{
  margin:8px 0 7px 0;
  
}

.bottom{


width:950px;
float:left;
clear:both;
margin:-10px 20px 20px 20px;
  display:inline;

}

.bottom img{
margin:0 4px 0 3px;
  border:0;
  width:auto;
  height:auto;

}

.bottom1{
  margin-top:50px!important;
  margin-bottom:0;
white-space:nowrap;
  
}

.bottom1 img{
  margin:0 0 0 10px;
  border:0;
  
}

.bottom1 p{
  float:left;
  clear:left;
  margin-top:20px!important;
  margin-right:20px;
  display:inline;

}
.navigation_icons{
text-align:right;
  margin:0 0 20px 0;

}

.tx-slideshow-pi1{
z-index:0;

}

.welcome{
margin:0 0 14px 0;
clear:both;
  display:block;
}


.scrollContainer div.panel{
  height:auto!important;
  
}
  
  
  .scroll{
    height:280px!important;
  border:1px solid white;
    
    }

.panel div {
  padding-top:0px;
  padding-bottom:20px;
  font-size:14px;
  line-height:18px;
 background-image: url(http://www.globalgreengrowthforum.com/fileadmin/images/shadow_small.jpg);
 background-repeat:no-repeat;
 background-position:center bottom;
  font-style:normal!important;
}

.panel .small_shadow{
background-image: url(http://www.globalgreengrowthforum.com/fileadmin/images/shadow_small.jpg);
background-repeat:no-repeat;
background-position:center bottom;
  height:13px;
  margin:10px 0 30px 0!important;
  
  
}



.inf_text{
list-style:none;
  padding-left:38px;
padding-bottom:45px!important;
    padding-top:0!important;
margin-top:0!important;
  


}

ul.inf_text{
  
  padding-left:33px;
list-style:none;
  padding-top:0!important;
margin-top:0!important;
  
  
    background-image: url("http://www.globalgreengrowthforum.com/fileadmin/images/shadow_small.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
}


.inf_text li{
margin-bottom:0;

}

.inf_text li p{
  margin-bottom:20px;
  
}


.inf_text ol{
  margin:0;
padding:0 0 20px 20px;
  
}

.inf_text ol li{
  
  margin:3px 0 3px 0;

  
}



.small_shadow{

  height:13px;
  margin:25px  0 30px 0!important;
  display:none;
  
}



div.mapbottom {
  background-color:#d2d8d6;
  width:180px;
  height:250px;
  display:inline;
  float:left;
  color:white;
}
div.mapbottom a{
  color:#414042;
}

* html div.mapbottom {overflow:hidden;}

div.maptop {
  /*display:inline;*/
  float:left;
  width:420px;
}

* html div.mapcat {display:none !important;}
*+html div.mapcat {display:none !important;}

div.mapbottom ul {
padding:0 0 0 10px;
margin:0;
font-size:10px;
  line-height:13px;
}

.grey_head{
border-top:5px solid #00a77e;
background-color:#f3f3f4;
font-size:18px;
font-weight:bold;
text-align:center;
padding:13px 0 13px 0;
 width:310px;
}

.logos{
  text-align:center;
  width:310px;
  border-bottom:1px solid #00a67e;
padding-bottom:45px;
}

.separator{
     background-image: url(http://www.globalgreengrowthforum.com/fileadmin/images/shadow_right.jpg);
background-repeat:no-repeat;
background-position:center bottom;
  margin:20px 0 20px 0;
width:260px;
height:13px;
  
}

.scrollContainer{
  font-size:14px;
  line-height:18px;

  
}

.scrollContainer em{
   font-style:normal!important;
}


#slider{
  margin-top:-10px!important;
  
}

ul{
  list-style-type:none!important;
  
}
* html .for_title {padding-bottom:2px;}
* html .for_title p {
    float:none !important;

 }

/*ol li{
list-style-type: decimal;
}*/
 
.home_icon{
  
  float:left;
  clear:left;
  width:38px;
  height:48px;
      background-image:url(http://www.globalgreengrowthforum.com/fileadmin/images/li_bg.gif);
  background-repeat:repeat-y;
  background-position:left top;
  text-align:center;
  margin-left:25px;
  padding-top:0;
  
  padding-left:2px;
  display:inline;

}

.home_icon img{
  border:0;
  
}


.home_icon a, .home_icon a:link, .home_icon a:active, .home_icon a:visited{
float:left;
clear:left;
padding:0!important;
  width:38px!important;
  background:none!important;
  background-color:none!important;
  line-height:18px!important;
  height:32px!important;
  padding-top:16px!important;

}

.home_icon a:hover{
  background:none!important;
  
}

.align_left{
background-position:left bottom!important;
}


ol li ul li{
list-style-type:disc;


}

#content .text ol li {
padding-bottom:10px;

}