*, html, body{margin:0; padding:0;}
body {
color:#6e6e6e;
font-size:13px;
background-color:#fff;
font-family: Arial, Helvetica, Verdana, sans-serif; 
}
img{border:0;}
p, h1, h2, h3, h4, h5, h6,form,fieldset,hr,ul{margin:0; padding:0;}
h5 span {position:absolute; left:-5000px; top:-5000px;}
a,a:visited,a:hover{color:#004494; text-decoration: none;}
ul{display: inline-block;}
hr{border:none; border-bottom:#eaeaea solid 1px; height:1px;clear:both;}
sup{font-size:0.6em;}

/* COLORS  =========================================================================== */
/*	
orange:			color:#f19300;	active links,hover

blau-lucid		color:#f5f8fb;	
blau-licht		color:#edf3f9;	company background
blau-hell		color:#dfe9f3;	sector5 background, company border
blau-mittel		color:#718cbf;	sector5:water
blau-dunkel		color:#004494;	h1,links

grau-licht		color:#f9f9f9;	sector1-background
grau-hell		color:#eaeaea;	projects
grau-mittel		color:#a4a4a4;	sector1:default
grau-dunkel		color:#6e6e6e;	Fließtext

braun-licht		color:#f6eee4;	sector2 background
braun-mittel	color:#c3a986;	sector2:private,governance,public

grün-licht		color:#eaf4d5;	sector3 background
grün-mittel		color:#a3b96d;	sector3:agri,climate,natur

rot-licht		color:#fdd9db;	sector4 background
rot-mittel		color:#d95f65;	sector4:health
*/

.orange{color:#f19300;}
.blau,.blue,.blau-dunkel{color:#004494;}
.grau,.grey,.grau-dunkel{color:#6e6e6e;}


/* CLASSES =========================================================================== */
.clear{clear:both;}
.current, .current a{color:#f19300;}
.right {float:right;}
.left {float: left;}
/*
img.centered, img.center {display: block;margin: 0 auto 8px auto;}
img.right {margin: 0 0 8px 12px;display: inline;}
img.left {margin: 0 12px 8px 0;display: inline;}
*/

/* LAYOUT POSITIONS WRAP  =========================================================================== */
#wrapper{
width:1024px;
margin:30px auto;
}
#wrapper_ssl{
width:720px;
margin:30px auto;
}
#container{
width:100%;
background-color:#f9f9f9;
}
#container_ssl{
width:720px;
background-color:#f9f9f9;
}
body.company #container{
background-color:#edf3f9;
}

/* HEADER =========================================================================== */
#header{
height:150px; 
width:100%;
overflow:hidden;
background:url(../img/gfa-header-bg.png) 0 0 repeat-x;
}
#header_ssl{
height:150px; 
width:720_px;
overflow:hidden;
background:url(../img/gfa-header-bg.png) 0 0 repeat-x;
}
body.company #header{background:url(../img/certification-header-bg.png) 0 0 repeat-x;}
#header div.headcol1{
width:249px;
height:140px;
float:left;
}
#header div.headcol1 span.logo{margin:auto 0; width:100%; display:block;text-align:center;}
#header div.headcol2{
width:478px;
height:140px;
float:left;
}
#header div.headcol3{
width:297px;
height:140px;
float:left;
line-height:1.4em;
}

/* HEADMENUS =========================================================================== */
ul#mainmenu{
list-style-type:none;
width:175px;
margin-left:18px;
margin-top:14px;
float:left;
font-size:13px;
line-height:19px;
}
ul#mainmenu a:hover{
color:#f19300;
}
ul#mainmenu li{
padding-left:18px;
}
ul#mainmenu li.current{
background:url(../img/bg-mainmenulist-current.png) 0 4px no-repeat;
}
ul#languagemenu{
list-style-type:none;
float:right;
margin-top:14px;
width:102px;
font-size:13px;
line-height:19px;
}
ul#languagemenu a{
color:#6e6e6e;
}

