*.missing { font-size: 30px; color: red; text-decoration: blink; }

body div.fontSize_normal div#content { font-size: 12px; }
body div.fontSize_large div#content { font-size: 14px; }
body div.fontSize_larger div#content { font-size: 16px; }


div#content h1 { margin:0 25px 30px 55px; font-size:1.25em; font-weight:normal; color:#007BB1; line-height: 1.15em; text-decoration:underline; text-transform:uppercase; }
div#content h1.nr { float: left; padding: 0px 10px 0px 0px; margin: 0px 0px 30px 0px; text-align: right; width: 45px; }
div#content h2 { margin:34px 25px 17px 55px; font-size:1.1em; font-weight:normal; color:#007BB1; line-height: 1.3em; text-decoration:underline; text-transform:uppercase; }
div#content h3 { margin:17px 25px 0 55px; font-size: 1em; font-weight:normal; color:#007BB1; line-height: 1.4em; text-decoration:none; text-transform:uppercase; }
div#content h4 { margin:17px 25px 0 55px; font-size: 1em; font-weight: normal; color: #000000; line-height: 1.4em; text-decoration: none; text-transform: uppercase;}

div#content span.splitted_headline { background: url(../pic/bildstrecke_h1_border_black.gif) no-repeat left bottom; }
div#content span.splitted_headline span.left { background: url(../pic/bildstrecke_h1_spacer_black.gif) no-repeat right bottom; padding-left: 5px; padding-right: 5px; border-bottom: 1px solid #999999; }
div#content span.splitted_headline span.right { background: url(../pic/bildstrecke_h1_border_black.gif) no-repeat right bottom; padding-left: 4px; padding-right: 5px; border-bottom: 1px solid #999999; }
div#content div.span_headline { font-size: 0.9em; margin: 0px 0px 2px 55px; }

div#content .bold { font-weight: bold; }
div#content .italic { font-style: italic; }
div#content .color_black { color: #000000; }
div#content .uppercase { text-transform: uppercase; }
div#content .align_right { text-align: right; }
div#content .font-size_10 { font-size: 0.85em; }
div#content .font-size_11 { font-size: 0.9em; }
div#content .font-size_13 { font-size: 1.1em; }
div#content .margin-left_49 { margin-left: 49px; }

div#content p.pic_legend { margin-left: 0px; font-size: 0.8em; }

div#content ul { margin-left: 56px; margin-bottom: 17px; color: #504F53; line-height: 1.4em; list-style-type: none }
div#content ul li { background: url(../pic/list-item.gif) no-repeat left 3px; padding-left: 15px; padding-top: 3px; }
div#content ul.no_list_style_type li { background: transparent; padding-left: 0px;}

/** Grafic Include **/
div#content div.picture_box { margin-bottom: 37px; font-size: 0.9em; }
div#content div.picture_box table.picture_headline { width: 100%; border-bottom: 1px solid #bcbcbc; background: url(../pic/pic_title_left.gif) no-repeat left bottom; }
div#content div.picture_box table.picture_headline tr td.pic_number { font-weight: normal; font-size: 1em; padding-left: 4px; padding-right: 12px; white-space: nowrap; vertical-align: bottom; background: transparent url(../pic/pic_title_spacer.gif) no-repeat right bottom; }
div#content div.picture_box table.picture_headline tr td.pic_title { font-size: 1em; font-weight: bold; text-transform: uppercase; padding-right: 4px; background: transparent url(../pic/pic_title_left.gif) no-repeat right bottom; width: 100%; }

/** Table Include **/
div#content div.table_box { margin-bottom: 36px; }
div#content div.table_box table.table_headline { width: 100%; border-bottom: 1px solid #bcbcbc; background: url(../pic/pic_title_left.gif) no-repeat left bottom; font-size: 0.9em;}
div#content div.table_box table.table_headline tr td.table_number { font-weight: normal; font-size: 1em; padding-left: 4px; padding-right: 12px; white-space: nowrap; vertical-align: bottom; background: transparent url(../pic/pic_title_spacer.gif) no-repeat right bottom; }
div#content div.table_box table.table_headline tr td.table_title { font-size: 1em; font-weight: bold; text-transform: uppercase; padding-right: 4px; background: transparent url(../pic/pic_title_left.gif) no-repeat right bottom; width: 100%; }
div#content div.table_box div.table_inc { margin: 2px 0px 0px 0px; }
div#content div.table_box div.table_inc_wide { margin: 10px 0px 0px 0px; padding: 0px 0px 10px 10px; border-bottom: 1px solid #a8a8a8; }

