body,text,html {
    background-color: #ffffff;
    font-size: 12px;
    font-family: arial;
    color:#636466;
    padding:0;
    margin:0;
}
a {color: #008497;}
a:visited {color:#008497;}
a:hover {color: #004325;}
a:active { color:#000000;}


h1 {
color:#009eda;
font-size:15px;
font-weight: bold;
padding: 5px 0px;
margin:0px;

}

h2 {
color:#636466;
font-size:12px;
font-weight: bold;
padding: 5px 0px;
margin:0px;
}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width: 950px;
margin-top: 10px;
margin-bottom: 10px;
margin:0 auto;
background-color: #ffffff;
}

/* ----------banner for logo-------------- */
#banner {
background-image:url(fta_header_blank.png);
background-repeat:no-repeat;
background-position: 0 0;
background-color: #ffffff;
text-align: right;
margin:10px 0 10px 0;
width:950px;
height:88px;
}
#languagebox{
    width:100px;
    height:60px;
    float:right;
    margin:0;
    margin-top:20px;
    margin-right:30px;
    font-size:10px;
    font-weight:bold;
    color:#ffffff;
}
#languagebox a{
    text-decoration:none;
    font-size:10px;
    font-weight:bold;
    color:#ffffff;    
}
#languagebox a:hover{
    text-decoration:underline;
    font-size:10px;
    font-weight:bold;
    color:#ffffff;

}

/* -----------------Inhalt--------------------- */
#content {
background-color: #ffffff;
padding: 0;
margin: 0 140px 0 190px;
}
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

p, pre{
padding: 5px 0px;
margin:0;
}
#content ul{
margin:0 0 0 20px;
padding:0;
}
/* --------------left navigavtion------------- */
#left {
/*    background-image:url(bg_home.png);
    background-repeat:no-repeat;
    background-position:0 0;
*/    float: left;
    width: 160px;
    margin: 0;
    padding: 0 0 0 10px;
}

#left h1{
    color:#666666;
    
}
#left h2{
display:block;
margin-left:0;
padding-left:0;
color:#5dacd9;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}
#right {
	float: right;
	width: 200px;
	margin: 20px 0 0 20px;
	padding: 0;
}
#right h1{

background-image:url(icon.png);
background-repeat:no-repeat;
background-position:center left;
padding-left:20px;
line-height:21px;
}

#right {
	float: right;
	width: 200px;
	margin: 0;
	padding: 0;
}
#right h1{

background-image:url(icon.png);
background-repeat:no-repeat;
background-position:center left;
padding-left:25px;
line-height:21px;
margin-left:8px;
}
/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; }





















#menu{
    width:950px;
    margin:0 0 0 0;
    padding:0;
}
#menu ul{
    width:950px;
    list-style:none;
    margin:0 0 0 9px;
    padding:0;
}
#menu ul li{
    float:left;
    margin:0;
    padding:0;
}
#menu ul li#last{
    margin:0;
}

#menu ul li a,#menu ul li a:link,#menu ul li a:visited{
    display:block;
    background-repeat:no-repeat;
    background-position:0px 0px;
    text-align:center;
    margin: 0;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    line-height:24px;border:0;
    margin-right:5px;
    width:130px;
}

#menu ul li a:hover{
    color:#999999;
}

#button_hm_1{
    background-image:url('button_hm_1.png');
}
#button_hm_2{
    background-image:url('button_hm_2.png');
}
#button_hm_3{
    background-image:url('button_hm_3.png');
}
#button_hm_4{
    background-image:url('button_hm_4.png');
}

#button_hm_5{
    background-image:url('button_hm_5.png');
}

#button_hm_6{
    background-image:url('button_hm_6.png');
}
#button_hm_7{
    background-image:url('button_hm_7.png');
}

.activemenulink{
	color:#bbbbbb !important;
}

form{
    margin:0;padding:0;
}
#memberform {
    width:140px;
    background-color:#babebc;
    background-image:url(form_top.png);
    background-repeat:no-repeat;
    background-position:0 0;
    padding:10px;
    margin:0;
}

#memberformbottom{
    width:160px;
    background-color:#e3e3e3;

    background-image:url(form_bottom.png);
    background-repeat:no-repeat;
    background-position:0 0;

    padding:5px 0 10px 0;
}
#memberformlogout{
    width:160px;
    background-color:#e3e3e3;
    padding:5px 0 10px 0;
}
#memberform label{
    display:block;    
    clear:right;
    color:#000000;
}
#memberform input{
    width:135px;
    border:0;
    margin:5px 0 10px 0;
    border-top:3px solid #757779;
}
#login{
    border:0;
    float:right;
    clear:both;
    margin-top:5px;
}

#main2{
    border:0;
    left:17px;
}

#scroller_container{
    background-color:#ffffff;
    border-left:1px solid #2daad9;
    border-right:1px solid #2daad9;
    margin:0;
    padding:0;
}
#scroller_top{
    background-image:url(scroller_top.png);
    background-repeat:no-repeat;
    background-position:0 0;
    height:11px;
    margin:0;
    background-color:#ffffff;
}

#scroller_bottom{
    background-image:url(scroller_bottom.png);
    background-repeat:no-repeat;
    background-position:0 0;
    height:11px;
    margin:0;
}