/* SEARCHROW: BREADCRUMB & SEARCH =========================================================================== */
#searchrow{
min-height:43px;
width:100%;
}
#searchrow div.leftbar{
float:left;
max-width:703px;
min-height:28px;
}
#searchrow div.leftbar ul#breadcrumbmenu{
list-style-type:none;
float:left;
margin-top:7px;
margin-left:53px;
font-size:11px;
line-height:14px;
}
#searchrow div.leftbar ul#breadcrumbmenu li{
float:left;
margin-right:3px;
}
#searchrow div.leftbar ul#breadcrumbmenu li:last-child{
margin-right:0;
}
#searchrow div.leftbar ul#breadcrumbmenu li.current a{
color:#6e6e6e;
}
#searchrow div.leftbar ul#breadcrumbmenu li a:hover{
color:#f19300;
}
#searchrow div.leftbar div.socialnet{
float:right;
}
#searchrow div.rightbar{
min-width:297px;
max-width:320px;
min-height:28px;
float:right;
line-height:14px;
font-size:6px;
}
#searchrow div.rightbar div.rss{
float:right;
margin-right:22px;
margin-left:15px;
}
#searchrow div.rightbar div.rss a.rssfeed{
background:url(../img/icon_txt-rss.png) 0 0 no-repeat;
width:46px;
height:14px;
}
#searchrow div.rightbar div.rss a.rssfeed{
float:right;
background:url(../img/icon_txt-rss.png) 0 0 no-repeat;
width:46px;
height:14px;
margin-top:10px;
}
#searchrow div.rightbar form{
/*width:282px;*/
height:20px;
float:left;
margin-top:6px;
line-height:14px;
font-size:6px;
}
#searchrow div.rightbar form .item{
width:175px;
height:18px;
color:#6e6e6e;
}
#searchrow div.rightbar form #submit{
font-family: Arial, Helvetica, Verdana, sans-serif; 
border:none;
color:#004494;
width:56px;
height:18px;
padding-right:7px;
cursor:pointer;
background:url(../img/searchrow-search_icon.png) right 7px no-repeat;
font-size:13px;
}
#searchrow div.rightbar form #submit:hover{
color:#f19300;
}

/* CONTENT =========================================================================== */
#articlecol{
width:674px;
min-height:450px;
float:left;
margin-left:28px;
}
#articlecol_form{
width:710px;
min-height:450px;
float:left;
margin-left:12px;
}
#content{
margin-bottom:20px;
}
#content:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#content #flashmenu{
margin-bottom:13px;
}

/* CONTENT DIV =========================================================================== */



/* CONTENT HOME =========================================================================== */
#content.home p{
color:#6e6e6e;
font-size:13px;
line-height:21px;
margin-bottom:7px;
padding-left:35px;	
}
#content.home h1{
color:#6e6e6e;
font-size:18px;
line-height:24px;
font-weight:normal;
margin-bottom:0;
padding-left:35px;
}
#content.home h6{
color:#f19300;
font-size:18px;
line-height:19px;
font-weight:normal;
text-transform:uppercase;
padding-left:35px;
}
body.company #content.home h1{
color:#004494;
}


