/* Pseudo-Stilklassen */
a:link {color: #F7941D;font-weight: bold; text-decoration: none;}
a:visited {color: #F7941D; font-weight: bold; text-decoration: none;}
a:hover {color: #F7941D; font-weight: bold; text-decoration: underline;}
a:active {color: #F7941D; font-weight: bold; text-decoration: underline;}
a:focus {color: #F7941D; font-weight: bold; text-decoration: underline;}

a.morenews:link{color:#ffffff; text-decoration:none;}
a.morenews:visited{color:#ffffff; text-decoration:none;}
a.morenews:hover{color:#ffffff; text-decoration:none;}
a.morenews:active{color:#ffffff; text-decoration:none;}
a.morenews:focus{color:#ffffff; text-decoration:none;}

/* HTML Stilklassen */
body{width:100%; height:100%; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #777777; background-color: #DCDCDE;}
p{font-size:13px; line-height:20px; color:#777777;}
td{font-size:11px; line-height:18px; color:#777777;}
ul{margin:0px; padding:0px; padding-left:15px;}

/* CSS Stilklassen - Hintergrund */
.hintergrundbild{position:absolute;top:10px; left:50%; margin-left:-495px;z-index:11;}
.logoundhintergrund{position:absolute;top:-6px; left:50%; margin-left:-463px;z-index:12;}
.flaggen{position:absolute;top:0px; left:50%; margin-left:394px;z-index:13; visibility:hidden;}
.contentbg{position:absolute;top:106px; left:50%; margin-left:-471px;z-index:13;}

/* CSS Stilklassen - Mainmenue */
.mmtrenner1{position:absolute;top:85px;left:50%;margin-left:-325px;z-index:14}
.mmtrenner2{position:absolute;top:85px;left:50%;margin-left:-195px;z-index:14}
.mmtrenner3{position:absolute;top:85px;left:50%;margin-left:-65px;z-index:14}
.mmtrenner4{position:absolute;top:85px;left:50%;margin-left:65px;z-index:14}
.mmtrenner5{position:absolute;top:85px;left:50%;margin-left:195px;z-index:14}
.mmtrenner6{position:absolute;top:85px;left:50%;margin-left:325px;z-index:14}
.mmbuttonhome{position:absolute;top:87px;left:50%;margin-left:-461px;z-index:15}
.mmbuttoncompany{position:absolute;top:87px;left:50%;margin-left:-331px;z-index:15}
.mmbuttonconsulting{position:absolute;top:87px;left:50%;margin-left:-201px;z-index:15}
.mmbuttoninvestor{position:absolute;top:87px;left:50%;margin-left:-71px;z-index:15}
.mmbuttoncontact{position:absolute;top:87px;left:50%;margin-left:59px;z-index:15}
.mmbuttonimpressum{position:absolute;top:87px;left:50%;margin-left:190px;z-index:15}
.jahreszahlen{color:#363436;}

/* CSS Stilklassen - Submenue */
.smhintergrund{position:absolute;top:122px; left:50%; margin-left:-455px; width:910px; height:30px; z-index:23;}
.smbutton1{position:absolute;top:122px;left:50%;margin-left:-455px;z-index:24}
.smbutton2{position:absolute;top:122px;left:50%;margin-left:-325px;z-index:24}
.smbutton3{position:absolute;top:122px;left:50%;margin-left:-195px;z-index:24}
.smbutton4{position:absolute;top:122px;left:50%;margin-left:-65px;z-index:24}

/* CSS Stilklassen - Contentbereich */
.contenthintergrund{position:absolute;top:116px; left:50%; margin-left:-465px;z-index:21;}
.contentboxformfields{width:100%; border:1px solid #000000;}

/* CSS Stilklassen - Spalte rechts */
.newsbox{position:absolute;top:155px; left:50%; height:200px; width:100px; margin-left:341px;z-index:41;}
.newsheadline1{font-size:18px; font-weight:bold; color:#F7941D;}
.newsheadline2{font-size:18px; font-weight:bold; color:#000000;}
.newstext{font-size:9px; line-height:14px; color:#000000;}
.morebackground{position:absolute; top:365px; left:50%; margin-left:338px; z-index:42;}
.morebox{position:absolute; top:370px; left:50%; height:50px; width:100px; margin-left:344px; z-index:43;}
.moreheadline1{font-size:18px; font-weight:bold; color:#ffffff;}
.moretext{font-size:10px; line-height:14px; color:#ffffff;}
.imgzeilenabstand{width:20px; height:5px;}

/* Individuelle Stilklassen */
#contentboxhome{position:absolute; top:165px; left:50%; margin-left:83px; width:235px; height:320px; z-index:31;}
#contentboxhistory{position:absolute; top:240px; left:50%; margin-left:-436px; width:436px; height:240px; z-index:31; overflow:hidden;}
#scrollerhistory{position:absolute; top:465px; left:50%; margin-left:12px; width:14; z-index:32;}
#contentboxteam{position:absolute; top:240px; left:50%; margin-left:-436px; width:520px; height:240px; z-index:31;}
#contentboxportfolio{position:absolute; top:243px; left:50%; margin-left:-170px; font-size:11px; line-height:18px; z-index:31;}
#contentboxcapital{position:absolute; top:250px; left:50%; margin-left:-430px; width:410px; height:240px; z-index:31; overflow:hidden;}
#scrollercapital{position:absolute; top:465px; left:50%; margin-left:-12px; width:14; z-index:32;}
#contentboxstrategie{position:absolute; top:260px; left:50%; margin-left:-160px; width:420px; height:230px; z-index:31; overflow:hidden;}
#scrollerstrategie{position:absolute; top:465px; left:50%; margin-left:285px; width:14; z-index:32;}
#contentboxnetworking{position:absolute; top:260px; left:50%; margin-left:-430px; width:400px; height:230px; z-index:31; overflow:hidden;}
#scrollernetworking{position:absolute; top:465px; left:50%; margin-left:-25px; width:14; z-index:32;}
#contentboxnews{position:absolute; top:260px; left:50%; margin-left:-432px; width:340px; height:230px; z-index:31; overflow:hidden;}
#scrollernews{position:absolute; top:465px; left:50%; margin-left:-90px; width:14; z-index:32;}
#contentboxdownload{position:absolute; top:270px; left:50%; margin-left:-390px; width:340px; height:230px; z-index:31;}
#contentboxstock{position:absolute; top:240px; left:50%; margin-left:-430px; width:460px; height:230px; z-index:31;}
#contentboxcontact{position:absolute; top:260px; left:50%; margin-left:-432px; width:370px; height:220px; z-index:31;}
#contentboxcontactinfo{position:absolute; top:160px; left:50%; margin-left:-10px; padding-top:15px; padding-left:20px; width:255px; height:317px; z-index:31; background-color:#FEDBBD;}
#contentboximpressum{position:absolute; top:160px; left:50%; margin-left:-432px; width:390px; height:330px; z-index:31; overflow:hidden;}
#scrollerimpressum{position:absolute; top:465px; left:50%; margin-left:-30px; width:14; z-index:32;}