div#content p { margin:0 25px 17px 55px; color:#504f53; line-height: 1.417em; }

div#content a, div#printHeader a { background: url(../pic/arrow_black.gif) no-repeat left center; padding-left: 11px; font-size: 0.9em; text-decoration: none; }
div#content a.no_background { background: transparent; padding: 0px; }
div#content a:hover, div#printHeader a:hover { color: #007BB1; background: url(../pic/arrow_blue.gif) no-repeat left center; }

div#content a.zurueck_link { background: url(../pic/arrow_back_black.gif) no-repeat left center; padding-left: 11px; font-size: 0.9em; text-decoration: none; }
div#content a.zurueck_link:hover { color: #007BB1; background: url(../pic/arrow_back_blue.gif) no-repeat left center; }

/* STARTSEITE */
div#content div#startseite { position: relative; margin-top: 6px; margin-bottom: 18px; width: 785px; height: 385px;}
div#content div#startseite img { position: absolute; z-index: 5; }
div#content div#startseite div.startseite_top { position: absolute; z-index: 5; width: 256px; height: 75px; padding: 13px 0px 0px 40px; }
div#content div#startseite div.startseite_top table.startseite_top_description { font-size: 11px; width: 217px; margin-left: 20px; }
div#content div#startseite div.startseite_top table.startseite_top_description tr { background: url(../pic/table_klammern_grau.gif) no-repeat left bottom; }
div#content div#startseite div.startseite_top table.startseite_top_description tr td { padding-top: 5px; border-bottom: 1px solid #818183; }
div#content div#startseite div.startseite_top table.startseite_top_description tr td.col0 { padding-right: 0px; padding-left: 5px; background: url(../pic/bildstrecke_h1_spacer_black.gif) no-repeat right bottom; }
div#content div#startseite div.startseite_top table.startseite_top_description tr td.col1 { font-weight: bold; text-transform: uppercase; padding-left: 4px; background: url(../pic/table_klammern_grau.gif) no-repeat right bottom; }
div#content div#startseite div.startseite_top div.startseite_number { margin: 17px 20px 0px 0px; text-align: right; font-size: 13px; }
div#content div#startseite div.startseite_bottom { z-index: 10; position: absolute; width: 745px; height: 96px; bottom: 18px; left: 40px; }
div#content div#startseite div.startseite_bottom table.startseite_box { position: relative; background: url(../pic/bildstrecke_h1_border_white.gif) no-repeat bottom left; float: left; border-bottom: 1px solid #ffffff; margin-right: 55px; }
div#content div#startseite div.startseite_bottom table.startseite_box tr {  }
div#content div#startseite div.startseite_bottom table.startseite_box tr td { vertical-align: bottom; padding-left: 5px; padding-right: 5px; padding-bottom: 3px; }
div#content div#startseite div.startseite_bottom table.startseite_box tr td.col0 { background: url(../pic/bildstrecke_h1_spacer_white.gif) no-repeat bottom right; }
div#content div#startseite div.startseite_bottom table.startseite_box tr td.col0 a { width: 70px; height: 92px; display: block; }
div#content div#startseite div.startseite_bottom table.startseite_box tr td.col1 { background: url(../pic/bildstrecke_h1_border_white.gif) no-repeat bottom right; }
div#content div#startseite a.startseite_link { background: transparent; padding: 0px; color: #ffffff; }