/* CONTENT HOME TEASERBOX =========================================================================== */
#content.home div.teaserbox{
width:318px;
float:left;
margin-top:12px;
margin-bottom:12px;
min-height:161px;
background:url(../img/teaserbox_bg.png) 0 0 repeat-x #fff;
}
body.company #content.home div.teaserbox{
background:url(../img/company_teaserbox_bg.png) 0 0 repeat-x #fff;
}
#content.home div.teaserbox.first{
margin-right:35px;
}
#content.home div.teaserbox h3{
color:#004494;
font-weight:normal;
font-size:16px;
line-height:19px;
padding:7px 12px 7px 26px;
}
#content.home div.teaserbox form{
font-size:16px;
line-height:19px;
}
#content.home div.teaserbox .jumpmenu{
width:178px;
margin:7px 12px 7px 26px;
font-size:12px;
}
#content.home div.teaserbox p#selectedcountry{
font-size:13px;
line-height:14px;
padding:7px 12px 7px 26px;
color:#004494;
}
/* CONTENT DEFAULT =========================================================================== */
#content.default ul.default{
list-style-type:none;
font-size:13px;
line-height:23px;
font-weight:normal;
display:block;
margin-bottom:6px;
color:#6e6e6e;
}
#content.default ul.default li{
background: url(../img/bg-content-def-list.png) 35px 9px no-repeat;
padding-left:45px;
}
#content.default ul.linklist{
list-style-type:none;
font-size:13px;
line-height:17px;
display:table;
margin-bottom:6px;
}
#content.default ul.linklist li{
float:left;
margin-right:35px;
background: none;
}
#content.searchresult,
#content.default{
background-color:#fff;
border-top: #eaeaea solid 4px;
border-right: #eaeaea solid 4px;
border-left: #eaeaea solid 4px;
padding:15px 21px;
}
#content.default p,
#content.searchresult p,
#content.default blockquote,
#content.default blockquote p{
color:#6e6e6e;
font-size:13px;
line-height:17px;
margin-bottom:7px;
}
#content.default blockquote{
margin-left:20px;
}
#content.searchresult h1,
#content.default h1{
color:#004494;
font-size:18px;
line-height:24px;
font-weight:normal;
margin-bottom:15px;
}
#content.default h2{
color:#004494;
font-size:15px;
line-height:18px;
font-weight:normal;
margin-bottom:3px;
}
#content.searchresult h2{
color:#004494;
font-size:14px;
line-height:17px;
font-weight:normal;
margin-bottom:3px;
}
#content.default h3{
color:#004494;
font-size:13px;
line-height:17px;
font-weight:normal;
}
#content.searchresult h3{
color:#6e6e6e;
font-size:12px;
line-height:16px;
font-weight:bold;
margin-bottom:10px;
}
#content.searchresult h3 a{
font-weight:normal;
}
#content.default h4{
color:#004494;
font-size:16px;
line-height:18px;
font-weight:normal;
margin-bottom:14px;
}
#content.default h5{
color:#004494;
font-size:15px;
line-height:16px;
font-weight:bold;
margin-bottom:12px;
}
#content.default h6{
color:#f19300;
font-size:18px;
line-height:19px;
font-weight:normal;
text-transform:uppercase;
}


#content.searchresult div.post,
#content.default div.post{
border-bottom: #eaeaea solid 1px;
margin-bottom:10px;
padding-bottom:8px;
}
#content.default div.post.ypp{
border-top: #eaeaea solid 1px;
padding-top:8px;
clear:both;
}

#content.default div.post.ypp h3{
color:#004494;
font-weight:bold;
font-size:13px;
line-height:16px;
margin-top:-6px;
margin-bottom:10px;
}

#content.default div.post.address h2{
color:#004494;
font-size:14px;
line-height:15px;
font-weight:bold;
margin-bottom:10px;
}
#content.default div.post.latestnews p{
font-weight: normal;
}
#content.default div.post.latestnews h2{
color:#004494;
font-size:14px;
line-height:17px;
font-weight:normal;
margin-bottom:13px;
}
#content.default div.post.latestnews h3{
color:#6e6e6e;
font-weight:normal;
font-size:12px;
line-height:16px;
margin-top:9px;
}

#content.default div.post.detailnews p{
font-weight: normal;
}
#content.default div.post.detailnews h2{
color:#004494;
font-size:14px;
line-height:17px;
font-weight:normal;
margin-top:9px;
margin-bottom:18px;
}
#content.default div.post.detailnews h3{
color:#6e6e6e;
font-weight:normal;
font-size:12px;
line-height:16px;
margin-top:0px;
float: right;
}

#content.default div.post.newsletter h2{
color:#004494;
font-size:16px;
font-weight:normal;
line-height:19px;
margin-top:9px;
margin-bottom:13px;
}
#content.default div.post.newsletter h2 span.date{
color:#6e6e6e;
font-size:0.8em;
}
#content.default div.post.newsletter h2 span.brand{
float:right;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
}
#content.default div.post.newsletter h2 span.brand.gfanews{
color:#f19300;
}
#content.default div.post.newsletter h2 span.brand.waternews{
color:#718cbf;
}
#content.default div.post.newsletter h2 span.brand.c3news{
color:#90824b;
}


/*searchresult*/
#content.searchresult hr{
margin-bottom:10px;
}

