body { font-family:arial,helvetica; color: #000000; background-color:#e9e9e9; text-align: left; margin: 0px auto; font-size: 12px; width: 800px; }
img {	border: 0; vertical-align: top; }
* { margin: 0; padding: 0; }
input,select { background-image:url(../images/buttons_bg.gif);border: 1px solid #034a8c; margin:2px;padding:1px; font-size: 0.9em; }
option { margin:2px; }
label { padding-right:10px;text-align:right;line-height:20px;display:inline; }
hr { height: 1px; color: #333333; }
a:link, a:visited { color: #034a8c;text-decoration:none;font-weight:bold; }
a:hover, a:active { color: #034a8c;text-decoration:underline;font-weight:bold; }
td { vertical-align:top; }

.comment { font-size:0.8em; color:#646464; }
.button { background-image:url(../images/button_bg.gif); }
.headlines_big1 {	background-image:url(../images/headlines_special.gif); background-repeat: no-repeat;padding-left: 20px;color: #034a8c;font-size: 16px;font-weight: bold; }
.headlines_big2 {	color: #646464;	font-size: 16px; font-weight: bold; }
.subheadlines_big {	color: #646464;	font-size: 12px; font-weight: bold; padding-left:20px;}
.special { font-size:18px; color:#034a8c; font-weight:bolder; }
.dashed_line { line-height:8px;background-image:url(../images/bg_dashline.gif);background-repeat:repeat-x; }
.dashed_line { line-height:8px;border: }
.highlight { color: #034a8c;font-size: 1.1em;text-decoration:none;font-weight:bold; }
.aurelius_list { list-style-image:url(../images/aurelius_bullet.gif); padding-left:20px; }

#header { background-image:url(../images/bg_main.gif);padding-left:18px;padding-right:18px; }
#navi { background-image:url(../images/bg_navi.gif);padding-left:18px;padding-right:18px;height:28px; }
#navi ul { list-style:none;margin-top:1px; }
#navi li { float:left; }

#navi a.home { float:left;height:25px;width:97px;background-image:url(../images/button_home_off.gif); }
#navi a.home:hover { float:left;height:25px;width:97px;background-image:url(../images/button_home_on.gif); }
#navi a.home_active { float:left;height:25px;width:97px;background-image:url(../images/button_home_on.gif); }

#navi a.profile { float:left;height:25px;width:142px;background-image:url(../images/button_profile_off.gif); }
#navi a.profile:hover { float:left;height:25px;width:142px;background-image:url(../images/button_profile_on.gif); }
#navi a.profile_active { float:left;height:25px;width:142px;background-image:url(../images/button_profile_on.gif); }

#navi a.team { float:left;height:25px;width:97px;background-image:url(../images/button_team_off.gif); }
#navi a.team:hover { float:left;height:25px;width:97px;background-image:url(../images/button_team_on.gif); }
#navi a.team_active { float:left;height:25px;width:97px;background-image:url(../images/button_team_on.gif); }

#navi a.investment { float:left;height:25px;width:171px;background-image:url(../images/button_investment_off.gif); }
#navi a.investment:hover { float:left;height:25px;width:171px;background-image:url(../images/button_investment_on.gif); }
#navi a.investment_active { float:left;height:25px;width:171px;background-image:url(../images/button_investment_on.gif); }

#navi a.career { float:left;height:25px;width:175px;background-image:url(../images/button_career_off.gif); }
#navi a.career:hover { float:left;height:25px;width:175px;background-image:url(../images/button_career_on.gif); }
#navi a.career_active { float:left;height:25px;width:175px;background-image:url(../images/button_career_on.gif); }

#navi a.contact { float:left;height:25px;width:82px;background-image:url(../images/button_contact_off.gif); }
#navi a.contact:hover { float:left;height:25px;width:82px;background-image:url(../images/button_contact_on.gif); }
#navi a.contact_active { float:left;height:25px;width:82px;background-image:url(../images/button_contact_on.gif); }

#navi_hr { background:url(../images/menu_hr.jpg) no-repeat;height:2px;clear:left;font-size: 1px; }


#subnavi { background-image:url(../images/subnavi_bg.gif);list-style-type:none;display:block;margin-left: auto;height:15px;padding-left:120px; }
#subnavi li { float:left;padding-left:15px;display:block; }
#subnavi a { color:#ffffff; }
#subnavi a:link, a:visited { color:#ffffff; }
#subnavi a:hover, a:active { color:#ffffff;font-weight:bold;text-decoration:none; }
#subnavi .active { color:#ffffff;font-weight:bold;text-decoration:none; }

a.loginl:link, a.loginl:visited, a.loginl:hover, a.loginl:active { color: white;font-size: 9px;text-decoration:none; }

#content { background-image:url(../images/bg_main.gif); padding-left:20px; padding-right:30px;height:100%;padding-top:0px;padding-bottom:0px; }
#content .left { float:left; padding-right:5px; width: 190px;height:100%;margin:0; }
#content .left_p  { border: 1px solid #bbbbbb;background-color:#f8f8f8;width:184px;padding:3px;margin:2px;height:100%; }
#content .left_image { border: 1px solid #bbbbbb; }
#content .right { float:right; width:540px; } 

#footer_top { background:no-repeat url(../images/footer_top.jpg); height: 1px;font-size: 1px; }
#footer_bottom { background:no-repeat url(../images/footer_bottom.jpg); padding-left:23px;padding-right:23px;padding-top:5px; color: #777777;height:37px;text-align:center;font-size:0.8em; }

#footer { background:url(../images/footer_main.jpg); padding-left:23px;padding-right:23px;padding-top:5px; color: #777777; }
#footer li{ float: left;display:inline;padding-right:15px; }
#footer a:link, a:visited { color: #777777;text-decoration:none;font-weight:normal; }
#footer a:hover, a:active { color: #777777;text-decoration:underline;font-weight:normal; }


#admin_panel ul { margin: 0; padding-bottom: 4px; list-style-type: none; }
#admin_panel ul li { display: block; float: left; position: relative; width:100px;}
#admin_panel a { display: block; border-bottom: 1px solid #034a8c; border-top: 1px solid #9d9d9d; border-right: 1px solid #9d9d9d; border-left: 1px solid #9d9d9d; margin-right: 10px; background: #dfdfdf; color: #9d9d9d; padding: 1px 4px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: 1em; position: relative; top: 1px; }
#admin_panel a:hover { background: #fefeff;  border-top: 1px solid #034a8c; border-right: 1px solid #034a8c; border-left: 1px solid #034a8c; border-bottom: 1px solid #fefeff; font-weight: bold; color:#034a8c;}
#admin_panel .active { background: #fefeff; border-top: 1px solid #034a8c; border-right: 1px solid #034a8c; border-left: 1px solid #034a8c; border-bottom: 1px solid #fefeff; font-weight: bold; color: #034a8c;}

#change { border: 1px solid #034a8c; background: #fefeff; margin: 0px auto;padding:5px;background-image:url(../images/admin_main_bg.gif);background-repeat:repeat-x; }

#table_admin { width:100%;border:0 }
#table_admin th { padding:5px; text-align:left;border-bottom:1px solid black;border-left:1px solid #014A8E;border-right:1px solid #014A8E;background-image:url(../images/table_header_bg.gif); }
#table_admin td { text-align:left; height:20px; padding:3px; }

#register { width:50%;margin: 0 auto; }

#startpage .left { float:left; width:26%;padding:5px; }
#startpage .right { float:left; width:65%;padding:5px; }
#startpage td { font-size: 0.9em; color:#646464; vertical-align:top;padding:2px; }

#FLIPC_contentpic { position:absolute;top:500px;left:35%;background-color:white;padding:15px;width:480px;height:400px;overflow:auto;border:2px solid #034A8C;border-top:10px solid #034A8C;z-index:1;background-image:url(../images/admin_main_bg.gif);background-repeat:repeat-x; }

#aureliuslist { list-style-image:url(../images/aurelius_bullet.gif); padding-left:20px; }
#aureliuslist li { margin-bottom:10px;padding-left:15px; }

#content ul { list-style-image:url(../images/aurelius_bullet.gif); padding-left:20px; }
#content li { margin-bottom:10px;padding-left:15px; }

#team { padding:0px;margin:0px;border:0px; }
#team a { text-decoration:none;font-weight:normal;color:#646464;padding-right:5px; }
#team a:hover { text-decoration:none;font-weight:normal;color:#646464;padding-right:5px; }
#team .head { position:relative;background-image:url(../images/team_top_bg.gif);width:511px;height:43px;padding:0px;margin:0px; }
#team .vcard { float:left;padding-top:0px;margin-top:0px;height:42px;width:30px; }
#team .name { float:left;height:42px;width:375px; }
#team .info { float:right;margin-top:5px;text-align:right;width:100px;font-size:0.95em; }
#team .body { width:501px;padding:5px;background-color:#f8f8f8;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;margin:0px; }
#team .td_none { background:transparent;width:101px; }
#team .td_userpic { padding:10px;width:80px;background-color:#f8f8f8;border-left:1px solid #d2d2d2;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2; }
#team .td_userpic_img { width:80px; }

#FLIPC_anfahrt { background-color:white;text-align:center;border:2px solid #8e9298;position:absolute;top:50%;left:50%;margin-left:-320px;margin-top:-200px;padding-left:20px;padding-right:20px; }

#loginbutton { position:absolute;left:50%;top:0;z-index:99; }
#loginbutton a.login { position:absolute;left:50%;top:0;z-index:99;margin-left:270px;width:112px;height:19px;background:url(../images/button_login.png) no-repeat; }
#loginbutton a.logout { position:absolute;left:50%;top:0;z-index:99;margin-left:270px;width:112px;height:19px;background:url(../images/button_logout.png) no-repeat; }

#internal_area { background-color:#CC0000;height:8px;width:760px;text-align:right; }
#internal_area a { height:8px; }

#products a { margin-left:10px;color:#414141;font-weight:bold; }

#3dbox { background:url(../images/3d_bg.gif) repeat-y #000000;width:511px; }
#3dbox h4 { font-size:1.1em;font-weight:bold; }
#3dbox p { padding:5px; }
