/************** general/miscellaneous properties ***************************/
body, div, span, p, ul, ol, li, img, form, fieldset, h1, h2, h3, h4 {margin:0px;padding:0px;border:0px;}
html {color:#414141;background-color:#fff;}
body {text-align:center;margin:0px auto;font-size:65%;font-family:tahoma, verdana, arial, sans-serif;color:#414141;background: #fff url(../images/body-bg.jpg) 0px 0px repeat-x;}
#print {display:none;}
#page {width:990px;padding:0px 0px;margin:0px auto;background:transparent;text-align:left;position:relative;}


#header {position:relative;height:259px;background:transparent url(../images/header-bg.jpg) 0px 0px no-repeat;}
#headerlink {position:absolute;top:28px;left:49px;}

#header.lang {background:transparent url(../images/header-bg-lang.jpg) 0px 0px no-repeat;}


#LangList.no {display:none;}
#LangList.yes {display:block;}
#LangList {position:absolute;top:4px;right:25px;width:270px;height:28px;line-height:28px;color:#92bad1;font-size:11px;font-family:"trebuchet ms";}
#LangList p {position:absolute;top:0px;left:0px;text-transform:uppercase;}
#LangList a {color:#92bad1;text-decoration:none;}
#LangList a:hover, #LangList a:focus, #LangList a:active {text-decoration:underline;}
#LangList ul {list-style-type:none;position:absolute;top:0px;right:30px;}
#LangList ul li {display:inline;padding:0px 10px;}
.lang0 #LangList ul li#lang0 a,
.lang93 #LangList ul li#lang93 a,
.lang94 #LangList ul li#lang94 a {font-weight:bold;color:#c8ebff;}

#nav {position:absolute;top:38px;left:486px;list-style-type:none;width:479px;height:40px;}
#nav ul {display:none;}
#nav li {display:block;float:left;}
#nav li a {display:block;height:40px;outline:none;}
#nav li a span {display:none;}
#nav li a#nav-home {width:79px;background:transparent url(../images/nav_home.jpg) 0px 0px no-repeat;}
#nav li a#nav-about-us {width:104px;background:transparent url(../images/nav_abou.jpg) 0px 0px no-repeat;}
#nav li a#nav-our-people {width:111px;background:transparent url(../images/nav_ourp.jpg) 0px 0px no-repeat;}
#nav li a#nav-news---media {width:82px;background:transparent url(../images/nav_news.jpg) 0px 0px no-repeat;}
#nav li a#nav-contact-us {width:103px;background:transparent url(../images/nav_cont.jpg) 0px 0px no-repeat;}

.lang93 #nav li a#nav-home {width:79px;background:transparent url(../images/nav_g_home.jpg) 0px 0px no-repeat;}
.lang93 #nav li a#nav---ber-uns {width:104px;background:transparent url(../images/nav_g_abou.jpg) 0px 0px no-repeat;}
.lang93 #nav li a#nav-unser-team {width:111px;background:transparent url(../images/nav_g_ourp.jpg) 0px 0px no-repeat;}
.lang93 #nav li a#nav-presse {width:82px;background:transparent url(../images/nav_g_news.jpg) 0px 0px no-repeat;}
.lang93 #nav li a#nav-kontakt {width:103px;background:transparent url(../images/nav_g_cont.jpg) 0px 0px no-repeat;}

#nav li a#nav-home:hover, #nav li a#nav-home:focus,
#nav li a#nav-about-us:hover, #nav li a#nav-about-us:focus,
#nav li a#nav-our-people:hover, #nav li a#nav-our-people:focus,
#nav li a#nav-news---media:hover, #nav li a#nav-news---media:focus,
#nav li a#nav-contact-us:hover, #nav li a#nav-contact-us:focus {background-position:0px -40px;}

#nav li a#nav-home:hover, #nav li a#nav-home:focus,
#nav li a#nav---ber-uns:hover, #nav li a#nav---ber-uns:focus,
#nav li a#nav-unser-team:hover, #nav li a#nav-unser-team:focus,
#nav li a#nav-presse:hover, #nav li a#nav-presse:focus,
#nav li a#nav-kontakt:hover, #nav li a#nav-kontakt:focus {background-position:0px -40px;}

.p1 #nav li a#nav-home, .p105 #nav li a#nav-home, .p95 #nav li a#nav-home,
.p2 #nav li a#nav-about-us, .p106 #nav li a#nav---ber-uns, .p96 #nav li a#nav---ber-uns,
.p88 #nav li a#nav-our-people, .p107 #nav li a#nav-unser-team, .p97 #nav li a#nav-unser-team,
.p5 #nav li a#nav-news---media, .p108 #nav li a#nav-presse, .p98 #nav li a#nav-presse,
.p87 #nav li a#nav-contact-us, .p109 #nav li a#nav-kontakt, .p99 #nav li a#nav-kontakt {background-position:0px -80px;}

#mini-nav {width:477px;height:49px;position:absolute;top:85px;right:25px;list-style-type:none;}
#mini-nav li {display:block;float:left;width:150px;padding-left:9px;}
#mini-nav li a {display:block;width:150px;height:49px;outline:none;}
#mini-nav li span {display:none;}
#mini-nav li ul {display:none;}
#mini-nav li.l89 a {background:transparent url(../images/nav_agri.jpg) 0px 0px no-repeat;}
#mini-nav li.l91 a {background:transparent url(../images/nav_busi.jpg) 0px 0px no-repeat;}
#mini-nav li.l92 a {background:transparent url(../images/nav_asse.jpg) 0px 0px no-repeat;}
#mini-nav li.l89 a:focus, #mini-nav li.l89 a:hover,
#mini-nav li.l91 a:focus, #mini-nav li.l91 a:hover,
#mini-nav li.l92 a:focus, #mini-nav li.l92 a:hover {background-position:0px -49px;}
.p89 #mini-nav li.l89 a, .p89 #mini-nav li.l89 a:focus, .p89 #mini-nav li.l89 a:hover,
.p91 #mini-nav li.l91 a, .p91 #mini-nav li.l91 a:focus, .p91 #mini-nav li.l91 a:hover,
.p92 #mini-nav li.l92 a, .p92 #mini-nav li.l92 a:focus, .p92 #mini-nav li.l92 a:hover {background-position:0px -98px;}

#mini-nav li.l100 a {background:transparent url(../images/nav_g_agri.jpg) 0px 0px no-repeat;}
#mini-nav li.l101 a {background:transparent url(../images/nav_g_busi.jpg) 0px 0px no-repeat;}
#mini-nav li.l102 a {background:transparent url(../images/nav_g_asse.jpg) 0px 0px no-repeat;}
#mini-nav li.l100 a:focus, #mini-nav li.l100 a:hover,
#mini-nav li.l101 a:focus, #mini-nav li.l101 a:hover,
#mini-nav li.l102 a:focus, #mini-nav li.l102 a:hover {background-position:0px -49px;}
.p100 #mini-nav li.l100 a, .p100 #mini-nav li.l100 a:focus, .p100 #mini-nav li.l100 a:hover,
.p101 #mini-nav li.l101 a, .p101 #mini-nav li.l101 a:focus, .p101 #mini-nav li.l101 a:hover,
.p102 #mini-nav li.l102 a, .p102 #mini-nav li.l102 a:focus, .p102 #mini-nav li.l102 a:hover {background-position:0px -98px;}

#mini-nav li.l110 a {background:transparent url(../images/nav_agri.jpg) 0px 0px no-repeat;}
#mini-nav li.l111 a {background:transparent url(../images/nav_busi.jpg) 0px 0px no-repeat;}
#mini-nav li.l112 a {background:transparent url(../images/nav_asse.jpg) 0px 0px no-repeat;}
#mini-nav li.l110 a:focus, #mini-nav li.l110 a:hover,
#mini-nav li.l111 a:focus, #mini-nav li.l111 a:hover,
#mini-nav li.l112 a:focus, #mini-nav li.l112 a:hover {background-position:0px -49px;}
.p110 #mini-nav li.l110 a, .p110 #mini-nav li.l110 a:focus, .p110 #mini-nav li.l110 a:hover,
.p111 #mini-nav li.l111 a, .p111 #mini-nav li.l111 a:focus, .p111 #mini-nav li.l111 a:hover,
.p112 #mini-nav li.l112 a, .p112 #mini-nav li.l111 a:focus, .p112 #mini-nav li.l111 a:hover {background-position:0px -98px;}




#banner {height:125px;width:990px;position:absolute;top:134px;left:0px;background:transparent url(../images/banner00.jpg) 0px 0px no-repeat;}
.p89 #banner, .p100 #banner, .p110 #banner {background:transparent url(../images/banner01.jpg) 0px 0px no-repeat;}
.p91 #banner, .p101 #banner, .p111 #banner {background:transparent url(../images/banner02.jpg) 0px 0px no-repeat;}
.p92 #banner, .p102 #banner, .p112 #banner {background:transparent url(../images/banner03.jpg) 0px 0px no-repeat;}

.p2 #banner, .p96 #banner, .p106 #banner {background:transparent url(../images/banner_about.jpg) 0px 0px no-repeat;}
.p88 #banner, .p97 #banner, .p107 #banner {background:transparent url(../images/banner_ourpeople.jpg) 0px 0px no-repeat;}
.p5 #banner, .p98 #banner, .p108 #banner {background:transparent url(../images/banner_news.jpg) 0px 0px no-repeat;}
.p87 #banner, .p99 #banner, .p109 #banner {background:transparent url(../images/banner_contact.jpg) 0px 0px no-repeat;}


#main {background:#fff url(../images/main-bg.jpg) 0px 0px repeat-y;padding:0px 25px 0px 25px;}

#content {width:622px;float:right;}
.p1 #content, .p95 #content, .p105 #content {width:530px;padding:20px 30px;float:left;padding-bottom:20px;}
.p87 #content, .p99 #content {width:880px;padding:20px 30px;float:left;padding-bottom:20px;}
.p87 #submenu, .p99 #submenu {display:none;}
.p87 table td, .p99 table td {vertical-align:top;}
#content {font-size:1.2em;line-height:1.5em;padding:20px 0px;}
#content h1 {font-size:2em;line-height:1.2em;font-weight:normal;letter-spacing:-0.02em;margin-bottom:0.2em;}
#content h2 {font-size:1.6em;line-height:1.5em;font-weight:normal;letter-spacing:-0.02em;margin-bottom:0em;}
#content h3 {font-size:1em;line-height:1.5em;font-weight:bold;margin-bottom:0em;}
#content p, #content ul, #content ol {margin-bottom:1em;}
#content ul, #content ol {margin-left:30px;}
#content ul ul, #content ol ul, #content ul ol, #content ol ol {margin-bottom:0em;}
#content a {color:#004a8d;}
#content img {border:0px solid #a1a1a1;background-color:#fff;padding:4px;}
#content a img {border:0px;padding:0px;}

#content ul li {list-style-type:none;padding-left:15px;background:transparent url(../images/content-li-bg.jpg) 0.0em 0.65em no-repeat;}

#content .subsection {padding:20px 0px;}

#homeside {width:300px;float:right;padding:20px 0px;}

#submenu {float:left;width:300px;font-family:candara, "myriad pro", "trebuchet ms";letter-spacing:-0.02em;padding:20px 0px;}
#submenu h2 {height:60px;line-height:60px;color:#fff;background:#216099 url(../images/submenu-h2-bg.jpg) 0px 0px no-repeat;padding:0px 10px 0px 25px;font-size:18px;font-weight:normal;text-transform:uppercase;letter-spacing:0.02em;width:235px;}
#submenu h2.long {height:50px;line-height:22px;color:#fff;background:#216099 url(../images/submenu-h2-bg.jpg) 0px 0px no-repeat;padding:8px 10px 2px 25px;font-size:18px;font-weight:normal;text-transform:uppercase;letter-spacing:0.02em;width:235px;}

#submenu ul {list-style-type:none;background:transparent url(../images/submenu-ul-bg.jpg) bottom left no-repeat;padding-bottom:16px;margin-top:2px;border-top:1px solid #d9d9d9;font-size:16px;width:270px;}
#submenu ul li {border-bottom:1px solid #d9d9d9;padding:12px 22px;}
#submenu ul li a {color:#656565;}
#submenu ul li a.thispage {text-decoration:none;color:#004a8d;font-weight:bold;}

#footer {clear:both;background:#e3e3e3;font-size:11px;color:#aeaeae;line-height:1.5em;}
#footer .foot {width:273px;float:left;padding:20px 20px 10px 20px;}
#footer .foot#foot1 {width:323px;}
#footer .foot#foot2 {width:323px;}
#footer .foot#foot3 {width:173px;}
#footer .foot h2, #footer .foot h3, #footer .foot h1 {font-size:1em;}
#footer .foot p, #footer .foot ul {margin-bottom:1em;}
#footer .foot ul {list-style-type:none;}
#footer .foot a {color:#aeaeae;}
#footer .foot a:hover, #footer .foot a:focus {text-decoration:none;}
#bottomclearing {clear:both;height:5px;}
#absolute-bottom {height:30px;background: transparent url(../images/bottom-bg.jpg) 0px 0px no-repeat;}
#absolute-bottom a {visibility:hidden;}