/*pagination*/
#content.searchresult div.pagination,
#content.default div.pagination{
padding-top:20px;
padding-bottom:0px;
font-size:13px;
line-height:13px;
color:#6e6e6e;
}
#content.searchresult div.pagination ul,
#content.default div.pagination ul{
margin-top:-20px;
display:block;
list-style-type:none;
float:right;
}
#content.searchresult div.pagination li,
#content.default div.pagination li{
float:left;
margin-left:2px;
}
#content.searchresult div.pagination div.pg,
#content.default div.pagination div.pg{
height:20px;
font-size:inherit;
line-height:inherit;
text-align:center;
}
#content.searchresult div.pagination div.pg a,
#content.default div.pagination div.pg a{
color:#6e6e6e;
}
#content.searchresult div.pagination li.no,
#content.default div.pagination li.no{
border:#eaeaea solid 1px;
padding:1px 3px;
}
#content.searchresult div.pagination li.icon,
#content.default div.pagination li.icon{
padding:1px 4px;
}
#content.searchresult div.pagination li.current,
#content.default div.pagination li.current{
background-color:#eaeaea;
}
#content.searchresult div.pagination li.current a,
#content.default div.pagination li.current a{
color:#004494;
}
#content.searchresult div.pagination li.no:hover,
#content.default div.pagination li.no:hover{
background-color:#eaeaea;
}

#content ul.articlefooter{
float:right;
list-style-type:none;
font-size:13px;
line-height:19px;
font-weight:bold;
color:#6e6e6e;
}
#content ul.articlefooter a{
color:#6e6e6e;
}
#content ul.articlefooter li{
float:left;
margin-right:8px;
}
#content ul.articlefooter li:last-child{
margin-right:0;
padding:0;
}
#content ul.articlefooter li.print{
background:url(../img/icon-print.png) 0px 0px no-repeat;
}
#content ul.articlefooter li.print a{
padding-left:20px;
}

/* CONTENT DEFAULT FORMULAR=========================================================================== */
#content.default form.standard{
width:532px;
}
#content.default form.standard label{
color:#6e6e6e;
font-size:12px;
line-height:15px;
margin-bottom:7px;
}
#content.default form.standard br{
clear:both;
margin-bottom:5px;
}
#content.default form.standard span.leftcol{
width:100px;
float:left;
margin-bottom:18px;
}
#content.default form.standard span.leftcol label{
padding-right:5px;
display:block;
}
#content.default form.standard span.rightcol{
width:430px;
float:left;
}
#content.default form.standard input.text{
width:330px;
height:20px;
margin-bottom:18px;
color:#6e6e6e;
font-size:12px;
}
#content.default form.standard input.radio,
#content.default form.standard input.checkbox{
margin-right:8px;
margin-bottom:4px;
}
#content.default form.standard textarea{
font-family: Arial, Helvetica, Verdana, sans-serif; 
width:430px;
color:#6e6e6e;
font-size:12px;
margin-bottom:18px;
}
#content.default form.standard .file{
width:430px;
color:#6e6e6e;
font-size:12px;
margin-bottom:18px;
}
#content.default form.standard .submit{
padding:0 7px;
}
/*nlorderbox*/
#content.default form.standard div.nlorderbox{
margin-right:28px;
float:left;
}
#content.default form.standard div.nlorderbox span.bordergrey img{
border:#eaeaea solid 1px;
margin-bottom:0;
padding:0;
}
#content.default form.standard div.nlorderbox input.checkbox{
display:block;
margin-top:-1px;
float:left;
margin-right:6px;
margin-bottom:4px;
}
#content.default form.standard div.nlorderbox label{
display:block;
margin-top:-1px;
float:left;
}


/* CONTENT BOXEN =========================================================================== */
#content.default div.ct3colbox{
width:204px;
float:left;
padding-right:4px;
margin-bottom:8px;
}
#content.default div.ct3colbox h5{
margin-bottom:0px;
}
#content.default div.ct3colbox ul{
margin-top:7px;
list-style-type:none;
font-size:13px;
line-height:16px;
font-weight:normal;
display:block;
margin-bottom:20px;
color:#6e6e6e;
}
#content.default div.ct3colbox ul li{
background: url(../img/bg-content-def-list.png) 0px 6px no-repeat;
margin-bottom:0px;
padding-left:8px;
}