/* BILDSTRECKE */
div#bildstrecke_intro { text-align: center; }
div#bildstrecke_intro div.h1, div#bildstrecke_intro div.h1_black { margin-bottom: 16px; font-size: 0.9em; }
div#bildstrecke_intro div.h1 span.left { background: url(../pic/bildstrecke_h1_border_blue.gif) no-repeat left bottom; border-bottom: 1px solid #007bb1; padding-left: 4px; }
div#bildstrecke_intro div.h1 span.spacer { background: url(../pic/bildstrecke_h1_spacer_blue.gif) no-repeat center bottom; width: 10px; border-bottom: 1px solid #007bb1; padding-right: 2px; margin-left: -3px; }
div#bildstrecke_intro div.h1 span.right { background: url(../pic/bildstrecke_h1_border_blue.gif) no-repeat right bottom; border-bottom: 1px solid #007bb1; padding-right: 4px; }
div#bildstrecke_intro table.h1_blue { margin: 0px auto 16px auto; font-size: 0.9em; color: #007bb1; border-bottom: 1px solid #007bb1; background: url(../pic/bildstrecke_h1_border_blue.gif) no-repeat left bottom; }
div#bildstrecke_intro table.h1_blue tr td.col0 { padding-left: 6px; padding-right: 4px; background: url(../pic/bildstrecke_h1_spacer_blue.gif) no-repeat right bottom; }
div#bildstrecke_intro table.h1_blue tr td.col1 { padding-left: 5px; padding-right: 6px; background: url(../pic/bildstrecke_h1_border_blue.gif) no-repeat right bottom; }
div#bildstrecke_intro div.h1_black span.left { background: url(../pic/bildstrecke_h1_border_black.gif) no-repeat left bottom; border-bottom: 1px solid #999999; padding-left: 4px; }
div#bildstrecke_intro div.h1_black span.spacer { background: url(../pic/bildstrecke_h1_spacer_black.gif) no-repeat center bottom; width: 10px; border-bottom: 1px solid #999999; padding-right: 2px; }
div#bildstrecke_intro div.h1_black span.right { background: url(../pic/bildstrecke_h1_border_black.gif) no-repeat right bottom; border-bottom: 1px solid #999999; padding-right: 4px; }
div#bildstrecke_intro table.h1_black { margin-left: auto; margin-bottom: 16px; margin-right: auto; font-size: 0.9em; color: #000000; border-bottom: 1px solid #999999; background: url(../pic/bildstrecke_h1_border_black.gif) no-repeat left bottom; }
div#bildstrecke_intro table.h1_black tr td.col0 { padding-left: 6px; padding-right: 5px; background: url(../pic/bildstrecke_h1_spacer_black.gif) no-repeat right bottom; }
div#bildstrecke_intro table.h1_black tr td.col1 { padding-left: 5px; padding-right: 6px; background: url(../pic/bildstrecke_h1_border_black.gif) no-repeat right bottom; }
div#bildstrecke_intro div.h1 span.uppercase, div#bildstrecke_intro div.h1_black span.uppercase { text-transform: uppercase; }
div#bildstrecke_intro div.h1 span.bold, div#bildstrecke_intro div.h1_black span.bold { font-weight: bold; }
div#bildstrecke_intro .margin_top_80 { margin-top: 73px; }

div#bildstrecke_intro div.trennlinie { height: 1px; line-height: 1px; font-size: 0px; padding: 0px; background-color: #9bd1e9; margin-bottom: 37px; margin-top: 36px; }

div#bildstrecke_intro .color_blue { color: #007bb1; }
div#bildstrecke_intro .color_black { color: #000000; }
div#bildstrecke_intro .bold { font-weight: bold; }
div#bildstrecke_intro .padding_left { padding-left: 4px; }
div#bildstrecke_intro .font-size_15 { font-size: 1.25em; }
div#content div#bildstrecke_intro .no_margin_bottom { margin-bottom: 0px; }

