* body_left {height:100%;}
body {margin:0px; height:100%; background-color:#000000; font-family:Arial, Helvetica; font-size:12px; background-image:url(/images/bg_body_konzern.gif);}
a {text-decoration:none;}
a:link {color:#7AB800;}
a:active {color:#FFFFFF;}
a:visited {color:#7AB800;}
a:hover {text-decoration:underline;}
form {display:inline;}
h1 {display:inline;}
h2 {display:inline; font-size:14px; font-weight:bold; padding:0px; margin:0px;}
h3 {display:inline; font-size:14px; font-weight:bold; padding:0px; margin:0px;}
h4 {display:inline; font-size:12px; font-weight:bold; padding:0px; margin:0px;}
h5 {display:inline; font-size:10px; font-weight:bold; padding:0px; margin:0px;}
h6 {display:inline; font-size:8px; font-weight:bold; padding:0px; margin:0px;}
p {display:block;}

.teaser {display:inline;}

#tophead {width:835px; height:90px; background-color:#000000;}

#head {width:835px; height:112px; background-color:#000000; background-image:url(/images_ag/bg_head.jpg); background-repeat:no-repeat;}

#head_kr_link {position:absolute; left:670px; top:114px; width:151px; height:64px;}

#head_navi_active_1 {position:absolute; top:162px; left:0px; width:127px; height:40px; background-image:url(/images/head_navi_active.jpg);  background-repeat:no-repeat; padding-left:12px; padding-top:7px;}
#head_navi_active_2 {position:absolute; top:162px; left:128px; width:127px; height:40px; background-image:url(/images/head_navi_active.jpg);  background-repeat:no-repeat; padding-left:12px; padding-top:7px;}
#head_navi_active_3 {position:absolute; top:162px; left:256px; width:127px; height:40px; background-image:url(/images/head_navi_active.jpg);  background-repeat:no-repeat; padding-left:12px; padding-top:7px;}
#head_navi_active_4 {position:absolute; top:162px; left:384px; width:127px; height:40px; background-image:url(/images/head_navi_active.jpg);  background-repeat:no-repeat; padding-left:12px; padding-top:7px;}
#head_navi_active_5 {position:absolute; top:162px; left:512px; width:127px; height:40px; background-image:url(/images/head_navi_active.jpg);  background-repeat:no-repeat; padding-left:12px; padding-top:7px;}

#head_navi_passive_1 {position:absolute; top:177px; left:0px; width:127px; height:24px; background-image:url(/images/head_navi_passive.jpg); background-repeat:no-repeat; padding-left:12px; padding-top:5px;}
#head_navi_passive_2 {position:absolute; top:177px; left:128px; width:127px; height:24px; background-image:url(/images/head_navi_passive.jpg); background-repeat:no-repeat; padding-left:12px; padding-top:5px;}
#head_navi_passive_3 {position:absolute; top:177px; left:256px; width:127px; height:24px; background-image:url(/images/head_navi_passive.jpg); background-repeat:no-repeat; padding-left:12px; padding-top:5px;}
#head_navi_passive_4 {position:absolute; top:177px; left:384px; width:127px; height:24px; background-image:url(/images/head_navi_passive.jpg); background-repeat:no-repeat; padding-left:12px; padding-top:5px;}
#head_navi_passive_5 {position:absolute; top:177px; left:512px; width:127px; height:24px; background-image:url(/images/head_navi_passive.jpg); background-repeat:no-repeat; padding-left:12px; padding-top:5px;}

.head_navi_active_link:link {color:#7AB800; font-weight:bold; font-size:14px;}
.head_navi_active_link:active {color:#7AB800; font-weight:bold; font-size:14px;}
.head_navi_active_link:visited {color:#7AB800; font-weight:bold; font-size:14px;}

.head_navi_passive_link:link {color:#000000; font-weight:bold; font-size:14px;}
.head_navi_passive_link:active {color:#000000; font-weight:bold; font-size:14px;}
.head_navi_passive_link:visited {color:#000000; font-weight:bold; font-size:14px;}

#body_navi_1 {position:absolute; top:208px; left:0px; width:960px; height:18px;}

.body_navi_1_active_link:link {color:#FFF; font-size:8pt; margin-left:9px; font-weight:bold; text-decoration:none; }
.body_navi_1_active_link:hover {color:#FFF; font-size:8pt; margin-left:9px; font-weight:bold; text-decoration:none; }
.body_navi_1_active_link:active {color:#FFF; font-size:8pt; margin-left:9px; font-weight:bold; text-decoration:none; }
.body_navi_1_active_link:visited {color:#FFF; font-size:8pt; margin-left:9px; font-weight:bold; text-decoration:none; }

.body_navi_1_passive_link:link {color:#7AB800; font-size:8pt; margin-left:9px; font-weight:bold; text-decoration:none; }
.body_navi_1_passive_link:hover {color:#7AB800; font-size:8pt; margin-left:9px; font-weight:bold; text-decoration:none; }
.body_navi_1_passive_link:active {color:#7AB800; font-size:8pt; margin-left:9px; font-weight:bold; text-decoration:none; }
.body_navi_1_passive_link:visited {color:#7AB800; font-size:8pt; margin-left:9px; font-weight:bold; text-decoration:none; }

.home_right_menu_download:link {color:#000000; font-weight:bold; font-size:10px;}
.home_right_menu_download:active {color:#7AB800; font-weight:bold; font-size:10px;}
.home_right_menu_download:visited {color:#000000; font-weight:bold; font-size:10px;}

.home_right_menu_jobs:link {color:#000000; font-size:10px; font-weight:bold;}
.home_right_menu_jobs:active {color:#7AB800; font-size:10px; font-weight:bold;}
.home_right_menu_jobs:visited {color:#000000; font-size:10px; font-weight:bold;}

.home_right_menu_jobs_headline {color:#7AB800; font-size:12px; font-weight:bold; margin-left:7px; padding-top:5px; display:block; }

#body_left {position:relative; float:left;}
#body_right {position:relative; float:left; width:195px;}

#menu_right_liveonair {WIDTH: 195px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 60px; BACKGROUND-COLOR: #000000;}

.bg_menu_right {width:195px; background-color:#FFFFFF; color:#000000;}
.menu_right_head {width:189px; height:22px; BACKGROUND-COLOR:#7AB800; PADDING-TOP: 7px; MARGIN-TOP: 0px; FONT-WEIGHT: bold; PADDING-LEFT: 6px; COLOR: #ffffff; font-size:14px;}
.menu_right_head h3 {PADDING: 0px; MARGIN-TOP: 0px; FONT-WEIGHT: bold; COLOR: #ffffff; font-size:14px;}
.menu_right_head_contentbox {padding-top:5px; padding-bottom:5px; }
.menu_right_head_contentbox_big {padding-top:8px;}
.menu_right_forms {FONT-SIZE: 10px; WIDTH: 155px; HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica; border:1px solid #B4BABD;}

#menu_right_sucheform {margin-left:20px; margin-top:3px;}

.menu_right_link:link {color:#000000; font-weight:bold;}
.menu_right_link:active {color:#FFFFFF; font-weight:bold;}
.menu_right_link:visited {color:#000000; font-weight:bold;}

.arrow {vertical-align:bottom;}

.arrowempf {vertical-align:bottom; margin-right:4px;}
.arrowsubmit {vertical-align:top; margin-left:2px;  margin-top:3px; }
#body_imagepic {width:640px; height:275px;}

#body_imagepic_subsite {width:640px; height:235px;}
#body_imagepic_subsite_noheader {width:640px; height:35px; background-color:#0000FF;}
#body_path {padding-top:15px; width:835px;}
.body_pathtext {padding-top:20px; color:#FFFFFF; font-size:9px; padding-left:20px;}
.body_pathtext_noheader {padding-top:20px; color:#000000; font-size:9px; padding-left:20px;}
.body_pathtext_delimiter {color:#FFFFFF; font-size:9px;}
.body_pathtext_delimiter_noheader {color:#000000; font-size:9px;}

.body_pathnavi:link {color:#7AB800; font-size:9px;}
.body_pathnavi:active {color:#FFFFFF; font-size:9px;}
.body_pathnavi:visited {color:#7AB800; font-size:9px;}

.body_pathnavi_noheader:link {color:#7AB800; font-size:9px;}
.body_pathnavi_noheader:active {color:#000000; font-size:9px;}
.body_pathnavi_noheader:visited {color:#7AB800; font-size:9px;}

#body_navi_2 {}
#body_navi_2 td {}

.body_navi_2_passive_hell_link_arrow:link {color:#000; font-weight:bold; font-size:11px; text-decoration:none;}
.body_navi_2_passive_hell_link_arrow:active {color:#7AB800; font-weight:bold; font-size:11px; text-decoration:none;}
.body_navi_2_passive_hell_link_arrow:visited {color:#000; font-weight:bold; font-size:11px; text-decoration:none;}

.body_navi_2_passive_dunkel_link_arrow:link {color:#000000; font-weight:bold; font-size:11px; text-decoration:none;}
.body_navi_2_passive_dunkel_link_arrow:active {color:#7AB800; font-weight:bold; font-size:11px; text-decoration:none;}
.body_navi_2_passive_dunkel_link_arrow:visited {color:#000000; font-weight:bold; font-size:11px; text-decoration:none;}


.body_navi_arrow_right {width:20px; text-align:right; vertical-align:middle;}
.body_navi_2_active_hell_link_arrow:link {color:#000000; font-weight:bold; font-size:11px; text-decoration:none;}
.body_navi_2_active_hell_link_arrow:hover {color:#000000; font-weight:bold; font-size:11px; text-decoration:none;}
.body_navi_2_active_hell_link_arrow:active {color:#FFFFFF; font-weight:bold; font-size:11px; text-decoration:none;}
.body_navi_2_active_hell_link_arrow:visited {color:#000000; font-weight:bold; font-size:11px; text-decoration:none;}

.body_navi_2_passive_hell_link_arrow:link {color:#000; font-weight:bold; font-size:11px; text-decoration:none;}
.body_navi_2_passive_hell_link_arrow:hover {color:#000; font-weight:bold; font-size:11px; text-decoration:none;}
.body_navi_2_passive_hell_link_arrow:active {color:#000000; font-weight:bold; font-size:11px; text-decoration:none;}
.body_navi_2_passive_hell_link_arrow:visited {color:#000; font-weight:bold; font-size:11px; text-decoration:none;}

.body_navi_2_active_dunkel_link_arrow:link {color:#7AB800; font-weight:bold; font-size:11px;}
.body_navi_2_active_dunkel_link_arrow:active {color:#000000; font-weight:bold; font-size:11px;}
.body_navi_2_active_dunkel_link_arrow:visited {color:#7AB800; font-weight:bold; font-size:11px;}

.body_navi_2_passive_dunkel_link_arrow:link {color:#000000; font-weight:bold; font-size:11px;}
.body_navi_2_passive_dunkel_link_arrow:active {color:#7AB800; font-weight:bold; font-size:11px;}
.body_navi_2_passive_dunkel_link_arrow:visited {color:#000000; font-weight:bold; font-size:11px;}

.body_col_left_overview {width:640px;}
#body_col_left_overview_news {padding-left:20px; width:290px; float:left;}

.body_col_left_overview_contentbox_headline {font-size:14px; color:#7AB800; font-weight:bold;}
.body_col_left_overview_contentbox_headline h1 {font-size:14px; color:#7AB800; font-weight:bold;}

.body_col_left_overview_contentbox_teaser_headline {padding-bottom:25px; font-size:12px; color:#7AB800; font-weight:bold;}

.body_col_left_overview_contentbox_content {padding-top:11px; font-size:11px; color:#000000;}
.body_col_left_overview_contentbox_headline_link:link {color:#7AB800;}
.body_col_left_overview_contentbox_headline_link:active {color:#7AB800;}
.body_col_left_overview_contentbox_headline_link:visited {color:#7AB800;}

.body_col_left_overview_contentbox_subline {padding-bottom:3px; font-size:11px; color:#A8A8A8;}

.body_col_left_overview_contentbox {padding-left:20px;}
.body_col_left_overview_contentbox td {vertical-align:top;}
.body_col_left_overview_contentbox table {margin-bottom:30px;}
.body_col_left_overview_contentbox img {margin-left:10px;}

#body_col_right_overview {margin-left:30px; width:280px; float:left;}
#body_col_right_overview_news {margin-right:20px; width:280px; float:right;}

.body_col_left_content3spaltig_contentbox_navi3_headline {color:#7AB800; font-weight:bold; font-size:15px; padding-bottom:10px;}

.body_col_left_content3spaltig_contentbox_navi3_active_link:link {color:#A8A8A8; font-weight:bold; font-size:12px;}
.body_col_left_content3spaltig_contentbox_navi3_active_link:active {color:#000000; font-weight:bold; font-size:12px;}
.body_col_left_content3spaltig_contentbox_navi3_active_link:visited {color:#A8A8A8; font-weight:bold; font-size:12px;}
.body_col_left_content3spaltig_contentbox_navi3_passive_link:link {color:#000000; font-weight:bold; font-size:12px;}
.body_col_left_content3spaltig_contentbox_navi3_passive_link:active {color:#A8A8A8; font-weight:bold; font-size:12px;;}
.body_col_left_content3spaltig_contentbox_navi3_passive_link:visited {color:#000000; font-weight:bold; font-size:12px;}

#body_col_left_content3spaltig {padding-left:0px; width:210px; float:left;}
#body_col_left_content3spaltig_contentbox {}
#body_col_left_content3spaltig_contentbox td {vertical-align:middle; height:30px;}

#body_col_left2_content3spaltig {padding-left:30px; width:370px; float:left;}
.body_col_left2_content3spaltig_contentbox {padding-left:20px; color:#000000; width:500px;}

.body_col_left2_content3spaltig_contentbox_headline {color:#000000;font-size:20px; font-weight:bold;}
.body_col_left2_content3spaltig_contentbox_headline h2 {color:#000000;font-size:20px; font-weight:bold;}

#body_col_left2_content3spaltig_contentbox_subline1 {padding-top:18px; color:#7AB800; font-size:12px; font-weight:bold;}
#body_col_left2_content3spaltig_contentbox_subline1 h2 {padding-top:18px; color:#7AB800;}
#body_col_left2_content3spaltig_contentbox_subline2 {font-size:16px;}
#body_col_left2_content3spaltig_contentbox_content {}

#body_col_right_content3spaltig {}

#body_contentpic td {vertical-align:top;}
#body_contentpic_subtitle {margin-left:10px; margin-top:5px; font-size:9px;}

#body_col_left_content1spaltig {padding-left:20px; padding-top:10px; width:600px; float:left;}

#body_main {padding-top:30px; float:left;}

#body_main_home {padding-top:30px; width:640px; background-color:#FFFFFF; background-image:url(/images_ag/bg_konzern_left.jpg); background-repeat:repeat-y; }

#body_main_sub {padding-top:30px; width:640px; background-color:#FFFFFF; background-image:url(/images_ag/bg_konzern_left.jpg); background-repeat:repeat-y; height:100%;}

.body_col_left {padding-left:10px; width:300px; vertical-align:top;}

#body_col_left_home_contenthead {width:300px; height:30px; background-image:url(/images/bg_body_headline_green2.jpg); background-repeat:no-repeat;}
#body_col_left_home_contenthead_header {padding-top:7px; margin-left:10px; color:#FFFFFF; font-weight:bold; font-size:14px;}

.body_col_left_home_contentbox_headline {padding-bottom:10px; padding-top:10px; padding-left:9px; font-size:18px; font-weight:bold;}
.body_col_left_home_contentbox_headline h1 {font-size:18px; font-weight:bold;}
.body_col_left_home_contentbox_date {text-align:right; font-size:9px; vertical-align:bottom;}
.body_col_left_home_contentbox_content { font-size:12px; padding-left:9px; color:#000000;}
#body_col_left_home_contentbox table {width:300px;}
#body_col_left_home_contentbox img {}

.uebersicht_table { vertical-align:middle; }
.uebersicht_table tr td { vertical-align:middle; }

.uebersicht_link:link { font-size:10px; text-decoration:none; }
.uebersicht_link:active { font-size:10px; text-decoration:none; }
.uebersicht_link:visited { font-size:10px; text-decoration:none; }
.uebersicht_link:hover { font-size:10px; text-decoration:underline; }

.body_col_left_home_contentbox_footer_table {margin-top:14px; padding-left:10px;}

.body_col_left_home_contentbox_headline_link:link {color:#000000;}
.body_col_left_home_contentbox_headline_link:active {color:#000000;}
.body_col_left_home_contentbox_headline_link:visited {color:#000000;}

.body_home:link {color:#7AB800; font-weight:bold; }
.body_home:active {color:#000000; font-weight:bold; }
.body_home:visited {color:#7AB800; font-weight:bold; }

.body_col_left_home_contentbox_footer_link:link {color:#7AB800; font-size:14px; font-weight:bold;}
.body_col_left_home_contentbox_footer_link:active {color:#7AB800; font-size:14px; font-weight:bold;}
.body_col_left_home_contentbox_footer_link:visited {color:#7AB800; font-size:14px; font-weight:bold;}


.body_col_right {padding-left:10px; padding-right:10px; width:300px; vertical-align:top;}

.body_col_right_home_contenthead {width:300px; height:30px; background-image:url(/images/bg_body_headline_green_line.jpg); background-repeat:no-repeat;}
.body_col_right_home_contenthead_header {padding-top:7px; margin-left:10px; color:#000; font-weight:bold; font-size:14px;}
.body_col_right_home_subline {padding-top:10px; padding-left:10px; font-weight:bold;}
.body_col_right_home_image {padding-top:10px; width:300px; text-align:center;}
.body_col_right_home_content {padding-top:10px;  padding-left:10px; width:290px;}
#body_col_right_home_link {padding-top:5px;  padding-left:10px; padding-bottom:20px; width:290px;}

#body_footer { padding-bottom:20px; padding-left:0px; marign-right:0px; width:640px; color:#000; background-color:#FFF;}
* + html #body_footer {padding-bottom:0px; padding-left:0px; marign-right:0px; width:640px; color:#000; background-color:#FFF;}
* html #body_footer {padding-bottom:0px; padding-left:0px; marign-right:0px; width:640px; color:#000; background-color:#FFF;}

.body_footer_linkgrey:link {padding-left:7px; padding-right:30px; color:#777; font-weight:bold; font-size:10px; }
.body_footer_linkgrey:active {padding-left:7px; padding-right:30px; color:#777; font-weight:bold; font-size:10px; }
.body_footer_linkgrey:visited {padding-left:7px; padding-right:30px; color:#777; font-weight:bold; font-size:10px; }

.body_footer_linkstd:link {color:#7AB800; font-size:10px; font-weight:bold;}
.body_footer_linkstd:active {color:#7AB800; font-size:10px; font-weight:bold;}
.body_footer_linkstd:visited {color:#7AB800; font-size:10px; font-weight:bold;}

.body_footer_linkblack:link {color:#777; font-size:10px; font-weight:bold;}
.body_footer_linkblack:active {color:#777; font-size:10px; font-weight:bold;}
.body_footer_linkblack:visited {color:#777; font-size:10px; font-weight:bold;}

#body_footer_links {margin-top:0px; float:left; color:#000;}
#body_footer_top {margin-right:10px; float:right;}

#skyscraper_right {position:absolute; left:865px; top:228px; width:140px; height:800px;}

.blind_div {height:2px;}
* + html .blind_div {height:3px;}
* html .blind_div {height:0px; overflow: hidden;}