/* CONTENT COMPANY =========================================================================== */
#content.company{
background-color:#f5f8fb;
border-top: #dfe9f3 solid 4px;
border-right: #dfe9f3 solid 4px;
border-left: #dfe9f3 solid 4px;
padding:15px 21px;
}
#content.company p{
color:#6e6e6e;
font-size:13px;
line-height:17px;
margin-bottom:7px;
}
#content.company h1{
color:#004494;
font-size:18px;
line-height:24px;
font-weight:normal;
margin-bottom:15px;
}
#content.company ul.default{
list-style-type:none;
font-size:13px;
line-height:23px;
font-weight:bold;
display:block;
margin-bottom:6px;
color:#004494;
}
#content.company ul.default li{
background: url(../img/bg-content-com-list.png) 35px 11px no-repeat;
padding-left:43px;
}
#content.company ul.linklist{
list-style-type:none;
font-size:13px;
line-height:17px;
display:table;
margin-bottom:6px;
}
#content.company ul.linklist li{
float:left;
margin-right:35px;
background: none;
}
/* CONTENT SEKTOREN =========================================================================== */
#content div.sector p{
font-size:13px;
line-height:20px;
color:#6e6e6e;
}
#content div.sector h1{
font-size:18px;
line-height:24px;
font-weight:normal;
color:#004494;
}
#content div.sector h2{
font-size:12px;
line-height:16px;
font-weight:bold;
color:#fff;
padding:2px 8px;
margin-bottom:5px;
}

#content div.sector h3{
color:#004494;
font-size:13px;
line-height:17px;
font-weight:bold;
}

#content div.sector.article{
background-color:#f9f9f9;
}
#content div.sector.intro{
background-color:#eaeaea;
margin-bottom:16px;
}
#content div.sector div.wrap{
margin-top:14px;
margin-left: 16px;
margin-right: 10px;
padding-bottom:20px;
}
#content div.sector.article hr{
border:none; 
border-bottom:#eaeaea solid 1px; 
height:1px;
margin-bottom:8px;
margin-top:8px;
}
#content div.sector1,
#content div.sector1a,
#content div.sector1d,
#content div.sector1b,
#content div.sector1c{
border-left:#a4a4a4 2px solid;
}
#content div.sector2,
#content div.sector2a,
#content div.sector2d,
#content div.sector2b,
#content div.sector2c{
border-left:#c3a986 2px solid;
}
#content div.sector3,
#content div.sector3a,
#content div.sector3b,
#content div.sector3c{
border-left:#a3b96d 2px solid;
}
#content div.sector4,
#content div.sector4a,
#content div.sector4b,
#content div.sector4c{
border-left:#d95f65 2px solid;
}
#content div.sector5,
#content div.sector5a,
#content div.sector5b,
#content div.sector5c{
border-left:#718cbf 2px solid;
}
#content div.sector1 h2,
#content div.sector1a h2,
#content div.sector1d h2,
#content div.sector1b h2,
#content div.sector1c h2{
background-color:#a4a4a4;
}
#content div.sector2 h2,
#content div.sector2a h2,
#content div.sector2d h2,
#content div.sector2b h2,
#content div.sector2c h2{
background-color:#c3a986;
}
#content div.sector3 h2,
#content div.sector3a h2,
#content div.sector3b h2,
#content div.sector3c h2{
background-color:#a3b96d;
}
#content div.sector4 h2,
#content div.sector4a h2,
#content div.sector4b h2,
#content div.sector4c h2{
background-color:#d95f65;
}
#content div.sector5 h2,
#content div.sector5a h2,
#content div.sector5b h2,
#content div.sector5c h2{
background-color:#718cbf;
}

/* CONTENT DIV =========================================================================== */
.companiechart{
font-size:0; 
line-height:0;
}
.hoverlayerrot{
float:left;
position: relative;
background-color:#f0f;
filter:alpha(opacity=40); 
opacity:40;
}
.hoverlayer{
float:left;
position: relative;
background-color:#fff;
filter:alpha(opacity=0); 
opacity:0;
}
.hoverlayer:hover{
filter:alpha(opacity=30); 
opacity:0.3;
}
.hoverlayer a{
display:block;
width:100%;
height:100%;
}

#content.searchresult span.left,
#content.default span.left {margin: 0 12px 8px 0;}
#content p span.left{margin: 0 12px 8px 0; float:left; display: inline-block;}

#content.searchresult span.right,
#content.default span.right {margin: 0 0 8px 12px;}
#content p span.right{margin: 0 0 8px 12px; float:right;}

#content.home span.centered {display: block; margin-bottom: 0px; width:100%; text-align:center;}
#content.searchresult span.centered,
#content.default span.centered {display: block; margin-bottom: 8px; width:100%; text-align:center;}
#content p span.center{width:100%; margin: 0 auto 8px auto;}
#content p span.center img{display: block;margin: 0 auto 8px auto;}


/* CONTENT TABLE =========================================================================== */