.btl{
    height:6px;
    background-image:url(cbl.gif);
    background-repeat:no-repeat;
    background-position:bottom left;
}

#dropmenudiv .first{
    line-height:16px;
    background-image:url(ctr.gif);
    background-repeat:no-repeat;
    background-position:top right;
}

#dropmenudiv{
    visibility:hidden;
    background-image:url(ctl.gif);
    background-repeat:no-repeat;
    background-position:top left;
    background-color:#73d2f6;
    position:absolute;
    border:0;
    font:bold 12px arial,verdana;
    z-index:100;
    margin:0;
    padding:0;
}

#dropmenudiv a:link {
    margin:0;
    display:block;
    color:#ffffff;
    text-decoration:none;
    padding:0 10px 0 10px;
    width:110px;
    border-bottom:2px solid #ffffff;
}
#dropmenudiv a:visited{
    display:block;
    color:#ffffff;
    text-decoration:none;
    padding:0 10px 0 10px;
    width:110px;
    border-bottom:2px solid #ffffff;
}
#dropmenudiv a:hover{
    color:#01818e;
    text-decoration:none;
}
#dropmenudiv a:active{
    text-decoration:none;
}

.submenulink,.submenulink:hover{
    width:120px;
    height:25px;
    padding:4px;
    background-image:url(icon1.png);
    background-repeat:no-repeat;
    padding-left:45px;
    display:block;
    background-color:#ffffff;
    color:#636567 !important;
    font-weight:normal;
    text-decoration:none;
    vertical-align:middle;
    line-height:25px;
    margin-bottom:3px;
}
.submenulinkactive,.submenulinkactive:hover{
    width:120px;
    height:25px;
    padding:4px;
    background-image:url(icon1.png);
    background-repeat:no-repeat;
    padding-left:45px;
    display:block;
    background-color:#ffffff;
    color:#ffffff !important;
    font-weight:normal;
    text-decoration:none;
    vertical-align:middle;
    line-height:25px;
    margin-bottom:3px;
}

#areas{
    background-image:url(sub_areas.png);
}

#ouractivities{
    background-image:url(sub_ouractivities.png);
}
#ourservices{
    background-image:url(sub_ourservices.png);
}
#ourgovernance{
    background-image:url(sub_ourgovernance.png);
}
#ourcommittees{
    background-image:url(sub_ourcommittees.png);
}




/*--------------------*/
#pressreleases{
    background-image:url(sub_pressreleases.png);
}
#pressreleases2{
    background-image:url(sub_pressreleases.png);
}
#ourcommittees{
    background-image:url(sub_ourcommittees.png);
}
#ourpositionpapers{
    background-image:url(sub_ourcommittees.png);
}
#thebulletin{
    background-image:url(sub_thebulletin.png);
}
#printedpublications{
    background-image:url(sub_printedpublications.png);
}
#agenda{
    background-image:url(sub_agenda.png);
}
#pressjournalists{
    background-image:url(sub_ourcommittees.png);
}
#ourpositionpapers2{
    background-image:url(sub_ourcommittees.png);
}

#positionpapers{
    background-image:url(sub_positionpapers.png);
}
#pressjournalists{
    background-image:url(sub_pressjournalists.png);
}
#positionpapers2{
    background-image:url(sub_positionpapers2.png);
}
#latestpositionpapers{
    background-image:url(sub_positionpapers.png);
}
#memc{
    background-image:url(sub_memc.png);
}
#memn{
    background-image:url(sub_memn.png);
}
#memd{
    background-image:url(sub_memd.png);
}
#mema{
    background-image:url(sub_mema.png);
}
#mems{
    background-image:url(sub_mems.png);
}



#associations{
    background-image:url(sub_associations.png);
}
#companiesai{
    background-image:url(sub_companiesai.png);
}
#companiesiz{
    background-image:url(sub_companiesai.png);
}
#joinus{
    background-image:url(sub_joinus.png);
}


#ournetwork{
    background-image:url(sub_ournetwork.png);
}
#usefullinks{
    background-image:url(sub_usefullinks.png);
}
/*--------------------*/








.doclink{
font-weight:bold;
    text-decoration:none;
}
.doclink:hover{
    text-decoration:underline;
}
#button_becomeamember{

    background-image:url(becomeamemberbutton.png);
    background-repeat:no-repeat;
    padding-left:20px;
    padding-top:10px;
    margin-bottom:10px;
    display:block;
    width:140px;
    height:25px;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
#button_becomeamember:hover{
    color:#666666;
    text-decoration:underline;
}
.archivebutton{

}
.archivelink{
	display:block;
	margin:10px 0;
	color:#000;
    background-image:url(arrow.png);
    background-repeat:no-repeat;
	background-position:50px;0px;
	cursor:pointer;
	font-weight:bold;
}

.docboxdashed{
	display:block;
	border-bottom: 2px dashed rgb(0, 159, 218);
	padding-bottom: 15px;
	padding-top: 15px;
	font-weight:bold;
	text-decoration:none;
}


#circularsheetheader{

clear:right;
}
#circularsheetheader ul{

margin:0;padding:0;
list-style-type:none;
}

#circularsheetheader ul li{

list-style-type:none;float:left;
}