div#bildstrecke_intro p.intro { font-size: 1.4em; line-height: 1.25em; margin: 0px 0px 35px 0px; padding: 0px; text-transform: uppercase; }
div#bildstrecke_intro p.text { margin: 0px 0px 17px 0px; }
div#bildstrecke_intro p.slogan { font-size: 1.1em; text-transform: uppercase; margin: 0px 0px 17px 0px; }
div#bildstrecke_intro div.slogan { font-size: 1.1em; text-transform: uppercase; margin: 18px 0px 37px 58px; width: 465px; background: url(../pic/bildstrecke_klammer_unten_grau.gif) no-repeat bottom left; padding-bottom: 8px; }
div#bildstrecke_intro span.hinweis { font-size: 0.85em; }
div#bildstrecke_intro div.personen_uebersicht { text-align: center; }
div#bildstrecke_intro div.personen_uebersicht p.text { margin-bottom: 0px; }
div#bildstrecke_intro div.personen_uebersicht div.person { width: 443px; border: 1px solid #007bb1; color: #007bb1; margin-left: 55px; margin-bottom: 40px; padding: 10px; text-align: left; }
div#bildstrecke_intro div.personen_uebersicht div.person img { float: left; padding-right: 11px; }
div#bildstrecke_intro div.personen_uebersicht div.person div.steckbrief { margin-left: 131px; }
div#bildstrecke_intro div.personen_uebersicht div.person div.steckbrief table.steckbrief_content {  }
div#bildstrecke_intro div.personen_uebersicht div.person div.steckbrief table.steckbrief_content tr td { margin-bottom: 7px; font-size: 10px; }
div#bildstrecke_intro div.personen_uebersicht div.person div.steckbrief table.steckbrief_content tr td.padding_top { padding-top: 7px; }
div#bildstrecke_intro div.personen_uebersicht div.person div.steckbrief table.steckbrief_content tr td.col0 { width: 90px; vertical-align: bottom; background: url(../pic/bildstrecke_h1_spacer_blue.gif) no-repeat right bottom ; }
div#bildstrecke_intro div.personen_uebersicht div.person div.steckbrief table.steckbrief_content tr td.col0 span { display: block; padding: 0px 4px 0px 5px; border-bottom: 1px solid #007bb1; background: url(../pic/table_klammern_darkblue.gif) no-repeat left bottom; }
div#bildstrecke_intro div.personen_uebersicht div.person div.steckbrief table.steckbrief_content tr td.col1 { font-weight: bold; font-size: 11px; text-transform: uppercase; }
div#bildstrecke_intro div.personen_uebersicht div.person div.steckbrief table.steckbrief_content tr td.col1 span { display: block; padding: 0px 5px 0px 4px; background: url(../pic/table_klammern_darkblue.gif) no-repeat right bottom; border-bottom: 1px solid #007bb1; overflow: visible; }
div#bildstrecke_intro div.personen_uebersicht div.person div.intro_text { font-size: 1.1em; text-transform: uppercase; margin-top: 17px; margin-bottom: 18px; }