#content table.standard{
width:100%;
font-size:13px;
line-height:17px;
margin-bottom:7px;
border-collapse: collapse;
}
#content table.standard caption{
text-align: left;
color:#004494;
font-size:18px;
line-height:24px;
font-weight:normal;
margin-bottom:8px;
}
#content table.standard th{
background-color:#004494;
color:#fff;
padding-bottom:2px;
vertical-align:top;
}
#content table.standard td{
color:#6e6e6e;
background-color:#f9f9f9;
text-align:center;
padding-bottom:2px;
border:#fff solid 2px;
}
#content table.standard td.first,
#content table.standard th.first{
text-align:left;
padding-left:20px;
}
#content table.standard td.first{
color:#004494;
}

#content div.sector table.sector{
font-size:12px;
line-height:19px;
color:#6e6e6e;
display:block;
}
#content div.sector table.sector ul{
/*color:#6e6e6e;
*/font-weight:normal;
display:block;
list-style-type:none;
font-size:13px;
line-height:19px;
}
#content div.sector table.sector ul.aligntop{
margin-top:-6px;
}
#content div.sector table.sector ul li{
background:url(../img/bg-content-sector-list.png) 43px 8px no-repeat;
padding-left:50px;
}
#content div.sector table.sector ul ul li{
background:url(../img/bg-content-sector-list_2.png) 43px 8px no-repeat;
padding-left:50px;
}
#content div.sector table.sector td.head{
min-width:150px;
padding-right:10px;
font-weight:bold;
vertical-align:top;
}

/* SIDEBAR =========================================================================== */
#sidebar{
width:275px;
min-height:450px;
float:right;
margin-right:22px;
}
#sidebar span.centered {display: block; margin-bottom: 0px; width:100%; text-align:center;}

/* SIDEBAR NEWSBOX =========================================================================== */
#sidebar div.newsbox{
background-color:#fff;
margin-bottom:12px;
padding-bottom:12px;
}
#sidebar div.newsbox h2{
color:#004494;
font-weight:normal;
font-size:18px;
line-height:20px;
padding:12px 12px 9px 13px;
}
#sidebar div.newsbox div.post{
border-top:#eaeaea solid 1px;
padding-top:8px;
padding-left:14px;
padding-right:10px;
margin-bottom:12px;
}
#sidebar div.newsbox div.post h4{
color:#6e6e6e;
font-size:12px;
line-height:15px;
margin-bottom:3px;
}
#sidebar div.newsbox div.post h5{
color:#6e6e6e;
font-size:12px;
line-height:13px;
font-weight:normal;
margin-bottom:7px;
}
#sidebar div.newsbox div.post p{
color:#6e6e6e;
font-size:12px;
line-height:14px;
}

/* SIDEBAR MENUBOX =========================================================================== */
#sidebar div.menubox{
background-color:#fff;
margin-bottom:12px;
/*padding-bottom:12px;*/
}
#sidebar div.menubox h2{
color:#004494;
font-weight:normal;
font-size:18px;
line-height:20px;
border-bottom:#eaeaea solid 1px;
padding:12px 12px 9px 13px;
margin-bottom:10px;
}
#sidebar div.menubox h4{
color:#004494;
font-weight:bold;
font-size:13px;
line-height:16px;
border-bottom:#eaeaea solid 1px;
padding:6px 12px 4px 13px;
margin-bottom:4px;
}
#sidebar div.menubox p{
color:#6e6e6e;
font-size:13px;
line-height:17px;
padding-left:13px;
padding-right:10px;
margin-bottom:12px;
}
#sidebar div.menubox ul{
display:block;
list-style-type:none;
font-size:13px;
line-height:19px;
padding-left:13px;
}
/* SIDEBAR MENUBOX SUBMENU =========================================================================== */
#sidebar div.menubox ul.submenu{
display:block;
list-style-type:none;
margin-right:14px;
margin-left:38px;
padding-bottom:12px;
font-size:13px;
line-height:23px;
padding-left:0;
}
#sidebar div.menubox ul.submenu li{
border-bottom:#eaeaea solid 1px;
}
#sidebar div.menubox ul.submenu li a{
margin-left:-20px;
padding-left:20px;
}
#sidebar div.menubox ul.submenu li.current a{
background:url(../img/bg-submenulist-current.png) 0px 2px no-repeat;
}
#sidebar div.menubox ul.submenu li a:hover{
color:#f19300;
}

