body { background:#E5E5E5 url(../pics/components/bg.gif) top left repeat-x; padding:0; margin:0; border:0; }
img { border:0px;  behavior:url("/shared/style/pngbehavior.htc"); }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#e6000f; font-weight:bold; padding:0; margin:0; padding-top:11px; padding-bottom:11px; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#e6000f; font-weight:bold; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#e6000f; font-weight:normal; padding:0; margin:0; padding-bottom:8px; }

#head { background:url(../pics/components/head.jpg) top left no-repeat; position:relative; width:944px; top:0px; height:155px; z-index:5; }
#navi { background:url(../pics/components/bg_navi.gif) top left repeat-x; position:relative; width:944px; height:51px; }
#content { background:#FFFFFF url(../pics/components/content_bg.gif) top repeat-x; position:relative; width:944px; z-index:1; }
#footer { background:url(/shared/pics/components/bg_footer.png) top left no-repeat; position:relative; top:-20px; width:944px; height:52px; z-index:5; }
* html #footer  { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/shared/pics/components/bg_footer.png',sizingMethod='scale') }
.empty    { width:1px; height:1px; overflow:hidden; }

.bg_right_1 { background:#C7011E url(/shared/pics/components/bg_right_1.jpg) top left no-repeat; }
.bg_left_1 { background:#6E191A url(/shared/pics/components/bg_left_1.jpg) top right no-repeat; }
.bg_right_2 { background:url(/shared/pics/components/bg_right_2.jpg) top left no-repeat; }
.bg_left_2 { background:url(/shared/pics/components/bg_left_2.jpg) top right no-repeat; }

.bg_right_3 { background:url(/shared/pics/components/shadow_right.gif) top left repeat-y; }
* html .bg_right_3 { background:url(/shared/pics/components/shadow_right.gif) top left repeat-y; }

.bg_left_3 { background:url(/shared/pics/components/shadow_left.gif) top right repeat-y; }
* html .bg_left_3 { background:url(/shared/pics/components/shadow_left.gif) top right repeat-y; }

.bg_right_4 { background:url(/shared/pics/components/bg_yellow.png) top repeat-x; position:relative; top:-20px; margin-left:20px; overflow:hidden; height:47px; }
* html .bg_right_4 { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/shared/pics/components/bg_yellow.png',sizingMethod='scale') }

.bg_left_4 { background:url(/shared/pics/components/bg_yellow.png) top repeat-x; position:relative; top:-20px; margin-right:20px; overflow:hidden; height:47px; }
* html .bg_left_4 { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/shared/pics/components/bg_yellow.png',sizingMethod='scale') }

.presse_box_top {background:url(/shared/pics/presse/box_top.png) top left no-repeat; height:31px; width:450px; cursor:pointer;}
* html .presse_box_top { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/shared/pics/presse/box_top.png',sizingMethod='scale') }

.presse_box_top2 {background:url(/shared/pics/presse/box_top_2x.png) top left no-repeat; height:49px; width:450px; cursor:pointer;}
* html .presse_box_top2 { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/shared/pics/presse/box_top_2x.png',sizingMethod='scale') }

.presse_box_top_g {background:url(/shared/pics/presse/box_top_g.png) top left no-repeat; height:31px; width:450px; cursor:pointer;}
* html .presse_box_top_g { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/shared/pics/presse/box_top_g.png',sizingMethod='scale') }

.presse_box_top_2x {background:url(/shared/pics/presse/box_top_2x.png) top left no-repeat; height:49px; width:450px; cursor:pointer;}
* html .presse_box_top_2x  { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/shared/pics/presse/box_top_2x.png',sizingMethod='scale') }

.presse_box_bottom_g { background:url(/shared/pics/presse/box_bottom_g.png) top left no-repeat; height:31px; width:450px; cursor:pointer; }
* html .presse_box_bottom_g  { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='shared/pics/presse/box_bottom_g.png',sizingMethod='scale') }

.presse_box_bottom_w { background:url(/shared/pics/presse/box_bottom_w.png) top left no-repeat; height:31px; width:450px; cursor:pointer; }
* html .presse_box_bottom_w  { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='shared/pics/presse/box_bottom_w.png',sizingMethod='scale') }

.presse_box_top_w { background:url(/shared/pics/presse/presse_top_w.png) top left no-repeat; height:12px; width:450px; cursor:pointer; }
.presse_box_body_w { background:url(/shared/pics/presse/presse_box_body_w.png) top left repeat-y;  width:450px; cursor:pointer; }
.presse_box_box_trenner_w { background:url(/shared/pics/presse/presse_bottom_w.png) top left no-repeat; height:12px; width:450px; cursor:pointer; }

#footerlinks { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; position:absolute; left:10px; top:-53px; z-index:100;}
#footerlinks a, #footerlinks a:link, #footerlinks a:visited  { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; }
#footerlinks a:hover { text-decoration:underline; }

.navi_head_red { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e6000f; font-weight:bold; }
.navi_head_grey { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#707070; font-weight:bold; }

#navi_box_body { position:absolute; left:11px; top:42px; background-image:url(../pics/box_body.gif); background-repeat:repeat-y; height:408px; width:195px; padding-top:15px; }
#navi_box_bottom { position:absolute; left:11px; top:458px; height:15px; width:195px; }

.second2 { vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#707070; padding-left:18px; padding-bottom:4px; }
.second2 a, .second2 a:link, .second2 a:visited { display:block; line-height:18px; background:url(../pics/components/arrow_grey.gif) top left no-repeat; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#707070; text-decoration:none; }
.second2 a:hover { background-image:url(../pics/components/arrow_red.gif); color:#e6000f; }

.second2Active { vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e6000f; padding-left:18px; padding-bottom:4px; }
.second2Active a, .second2Active a:link, .second2Active a:visited, .second2Active a:hover { display:block; line-height:18px; background:url(../pics/components/arrow_red.gif) top left no-repeat; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e6000f; text-decoration:none; }

.second { vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#707070; padding-left:18px; padding-bottom:6px; }
.second a, .second a:link, .second a:visited { display:block; line-height:16px; background:url(../pics/components/arrow_grey.gif) top left no-repeat; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#707070; text-decoration:none; }
.second a:hover { background-image:url(../pics/components/arrow_red.gif); color:#e6000f; }

.secondActive { vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e6000f; padding-left:18px; padding-bottom:6px; }
.secondActive a, .secondActive a:link, .secondActive a:visited, .secondActive a:hover { display:block; line-height:16px; background:url(../pics/components/arrow_red.gif) top left no-repeat; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e6000f; text-decoration:none; }

.sitemaplist { margin:0; padding:0; list-style-type:none; }
.sitemaplist li { padding-bottom:16px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#707070; }

.sitemap1 { font-weight:bold; }
.sitemap1 a, .sitemap1 a:link, .sitemap1 a:visited  { background:url(../pics/components/doppelpfeil.gif) top left no-repeat; padding-left:10px; color:#707070; text-decoration:none; }
.sitemap1 a:hover { background-image:url(../pics/components/doppelpfeil_rot.gif); color:#e6000f; }

.sitemap a, .sitemap a:link, .sitemap a:visited { display:block; line-height:16px; background:url(../pics/components/arrow_grey.gif) top left no-repeat; padding-left:10px; color:#707070; text-decoration:none; }
.sitemap a:hover { background-image:url(../pics/components/arrow_red.gif); color:#e6000f; }

.text2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#707070; }
.text3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
.text4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#707070; font-weight:bold; }
.text5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#e6000f; font-weight:bold; }
.text6 { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#e6000f; }
.text7 { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#e6000f; }
.text7 { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#e6000f; }
.text8 { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#404040; }
.text9 { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#404040; }
.text10 { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#707070; }
.text11 { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#e6000f; font-weight:bold; }

.text { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#404040; }
.text a, .text a:link, .text a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#404040; text-decoration:none;  }
.text a:hover { text-decoration:underline; }

.textx { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#404040; }
.textx a, .textx a:link, .textx a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#404040; text-decoration:none; font-style:italic;  }
.textx a:hover { text-decoration:underline; }

.text2 a, .text2 a:link, .text2 a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#707070; text-decoration:none;  }
.text2 a:hover { text-decoration:underline; }

.text7 a, .text7 a:link, .text7 a:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:25px; color:#e6000f; text-decoration:none; font-weight:bold; }
.text7 a:hover { text-decoration:underline; }

.text8 a, .text8 a:link, .text8 a:visited  { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#e6000f; text-decoration:underline; }
.text8 a:hover { text-decoration:none; }

.text9 a, .text9 a:link, .text9 a:visited  { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#404040; text-decoration:underline; }
.text9 a:hover { text-decoration:none; }

.text10 a, .text10 a:link, .text10 a:visited  { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; color:#707070; text-decoration:none; font-weight:bold; }
.text10 a:hover { text-decoration:underline; }

.text11 a, .text11 a:link, .text11 a:visited  { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#e6000f; text-decoration:none; font-weight:bold; }
.text11 a:hover { text-decoration:underline; }

.text_faq { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#404040; }
.text_faq a, .text_faq a:link, .text_faq a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#404040; text-decoration:underline;  }
.text_faq a:hover { text-decoration:none; }

.white_top { background:url(../pics/gluecksspirale/white_top.gif) top left no-repeat; overflow:hidden; height:10px; width:680px; }
.white_body { background:url(../pics/gluecksspirale/white_body.gif) top left repeat-y; width:680px; padding-left:18px; }
.white_bottom { background:url(../pics/gluecksspirale/white_bottom.gif) top left no-repeat; overflow:hidden; height:9px; width:680px; }
.white_end { background:url(../pics/gluecksspirale/white_end.gif) top left no-repeat; overflow:hidden; height:1px; width:680px; }

.grey_top_big { background:url(../pics/components/box_grey_head.gif) top left no-repeat; overflow:hidden; height:38px; width:680px; }
.grey_top { background:url(../pics/gluecksspirale/grey_top.gif) top left no-repeat; overflow:hidden; height:10px; width:680px; }
.grey_body { background:url(../pics/gluecksspirale/grey_body.gif) top left repeat-y; width:680px; padding-left:18px; }
.grey_bottom { background:url(../pics/gluecksspirale/grey_bottom.gif) top left no-repeat; overflow:hidden; height:9px; width:680px; }

.footerlink a, .footerlink a:link, .footerlink a:visited  { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#ffffff; text-decoration:none; }
.footerlink a:hover { text-decoration:underline; }

.formfeld1 { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; width:130px;  }
.formfeld2 { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; width:384px;  }

.h2_1 { padding:0; padding-bottom:10px; margin:0; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
.h1_1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:24px; }
.smalltext { font-size:10px; line-height:14px; }

.rententabelle { font-weight:bold; font-size:12px; color:#707070; border-bottom:2px solid #EBEBEB; }
.rententabelle td { background-color:white; border-left:1px solid #E6000F; text-align:center; padding:2px; }
.rententabelle thead td { border-bottom:1px solid #E6000F; }
.rententabelle .dark td { background-color:#EBEBEB; }
.rententabelle td.num { text-align:right; padding-right:59px; }
.rententabelle td.first { border-left:none; }