div.bildstrecke_background_white { background-color: #ffffff; }

div#bildstrecke div.h1 { margin-bottom: 15px; background: url(../pic/bildstrecke_h1_border_blue.gif) no-repeat left bottom; font-size: 0.9em; }     
div#bildstrecke div.h1 span.left { background: url(../pic/bildstrecke_h1_spacer_blue.gif) no-repeat right bottom; border-bottom: 1px solid #007bb1; padding-left: 6px; padding-right: 2px; }
div#bildstrecke div.h1 span.spacer { display: none; }
div#bildstrecke div.h1 span.right { background: url(../pic/bildstrecke_h1_border_blue.gif) no-repeat right bottom; border-bottom: 1px solid #007bb1; padding-right: 5px; padding-left: 4px; }
div#bildstrecke div.h1_grey { margin-bottom: 15px; text-align: center; font-size:0.917em; }
div#bildstrecke div.h1_grey span.left { background: url(../pic/bildstrecke_h1_border_black.gif) no-repeat left bottom; border-bottom: 1px solid #818183; padding-left: 4px; }
div#bildstrecke div.h1_grey span.spacer { background: url(../pic/bildstrecke_h1_spacer_black.gif) no-repeat center bottom; width: 10px; border-bottom: 1px solid #818183; padding-right: 2px; }
div#bildstrecke div.h1_grey span.right { background: url(../pic/bildstrecke_h1_border_black.gif) no-repeat right bottom; border-bottom: 1px solid #818183; padding-right: 4px; }
div#bildstrecke table.h1_grey { margin: 36px auto 15px auto; font-size: 0.9em; color: #000000; border-bottom: 1px solid #818183; background: url(../pic/bildstrecke_h1_border_black.gif) no-repeat left bottom; }
div#bildstrecke table.h1_grey tr td.col0 { padding-left: 6px; padding-right: 4px; background: url(../pic/bildstrecke_h1_spacer_black.gif) no-repeat right bottom; }
div#bildstrecke table.h1_grey tr td.col1 { padding-left: 5px; padding-right: 6px; background: url(../pic/bildstrecke_h1_border_black.gif) no-repeat right bottom; }
div#bildstrecke .color_blue { color: #007bb1; }
div#bildstrecke .big { font-size:1.25em; }
div#bildstrecke .color_black { color: #000000; }
div#bildstrecke .color_white { color: #ffffff; }
div#bildstrecke .color_grey { color: #828186; }
div#bildstrecke .uppercase { text-transform: uppercase; }
div#bildstrecke .bold { font-weight: bold; }
div#bildstrecke .margin-right_52 { margin-right: 52px; }
div#content div#bildstrecke .font-weight_normal { font-weight: normal; }
div#bildstrecke p.text { margin: 0px 0px 17px 0px; text-align: center; }
div#bildstrecke span.hinweis { font-size: 0.85em; }
div#bildstrecke p.intro { text-align: center; font-size: 1.4em; line-height: 1.25em; margin: 0px 0px 35px 0px; padding: 0px; text-transform: uppercase; font-weight: bold; }
div#bildstrecke table.slogan { text-align: center; margin: 0px auto 76px auto; font-size: 1.1em; text-transform: uppercase; color: #000000; }
div#bildstrecke table.slogan tr td { border-bottom: 1px solid #999999; background: url(../pic/bildstrecke_h1_border_black.gif) no-repeat bottom left; padding: 0px 0px 0px 22px; }
div#bildstrecke table.slogan tr td div { background: url(../pic/bildstrecke_h1_border_black.gif) no-repeat bottom right; padding-right: 22px; padding-bottom: 4px; font-size: 1.3em; line-height: 1.22em; }

div#bildstrecke .different_line_height { line-height: 1.27em; }

div#bildstrecke div.single_img { width: 100px; background-color: #c1e1e0; padding: 10px; margin-left: 55px; float: left; margin-bottom: 24px; }
div#bildstrecke div.single_img_desc { padding: 0px; margin: 134px 0px 0px 184px; font-size: 0.85em; color: #000000; line-height: 1.3em; }
div#bildstrecke div.four_img { background-color: #c1e1e0; margin-left: 55px; margin-bottom: 37px; padding-top: 15px; width: 518px; margin-top: 36px; }
div#bildstrecke div.four_img img { margin-left: 15px; margin-bottom: 15px; }

div#bildstrecke p.interview_name { float: left; width: 45px; margin: 0px; padding: 1px 0px 0px 0px; text-align: right; font-size: 0.85em }
div#bildstrecke p.interview_qualitaetsgenerierung_name { float: left; width: 125px; margin: 0px; padding: 1px 0px 0px 0px; text-align: right; font-size: 0.85em }
div#bildstrecke p.interview_qualitaetsgenerierung { margin-left: 135px; margin-right: 52px; }

div#bildstrecke div.header_img { width: 575px; height: 413px; padding-top: 17px; position: relative; margin-bottom: 39px; }
div#bildstrecke div.img_qualitaetsgenerierung { background: url(../../German/20/20/Qualitaetsgenerierung_01.jpg); }
div#bildstrecke div.img_qualitaetsmanagement { background: url(../../German/20/30/Qualitaetsmanagement_01.jpg); }
div#bildstrecke div.img_qualitaetsstandards { background: url(../../German/20/40/Qualitaetsstandards_01.jpg); }
div#bildstrecke div.img_qualitaetstraining { background: url(../../German/20/50/Qualitaetstraining_01.jpg); }
div#bildstrecke div.header_img div.h1 { text-align: center; }
div#bildstrecke div.header_img div.h1 span.left { background: url(../pic/bildstrecke_h1_border_white.gif) no-repeat left bottom; border-bottom: 1px solid #ffffff; padding-left: 4px; padding-right: 0px; }
div#bildstrecke div.header_img div.h1 span.spacer { display: inline; background: url(../pic/bildstrecke_h1_spacer_white.gif) no-repeat center bottom; width: 10px; border-bottom: 1px solid #ffffff; padding-right: 2px; }
div#bildstrecke div.header_img div.h1 span.right { background: url(../pic/bildstrecke_h1_border_white.gif) no-repeat right bottom; border-bottom: 1px solid #ffffff; padding-right: 4px; }
div#bildstrecke div.header_img table.h1 { margin: auto; font-size: 0.9em; background: url(../pic/bildstrecke_h1_border_white.gif) no-repeat left bottom; border-bottom: 1px solid #ffffff; color: #ffffff; font-weight: normal; }
div#bildstrecke div.header_img table.h1 tr td.col0 { padding-left: 6px; padding-right: 4px; background: url(../pic/bildstrecke_h1_spacer_white.gif) no-repeat right bottom; }
div#bildstrecke div.header_img table.h1 tr td.col1 { padding-left: 5px; padding-right: 6px; text-transform: uppercase; font-weight: bold; background: url(../pic/bildstrecke_h1_border_white.gif) no-repeat right bottom; }
div#bildstrecke p.bild_unterschrift { padding: 0px 5px 5px 0px; color: #007bb1; text-align: right; width: 550px; position: absolute; font-size: 11px; line-height: 13px; bottom: 20px; right: 20px; margin: 0px; background: url(../pic/bildstrecke_bild_unterschrift.gif) no-repeat bottom right; }

div#bildstrecke div.slogan_blue { font-size: 1.1em; text-transform: uppercase; color: #007bb1; margin: 18px 0px 37px 58px; width: 465px; background: url(../pic/bildstrecke_klammer_unten_blau.gif) no-repeat bottom left; padding-bottom: 8px; text-align: center; }
div#bildstrecke div.slogan_grey { font-size: 1.1em; text-transform: uppercase; margin: 18px 0px 37px 58px; width: 465px; background: url(../pic/bildstrecke_klammer_unten_grau.gif) no-repeat bottom left; padding-bottom: 8px; text-align: center; }

div#bildstrecke div.bild_465 { width: 465px; margin-left: 55px; margin-bottom: 38px; }
div#bildstrecke div.bild_235 { width: 235px; margin-left: 170px; margin-bottom: 38px; }
div#bildstrecke div.bild_575 { width: 575px; margin-bottom: 38px; }
div#bildstrecke div.unterschrift_bild { background: url(../pic/bildstrecke_unterschrift_bild.gif) no-repeat top left; margin-top: 10px; padding: 9px 0px 0px 4px; }

/* MANDATE */
div#content h1.Mandate_h1 { color: #000000; text-decoration: underline; margin-top: -29px; }
div#content table#aufsichtsrat { margin-left: 55px; }
div#content table#aufsichtsrat tr td { vertical-align: top; }
div#content table#aufsichtsrat tr td.left { padding-right: 20px; width: 250px; }
div#content table#aufsichtsrat tr td h3 { margin-top: 0px; }
div#content table#aufsichtsrat tr td h2.small_margin_top { margin-top: 17px; }
div#content table#aufsichtsrat tr td p.more_margin_bottom { margin-bottom: 34px; }
div#content table#aufsichtsrat tr td p, div#content table#aufsichtsrat tr td h1, div#content table#aufsichtsrat tr td h2, div#content table#aufsichtsrat tr td h3, div#content table#aufsichtsrat tr td h4 { margin-left: 0px; margin-right: 0px; }

/* OUR YEAR */
div#content span.our_year_headline { border-bottom: 1px solid #999999; margin-left: 7px; }

/* VORSTAND */
div#content img.vorstand_pic { margin-left: 55px; margin-bottom: 37px; }

/* BERICHT DES AUFSICHTSRATES */
div#content img.gerd_krick { margin-top: 35px; margin-bottom: 15px; margin-left: 55px; }
div#content img.gerd_krick_unterschrift { margin-left: 55px; }

/* BRIEF AN DIE AKTIONAERE */
div#content img.anrede { margin-left: 55px; margin-bottom: 5px; }
div#content div#aktionaers_brief { background-color: #ecf7fc; padding-top: 20px; padding-bottom: 10px; }
div#content div#aktionaers_brief p { margin-right: 55px; }
div#content div#aktionaers_brief .brief_datum { margin-bottom: 34px; }
div#content div#aktionaers_brief .gruesse { margin-bottom: 2px; }

/* SITEMAP */
div#content span.sitemap_nr { display: block; float: left; width: 40px; overflow: hidden; margin-left: -50px; }
div#content ul.sitemap { margin-left: 55px; list-style-type: none; }
div#content ul.sitemap li { padding-top: 4px; color: #000000; background: transparent; padding-left: 0px; }
div#content ul.sitemap li span.nr { display: block; float: left; width: 40px; overflow: hidden; margin-left: -49px; font-size: 0.9em; padding-top: 1px; }
div#content ul.sitemap li ul.sitemap_under { margin-left: 10px; list-style-type: none; }
div#content ul.sitemap li ul.sitemap_under li { padding-left: 11px; background: #ffffff url(../pic/arrow_grey.gif) no-repeat left 9px; }
div#content ul.sitemap li ul.sitemap_under li a { color: #555566; padding-left: 0px; background: transparent; }
div#content ul.sitemap li ul.sitemap_under li a:hover { color: #007BB1; background: transparent; }

/* GLOSSAR */
div#content p.glossary_desc { margin-left: 54px; }
div#content p.empty_gloss { height: 5px; }
div#content p.glossary_desc_no_margin { margin-bottom: 10px; margin-left: 60px; }
div#content a.glossary_letter_link { background: transparent; padding: 0px; }
div#content div.glossary_navi { margin: 0px 0px 17px 49px; background: url(../pic/bildstrecke_h1_border_black.gif) no-repeat left bottom; }
div#content div.glossary_navi a.glossary_navi_link { background: url(../pic/bildstrecke_h1_spacer_black.gif) no-repeat right bottom; padding: 0px 5px 0px 4px; border-bottom: 1px solid #b8b8b8; }
div#content div.glossary_navi span.last_glossary_navi { width: 1px; height: 15px; background: url(../pic/bildstrecke_h1_border_black.gif) no-repeat left bottom; margin-left: -1px; }

/* Regionale Organisation */
div#content div#regionale_organisation table.regional { margin-left: 55px; width: 495px;  font-size: 0.9em; }
div#content div#regionale_organisation table.regional tr.even td { border-bottom: 1px solid #000000; vertical-align: bottom; padding-top: 5px; }
div#content div#regionale_organisation table.regional tr.even td.col0 { background: url(../pic/spacer_splitted_headline_black.gif) no-repeat right bottom; }
div#content div#regionale_organisation table.regional tr.even td.col1 { background: url(../pic/table_klammern_black.gif) no-repeat right bottom; }
div#content div#regionale_organisation table.regional tr.even td.spacer { width: 8px; border: 0px none; }
div#content div#regionale_organisation table.regional tr td { vertical-align: top; color: #504f53; font-weight: normal; }
div#content div#regionale_organisation table.regional tr td.col0 { width: 40px; padding-left: 4px; padding-right: 5px; }
div#content div#regionale_organisation table.regional tr.even td.col0 { padding: 5px 0px 0px 0px; vertical-align: bottom; }
div#content div#regionale_organisation table.regional tr.even td.col0 div.border_left { padding-left: 4px; padding-right: 5px; padding-bottom: 2px; background: url(../pic/table_klammern_black.gif) no-repeat left bottom; }
div#content div#regionale_organisation table.regional tr td.col1 { width: 186px; padding-left: 4px; padding-right: 5px; }
div#content div#regionale_organisation table.regional tr.even td.col1 { font-weight: bold; color: #000000; }
div#content div#regionale_organisation table.regional tr td.empty { background: transparent !important; border: 0px none !important; }
div#content div#regionale_organisation table.regional tr td.empty div.spacer_bg { background: transparent !important; border: 0px none !important; }
div#content div#regionale_organisation table.regional tr.odd td { padding-top: 3px; }
div#content div#regionale_organisation .box { height: 5px; line-height: 5px; font-size: 0px; margin-top: 2px; width: 30px; margin-left: 5px; }
div#content div#regionale_organisation .dunkelblau { background: #0084b5; }
div#content div#regionale_organisation .blau { background: #3baad0; }
div#content div#regionale_organisation .hellblau { background: #acd5e9; }
div#content div#regionale_organisation .no_margin_bottom { margin-bottom: 10px; }
div#content div#regionale_organisation .float_left { float: left; margin-top: 6px; margin-right: 5px; margin-left: 1px; }
div#content div#regionale_organisation div.legende { margin-top: 30px; }
div#content div#regionale_organisation table.regional_legende { margin-left: 55px; margin-bottom: 10px; width: 100%; color: #504F53; }

/* GLOBALE PRAESENZ */
div#content div#globalePraesenz { font-size: 0.9em; }	

div#content div#globalePraesenz table.table_legende { margin: 0px 0 0 50px; }
div#content div#globalePraesenz table.table_legende tr td { text-transform: uppercase; border-bottom: 1px solid #808080; padding-top: 19px; vertical-align: bottom;}
div#content div#globalePraesenz table.table_legende tr td.empty { border-bottom: 0px none; }
div#content div#globalePraesenz table.table_legende tr td.spacer { width: 81px; border-bottom: 0px none; }
div#content div#globalePraesenz table.table_legende tr td.col0 { width: 15px; padding: 0px 0px 0px 6px; background: url(../pic/bildstrecke_h1_border_dark.gif) no-repeat left bottom; }
div#content div#globalePraesenz table.table_legende tr td.col0 div { padding-right: 5px; background: url(../pic/bildstrecke_h1_spacer_dark.gif) no-repeat right bottom; }
div#content div#globalePraesenz table.table_legende tr td.col1 { width: 16px; padding: 0px 0px 0px 7px; }
div#content div#globalePraesenz table.table_legende tr td.col1 div { width: 15px; padding-right: 5px; background: url(../pic/bildstrecke_h1_border_dark.gif) no-repeat right bottom; }
div#content div#globalePraesenz table.table_legende tr td.col2 { width: 110px; border-left: 9px solid #ffffff; border-bottom: 0px none; }
div#content div#globalePraesenz table.table_legende tr td.col2 span { border-bottom: 1px solid #808080; }


/* Downloadcenter */
div#content div#downloadcenter table.financial_table tr td { white-space: nowrap; }
div#content div#downloadcenter table.financial_table tr td.col1 { width: 101px; }
div#content div#downloadcenter table.financial_table tr td.col2 { width: 50px; }

/* MY ANNUAL REPORT */
div#content table.financial_table tbody tr td a.warenkorb { background: transparent; padding: 0px; font-size: 1em; }
div#content table.financial_table tbody tr td a.warenkorb:hover { background: transparent; }

/* Excel Download */
div#content p.exceldl{ margin:0px 5px 5px 0px; text-align:right;}
div#content p.exceldl a{ background: url(../pic/icon_download_black.gif) no-repeat left center; padding-left:18px; }
div#content p.exceldl a:hover{ background: url(../pic/icon_download_blue.gif) no-repeat left center; }

/*TABLE CHANGES */
div#content div#English_1_table_8 table.financial_table thead tr th.col0 { width: 210px; }
div#content div#German_1_table_134 table.financial_table thead tr th.col1, div#content div#German_1_table_135 table.financial_table thead tr th.col1 { width: 200px; }
div#content div#German_1_table_134 table.financial_table thead tr th.col1, div#content div#German_1_table_135 table.financial_table thead tr th.col1 { width: 150px; }
div#content div#English_1_table_7 table.financial_table thead tr th.col1, div#content div#English_1_table_7 table.financial_table thead tr th.col2, div#content div#English_1_table_7 table.financial_table thead tr th.col3 { width: 133px; }
div#content div#German_1_table_7 table.financial_table thead tr th.col1, div#content div#German_1_table_7 table.financial_table thead tr th.col2, div#content div#German_1_table_7 table.financial_table thead tr th.col3 { width: 133px; }
div#content div#English_1_table_122 table.financial_table thead tr th.col1, div#content div#English_1_table_123 table.financial_table thead tr th.col1, div#content div#English_1_table_124 table.financial_table thead tr th.col1 { width: 130px; }
div#content div#English_1_table_122 table.financial_table thead tr th.col2, div#content div#English_1_table_123 table.financial_table thead tr th.col2, div#content div#English_1_table_124 table.financial_table thead tr th.col2 { width: 130px; }
div#content div#German_1_table_122 table.financial_table thead tr th.col1, div#content div#German_1_table_123 table.financial_table thead tr th.col1, div#content div#German_1_table_124 table.financial_table thead tr th.col1 { width: 130px; }
div#content div#German_1_table_122 table.financial_table thead tr th.col2, div#content div#German_1_table_123 table.financial_table thead tr th.col2, div#content div#German_1_table_124 table.financial_table thead tr th.col2 { width: 130px; }