/* SIDEBAR MENUBOX / OPTIONMENU =========================================================================== */
#sidebar div.menubox div.optionmenu{
margin-left:13px;
margin-right:13px;
margin-bottom:5px;
background-color:#eaeaea;
}
#sidebar div.menubox div.sector1,
#sidebar div.menubox div.sector1a,
#sidebar div.menubox div.sector1d,
#sidebar div.menubox div.sector1b,
#sidebar div.menubox div.sector1c{
border-top:#a4a4a4 solid 2px;
border-left:#a4a4a4 solid 2px;
}
#sidebar div.menubox div.sector1.current,
#sidebar div.menubox div.sector1a.current,
#sidebar div.menubox div.sector1d.current,
#sidebar div.menubox div.sector1b.current,
#sidebar div.menubox div.sector1c.current{
background-color:#eaeaea;
}
#sidebar div.menubox div.sector2,
#sidebar div.menubox div.sector2a,
#sidebar div.menubox div.sector2d,
#sidebar div.menubox div.sector2b,
#sidebar div.menubox div.sector2c{
border-top:#c3a986 solid px;
border-left:#c3a986 solid 2px;
}
#sidebar div.menubox div.sector2.current,
#sidebar div.menubox div.sector2a.current,
#sidebar div.menubox div.sector2d.current,
#sidebar div.menubox div.sector2b.current,
#sidebar div.menubox div.sector2c.current{
background-color:#f6eee4;
}
#sidebar div.menubox div.sector3,
#sidebar div.menubox div.sector3a,
#sidebar div.menubox div.sector3b,
#sidebar div.menubox div.sector3c{
border-top:#a3b96d solid 2px;
border-left:#a3b96d solid 2px;
}
#sidebar div.menubox div.sector3.current,
#sidebar div.menubox div.sector3a.current,
#sidebar div.menubox div.sector3b.current,
#sidebar div.menubox div.sector3c.current{
background-color:#eaf4d5;
}
#sidebar div.menubox div.sector4,
#sidebar div.menubox div.sector4a,
#sidebar div.menubox div.sector4b,
#sidebar div.menubox div.sector4c{
border-top:#d95f65 solid 2px;
border-left:#d95f65 solid 2px;
}
#sidebar div.menubox div.sector4.current,
#sidebar div.menubox div.sector4a.current,
#sidebar div.menubox div.sector4b.current,
#sidebar div.menubox div.sector4c.current{
background-color:#fdd9db;
}
#sidebar div.menubox div.sector5,
#sidebar div.menubox div.sector5a,
#sidebar div.menubox div.sector5b,
#sidebar div.menubox div.sector5c{
border-top:#718cbf solid 2px;
border-left:#718cbf solid 2px;
}
#sidebar div.menubox div.sector5.current,
#sidebar div.menubox div.sector5a.current,
#sidebar div.menubox div.sector5b.current,
#sidebar div.menubox div.sector5c.current{
background-color:#dfe9f3;
}

#sidebar div.menubox div.optionmenu h5{
color:#fff;
padding-top:2px;
padding-left:10px;
padding-bottom:1px;
font-weight:bold;
font-size:11px;
line-height:12px;
}

#sidebar div.menubox div.optionmenu h5 a{
color:#fff;
}

#sidebar div.menubox div.optionmenu.sector1.current p select,
#sidebar div.menubox div.optionmenu.sector1 h5,
#sidebar div.menubox div.optionmenu.sector1a h5,
#sidebar div.menubox div.optionmenu.sector1d h5,
#sidebar div.menubox div.optionmenu.sector1b h5,
#sidebar div.menubox div.optionmenu.sector1c h5{
background-color:#a4a4a4;
}
#sidebar div.menubox div.optionmenu.sector2.current p select,
#sidebar div.menubox div.optionmenu.sector2 h5,
#sidebar div.menubox div.optionmenu.sector2a h5,
#sidebar div.menubox div.optionmenu.sector2d h5,
#sidebar div.menubox div.optionmenu.sector2b h5,
#sidebar div.menubox div.optionmenu.sector2c h5{
background-color:#c3a986;
}
#sidebar div.menubox div.optionmenu.sector3.current p select,
#sidebar div.menubox div.optionmenu.sector3 h5,
#sidebar div.menubox div.optionmenu.sector3a h5,
#sidebar div.menubox div.optionmenu.sector3b h5,
#sidebar div.menubox div.optionmenu.sector3c h5{
background-color:#a3b96d;
}
#sidebar div.menubox div.optionmenu.sector4.current p select,
#sidebar div.menubox div.optionmenu.sector4 h5,
#sidebar div.menubox div.optionmenu.sector4a h5,
#sidebar div.menubox div.optionmenu.sector4b h5,
#sidebar div.menubox div.optionmenu.sector4c h5{
background-color:#d95f65;
}
#sidebar div.menubox div.optionmenu.sector5.current p select,
#sidebar div.menubox div.optionmenu.sector5 h5,
#sidebar div.menubox div.optionmenu.sector5a h5,
#sidebar div.menubox div.optionmenu.sector5b h5,
#sidebar div.menubox div.optionmenu.sector5c h5{
background-color:#718cbf;
}



#sidebar div.menubox div.optionmenu.current ul{
list-style-type:none;
font-size:13px;
line-height:17px;
margin-top:5px;
margin-left:6px;
padding-bottom:10px;
}

#sidebar div.menubox div.optionmenu.current ul li{
padding-left:8px;
}
#sidebar div.menubox div.optionmenu.current ul li.current{
background:url(../img/bg-sidebar-optmenu-list.png) 0 6px no-repeat;
}
#sidebar div.menubox div.optionmenu.current ul li a{
color:#6e6e6e;
}
#sidebar div.menubox div.optionmenu p{
color:#6e6e6e;
padding-left:10px;
padding-right:10px;
padding-bottom:6px;
padding-top:5px;
margin-bottom:0px;
}
#sidebar div.menubox div.optionmenu p select{
width:100%;
}
#sidebar div.menubox div.button{
background-color:#eaeaea;
margin-left:13px;
margin-right:13px;
margin-bottom:5px;
padding: 8px 12px;
}
#sidebar div.menubox div.button h5{
font-size:18px;
line-height:22px;
font-weight:normal;
}
#sidebar div.menubox div.button h5 a{
color:#6e6e6e;
display:block;
}


#sidebar div.menubox div.buttonblue{
background-color:#dfe9f3;
margin-left:13px;
margin-right:13px;
margin-bottom:5px;
padding: 8px 12px;
}
#sidebar div.menubox div.buttonblue h5{
font-size:15px;
line-height:22px;
font-weight:normal;
}
#sidebar div.menubox div.buttonblue h5 a{
color:#004494;
display:block;
}

#sidebar div.menubox span.spacer{
display:block;
height:8px;
}

/* SIDEBAR LINKBOX =========================================================================== */
#sidebar div.linkbox{
background-color:#dfe9f3;
margin-bottom:12px;
}
#sidebar div.linkbox h2{
color:#004494;
font-weight:normal;
font-size:18px;
line-height:20px;
padding:12px 12px 13px 13px;
}
#sidebar div.linkbox h2 a{
display:block;
}

/* SIDEBAR TEASERBOX =========================================================================== */
#sidebar div.teaserbox{
margin-bottom:12px;
min-height:161px;
background:url(../img/teaserbox_bg.png) 0 0 repeat-x #fff;
}
#sidebar div.teaserbox h3{
color:#004494;
font-weight:normal;
font-size:16px;
line-height:19px;
padding:7px 12px 7px 26px;
}
#sidebar div.teaserbox form{
font-size:16px;
line-height:19px;
}
#sidebar div.teaserbox .jumpmenu{
width:178px;
margin:7px 12px 7px 26px;
font-size:12px;
}
#sidebar div.teaserbox p#selectedcountry{
font-size:13px;
line-height:20px;
padding:7px 12px 7px 26px;
color:#004494;
}
/* SIDEBAR DIV =========================================================================== */

/* FOOTER =========================================================================== */
#footer{
min-height:30px;
width:100%;
}
#footer div.syndicate{
float:left;
margin-top:5px;
font-size:13px;
line-height:20px;
}
ul#metamenu{
float:right;
list-style-type:none;
margin-top:5px;
font-size:13px;
line-height:20px;
}
ul#metamenu li{
float:left;
margin-right:3px;
}
ul#metamenu li a{
color:#6e6e6e;
}
ul#metamenu li:last-child{
margin-right:0;
}

a.facts{
margin-right:0px;
color:#004494
}

