   a, b, br, code, dd, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, hr, i, iframe, img, label, legend, option, p, pre, span, sub, sup, table, tbody, td, tfoot, th, thead, tr {   margin: 0;   padding: 0;   border-width: 0;   background: transparent;   overflow: hidden;   font-size: 11px; }  body {   margin: 0;   padding: 0;   border-width: 0;   background: transparent;   overflow: auto;   font-size: 11px; } ol, ul {   margin: 0;   list-style-position: outside;   border-width: 0;   background: transparent;   overflow: hidden;   font-size: 11px; } li {   margin: 0;   padding: 0;   list-style-position: outside;   border-width: 0;   background: transparent;   overflow: visible;   font-size: 11px; } input, select {   margin: 0;   padding: 0;   overflow: hidden;   font-size: 11px; } textarea {   margin: 0;   padding: 0;   overflow: auto;   width: 90%;   height: 120px;   font-size: 11px;   font-family: Arial, Helvetica,Verdana,sans-serif; }  abbr, acronym, address, applet, area, base, basefont, bdo, big, blockquote, button, caption, center, cite, col, colgroup, del, dfn, dir, font, frame, frameset, head, html, ins, isindex, kbd, link, map, menu, meta, noframes, noscript, object, optgroup, param, q, s, samp, script, small, strike, strong, style, title, tt, u, var { } .ie span, .ie img, .ie img.png {   behavior: url(/tmpl/base/styles/iepngfix.htc); }  .abs {   position: absolute; } .clear {   clear: both;   float: none;   height: 0px;   font-size: 0;   color: transparent;   border-width: 0;   border-color: transparent;   background: transparent; } #root .relative {   position: relative; } #root .lfloat {   float: left; } #root img.lfloat {   margin: 0 14px 17px 0;   position: relative;   left: -6px;   top: -3px; } #root .rfloat {   float: right; } #root img.rfloat {   margin: 20px 0 20px 14px;   position: relative;   right: -6px; } #root .w25 {   width: 24%;   margin-top: 10px; } #root .w50 {   width: 49%;   margin-top: 10px; } #root .w75 {   width: 74%;   margin-top: 10px; } #root .menu, #root .ralign {   text-align: right; }  #root .inline {   display: inline; }  .bold {   font-weight: bold; } .no_bold {   font-weight: normal; } .italic {   font-style: italic; } .underline {   border-bottom: 1px solid; }  .nopadding {   padding: 0; } .noindent {   margin-left: 0;   padding-left: 0; } .nobullet {   list-style: none;   list-style-image: none; } #root .nopargin {   margin: 0;   padding: 0; }  .Code {   border: #8b4513 1px solid;   padding-right: 5px;   padding-left: 5px;   color: #000066;   font-family: 'Courier New' , Monospace;   background-color: #ff9933; } img.preload {   display: none; }  #root .allow_overflow {   overflow: visible; } .ergebnis1 {   padding: 5px;   background-color: #FFFFFF;   font-family: Arial, Verdana, Helvetica, sans-serif;   font-size: 11px;   line-height: 15px; }   .ergebnis2 {   padding: 5px;   background-color: #f1f1f1;   font-family: Arial, Verdana, Helvetica, sans-serif;   font-size: 11px;   line-height: 15px; }  .error, .button {   color: #454545;   font-family: Arial, Verdana, Helvetica,sans-serif;   line-height: 15px; } .menu {   color: #454545;   font-family: Arial, Verdana, Helvetica,sans-serif; } .login {   color: #454545;   font-family: Arial, Verdana, Helvetica,sans-serif;   font-size: 11px; } .mini {   color: #454545;   font-family: Arial, Verdana, Helvetica,sans-serif;   font-size: 10px; } .start_big {   color: #7E1616;   font-family: Arial, Verdana, Helvetica,sans-serif;   font-size: 11px;   font-weight: bold; } .header {   color: #454545;   font-family: Arial, Verdana, Helvetica,sans-serif;   font-size: 18px;   line-height: 20px;   font-weight: bold; }  .normal_head {   color: #454545;   font-family: Arial, Verdana, Helvetica,sans-serif;   font-size: 11px;   font-weight: bold; } .normal_left {   color: #454545;   font-family: Arial, Verdana, Tahoma, Helvetica,sans-serif;   font-size: 11px;   font-weight: bold; }  a.startpage_border:link {   text-decoration: none;   font-weight: bold; } a.startpage_border:visited {   text-decoration: none;   font-weight: bold; } a.startpage_border:hover {   text-decoration: underline;   font-weight: bold; } .startpage {   font-size: 18px;   line-height: 20px;   font-weight: bold; } .startpage_border {   font-size: 14px;   line-height: 15px;   font-weight: bold; } .startpage_marked {   font-size: 14px;   line-height: 15px;   font-weight: bold; } .menu_main div.menu, .menu_main div.m_depth_1, .menu_main div.menu_level_1, .menu_main ul.menu, .menu_main ul.m_depth_1, .menu_main ul.menu_level_1, .menu_main li.menu, .menu_main li.m_depth_1, .menu_main li.menu_level_1 {   display: block;   overflow: hidden;   width: 200px;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 0;   padding: 0 0 0 0; } .menu_main ul.menu, .menu_main ul.m_depth_1, .menu_main ul.menu_level_1 {   margin: 0 0 0 0; } .menu_main li.menu, .menu_main li.m_depth_1, .menu_main li.menu_level_1 { }   .menu_main a.menu,   .menu_main a.m_depth_1,   .menu_main a.menu_level_1 {  display: block;  width: 200px;  height: auto;  margin: 0 0 0 0;  padding: 5px 0 9px 10px;  overflow: hidden;  background-image: url(/btn/heinrichneuy/menu_200/main_menu_background_color/main_headline_color/%20.png);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Verdana, sans-serif;  font-size: 11px;  font-weight: bold;  font-style: normal;  color: ;  text-decoration: none;   }   .menu_main a.menu:hover,   .menu_main a.m_depth_1:hover,   .menu_main a.menu_level_1:hover {  background-image: url(/btn/heinrichneuy/menu_200/main_menu_background_color/main_headline_color/%20.png);  background-position: left top;  color: ;  text-decoration: none;   }  .menu_main a.menu span,  .menu_main a.m_depth_1 span,  .menu_main a.menu_level_1 span { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; font-style: normal; color: ;  }  .menu_main a.menu:hover span,  .menu_main a.m_depth_1:hover span,  .menu_main a.menu_level_1:hover span { color: ;  } .menu_main div.menu_active, .menu_main div.menu_level_1_active, .menu_main ul.menu_active, .menu_main ul.menu_level_1_active, .menu_main li.menu_active, .menu_main li.menu_level_1_active {   display: block;   overflow: hidden;   width: 200px;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 0;   padding: 0 0 0 0; } .menu_main ul.menu_active, .menu_main ul.menu_level_1_active {   margin: 0 0 0 0; } .menu_main li.menu_active, .menu_main li.menu_level_1_active { }   .menu_main a.menu_active,   .menu_main a.menu_level_1_active {  display: block;  width: 200px;  height: auto;  margin: 0 0 0 0;  padding: 5px 0 9px 10px;  overflow: hidden;  background-image: url(/btn/heinrichneuy/menu_200/main_menu_background_color_highlight/main_headline_color/%20.png);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Verdana, sans-serif;  font-size: 11px;  font-weight: bold;  font-style: normal;  color: ;  text-decoration: none;   }   .menu_main a.menu_active:hover,   .menu_main a.menu_level_1_active:hover {  background-image: url(/btn/heinrichneuy/menu_200/main_menu_background_color_highlight/main_headline_color/%20.png);  background-position: left top;  color: ;  text-decoration: none;   }  .menu_main a.menu_active span,  .menu_main a.menu_level_1_active span { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; font-style: normal; color: ;  }  .menu_main a.menu_active:hover span,  .menu_main a.menu_level_1_active:hover span { color: ;  } .menu_main div.menu_open, .menu_main div.menu_level_1_open, .menu_main ul.menu_open, .menu_main ul.menu_level_1_open, .menu_main li.menu_open, .menu_main i.menu_level_1_open {   display: block;   overflow: hidden;   width: 200px;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 0;   padding: 0 0 0 0; } .menu_main ul.menu_open, .menu_main ul.menu_level_1_open {   margin: 0 0 0 0; } .menu_main li.menu_open, .menu_main li.menu_level_1_open {   }   .menu_main a.menu_open,   .menu_main a.menu_level_1_open {  display: block;  width: 200px;  height: auto;  margin: 0 0 0 0;  padding: 5px 0 9px 10px;  overflow: hidden;  background-image: url(/btn/heinrichneuy/menu_200/main_menu_background_color_highlight/main_headline_color/%20.png);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Verdana, sans-serif;  font-size: 11px;  font-weight: bold;  font-style: normal;  color: ;  text-decoration: none;   }   .menu_main a.menu_open:hover,   .menu_main a.menu_level_1_open:hover {  background-image: url(/btn/heinrichneuy/menu_200/main_menu_background_color_highlight/main_headline_color/%20.png);  background-position: left top;  color: ;  text-decoration: none;   }  .menu_main a.menu_open span,  .menu_main a.menu_level_1_open span { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; font-style: normal; color: ;  }  .menu_main a.menu_open:hover span,  .menu_main a.menu_level_1_open:hover span { color: ;  } .menu_main div.submenu, .menu_main div.m_depth_2, .menu_main div.menu_level_2, .menu_main ul.submenu, .menu_main ul.m_depth_2, .menu_main ul.menu_level_2, .menu_main li.submenu, .menu_main li.m_depth_2, .menu_main li.menu_level_2 {   display: block;   overflow: hidden;   width: 200px;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 0;   padding: 0 0 0 0; } .menu_main ul.submenu, .menu_main ul.m_depth_2, .menu_main ul.menu_level_2 {   margin: 0 0 0 0; } .menu_main li.submenu, .menu_main li.m_depth_2, .menu_main li.menu_level_2 { }   .menu_main a.submenu,   .menu_main a.m_depth_2,   .menu_main a.menu_level_2 {  display: block;  width: 200px;  height: auto;  margin: 2px 0 5px 11px;  padding: 0 0 0 16px;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Verdana, sans-serif;  font-size: 11px;  font-weight: bold;  font-style: normal;  color: #000;  text-decoration: none;   }   .menu_main a.submenu:hover,   .menu_main a.m_depth_2:hover,   .menu_main a.menu_level_2:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #000;  text-decoration: none;   }  .menu_main a.submenu span,  .menu_main a.m_depth_2 span,  .menu_main a.menu_level_2 span { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; font-style: normal; color: #000;  }  .menu_main a.submenu:hover span,  .menu_main a.m_depth_2:hover span,  .menu_main a.menu_level_2:hover span { color: #000;  }  .menu_main div.submenu_active, .menu_main div.menu_level_2_active, .menu_main ul.submenu_active, .menu_main ul.menu_level_2_active, .menu_main li.submenu_active, .menu_main li.menu_level_2_active {   display: block;   overflow: hidden;   width: 200px;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 0;   padding: 0 0 0 0; } .menu_main ul.submenu_active, .menu_main ul.menu_level_2_active {   margin: 0 0 0 0; } .menu_main li.submenu_active, .menu_main li.menu_level_2_active { }   .menu_main a.submenu_active,   .menu_main a.menu_level_2_active {  display: block;  width: 200px;  height: auto;  margin: 2px 0 5px 11px;  padding: 0 0 0 16px;  overflow: hidden;  background-image: url(/tmpl/heinrichneuy//img/layout/pfeil.png);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Verdana, sans-serif;  font-size: 11px;  font-weight: bold;  font-style: normal;  color: #000;  text-decoration: none;   }   .menu_main a.submenu_active:hover,   .menu_main a.menu_level_2_active:hover {  background-image: url(/tmpl/heinrichneuy//img/layout/pfeil.png);  background-position: left top;  color: #000;  text-decoration: none;   }  .menu_main a.submenu_active span,  .menu_main a.menu_level_2_active span { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; font-style: normal; color: #000;  }  .menu_main a.submenu_active:hover span,  .menu_main a.menu_level_2_active:hover span { color: #000;  }  .menu_main div.submenu_open, .menu_main div.menu_level_2_open, .menu_main ul.submenu_open, .menu_main ul.menu_level_2_open, .menu_main li.submenu_open, .menu_main li.menu_level_2_open {   display: block;   overflow: hidden;   width: 200px;   height: auto;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 0;   padding: 0 0 0 0; } .menu_main ul.submenu_open, .menu_main ul.menu_level_2_open {   margin: 0 0 0 0; } .menu_main li.submenu_open, .menu_main li.menu_level_2_open { }   .menu_main a.submenu_open,   .menu_main a.menu_level_2_open {  display: block;  width: 200px;  height: auto;  margin: 2px 0 5px 11px;  padding: 0 0 0 16px;  overflow: hidden;  background-image: url(/tmpl/heinrichneuy//img/layout/pfeil.png);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Verdana, sans-serif;  font-size: 11px;  font-weight: bold;  font-style: normal;  color: #000;  text-decoration: none;   }   .menu_main a.submenu_open:hover,   .menu_main a.menu_level_2_open:hover {  background-image: url(/tmpl/heinrichneuy//img/layout/pfeil.png);  background-position: left top;  color: #000;  text-decoration: none;   }  .menu_main a.submenu_open span,  .menu_main a.menu_level_2_open span { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; font-style: normal; color: #000;  }  .menu_main a.submenu_open:hover span,  .menu_main a.menu_level_2_open:hover span { color: #000;  } .menu_main div.m_depth_3, .menu_main div.menu_level_3, .menu_main ul.m_depth_3, .menu_main ul.menu_level_3, .menu_main li.m_depth_3, .menu_main li.menu_level_3 {   display: block;   overflow: hidden;   width: 100%;   height: ;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 40px;   padding: 0 0 0 0; } .menu_main ul.m_depth_3, .menu_main ul.menu_level_3 {   margin: 0 0 0 0; } .menu_main li.m_depth_3, .menu_main li.menu_level_3 { }   .menu_main a.m_depth_3,   .menu_main a.menu_level_3 {  display: block;  width: 100%;  height: ;  margin: 0 0 0 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Verdana, sans-serif;  font-size: ;  font-weight: bold;  font-style: normal;  color: #000;  text-decoration: underline;   }   .menu_main a.m_depth_3:hover,   .menu_main a.menu_level_3:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #666;  text-decoration: none;   }  .menu_main a.m_depth_3 span,  .menu_main a.menu_level_3 span { font-family: Arial, Verdana, sans-serif; font-size: ; font-weight: bold; font-style: normal; color: #000;  }  .menu_main a.m_depth_3:hover span,  .menu_main a.menu_level_3:hover span { color: #666;  } .menu_main div.menu_level_3_active, .menu_main ul.menu_level_3_active, .menu_main li.menu_level_3_active {   display: block;   overflow: hidden;   width: 100%;   height: ;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 40px;   padding: 0 0 0 0; } .menu_main ul.menu_level_3_active {   margin: 0 0 0 0; } .menu_main li.menu_level_3_active { }   .menu_main a.menu_level_3_active {  display: block;  width: 100%;  height: ;  margin: 0 0 0 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Verdana, sans-serif;  font-size: ;  font-weight: bold;  font-style: normal;  color: #000;  text-decoration: underline;   }   .menu_main a.menu_level_3_active:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #666;  text-decoration: none;   }  .menu_main a.menu_level_3_active span { font-family: Arial, Verdana, sans-serif; font-size: ; font-weight: bold; font-style: normal; color: #000;  }  .menu_main a.menu_level_3_active:hover span { color: #666;  } .menu_main div.menu_level_3_open, .menu_main ul.menu_level_3_open, .menu_main li.menu_level_3_open {   display: block;   overflow: hidden;   width: 100%;   height: ;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 40px;   padding: 0 0 0 0; } .menu_main ul.menu_level_3_open {   margin: 0 0 0 0; } .menu_main li.menu_level_3_open { }   .menu_main a.menu_level_3_open {  display: block;  width: 100%;  height: ;  margin: 0 0 0 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Verdana, sans-serif;  font-size: ;  font-weight: bold;  font-style: normal;  color: #000;  text-decoration: underline;   }   .menu_main a.menu_level_3_open:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #666;  text-decoration: none;   }  .menu_main a.menu_level_3_open span { font-family: Arial, Verdana, sans-serif; font-size: ; font-weight: bold; font-style: normal; color: #000;  }  .menu_main a.menu_level_3_open:hover span { color: #666;  } .menu_main div.m_depth_4, .menu_main div.menu_level_4, .menu_main ul.m_depth_4, .menu_main ul.menu_level_4, .menu_main li.m_depth_4, .menu_main li.menu_level_4 {   display: block;   overflow: hidden;   width: 100%;   height: ;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 60px;   padding: 0 0 0 0; } .menu_main ul.m_depth_4, .menu_main ul.menu_level_4 {   margin: 0 0 0 0; } .menu_main li.m_depth_4, .menu_main li.menu_level_4 { }   .menu_main a.m_depth_4,   .menu_main a.menu_level_4 {  display: block;  width: 100%;  height: ;  margin: 0 0 0 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Verdana, sans-serif;  font-size: ;  font-weight: bold;  font-style: normal;  color: #000;  text-decoration: underline;   }   .menu_main a.m_depth_4:hover,   .menu_main a.menu_level_4:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #666;  text-decoration: none;   }  .menu_main a.m_depth_4 span,  .menu_main a.menu_level_4 span { font-family: Arial, Verdana, sans-serif; font-size: ; font-weight: bold; font-style: normal; color: #000;  }  .menu_main a.m_depth_4:hover span,  .menu_main a.menu_level_4:hover span { color: #666;  } .menu_main div.menu_level_4_active, .menu_main ul.menu_level_4_active, .menu_main li.menu_level_4_active {   display: block;   overflow: hidden;   width: 100%;   height: ;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 60px;   padding: 0 0 0 0; } .menu_main ul.menu_level_4_active {   margin: 0 0 0 0; } .menu_main li.menu_level_4_active { }   .menu_main a.menu_level_4_active {  display: block;  width: 100%;  height: ;  margin: 0 0 0 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Verdana, sans-serif;  font-size: ;  font-weight: bold;  font-style: normal;  color: #000;  text-decoration: underline;   }   .menu_main a.menu_level_4_active:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #666;  text-decoration: none;   }  .menu_main a.menu_level_4_active span { font-family: Arial, Verdana, sans-serif; font-size: ; font-weight: bold; font-style: normal; color: #000;  }  .menu_main a.menu_level_4_active:hover span { color: #666;  } .menu_main div.menu_level_4_open, .menu_main ul.menu_level_4_open, .menu_main li.menu_level_4_open {   display: block;   overflow: hidden;   width: 100%;   height: ;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 60px;   padding: 0 0 0 0; } .menu_main ul.menu_level_4_open {   margin: 0 0 0 0; } .menu_main li.menu_level_4_open { }   .menu_main a.menu_level_4_open {  display: block;  width: 100%;  height: ;  margin: 0 0 0 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Verdana, sans-serif;  font-size: ;  font-weight: bold;  font-style: normal;  color: #000;  text-decoration: underline;   }   .menu_main a.menu_level_4_open:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #666;  text-decoration: none;   }  .menu_main a.menu_level_4_open span { font-family: Arial, Verdana, sans-serif; font-size: ; font-weight: bold; font-style: normal; color: #000;  }  .menu_main a.menu_level_4_open:hover span { color: #666;  } .menu_main div.m_depth_5, .menu_main div.menu_level_5, .menu_main ul.m_depth_5, .menu_main ul.menu_level_5, .menu_main li.m_depth_5, .menu_main li.menu_level_5 {   display: block;   overflow: hidden;   width: 100%;   height: ;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 80px;   padding: 0 0 0 0; } .menu_main ul.m_depth_5, .menu_main ul.menu_level_5 {   margin: 0 0 0 0; } .menu_main li.m_depth_5, .menu_main li.menu_level_5 { }   .menu_main a.m_depth_5,   .menu_main a.menu_level_5 {  display: block;  width: 100%;  height: ;  margin: 0 0 0 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Verdana, sans-serif;  font-size: ;  font-weight: bold;  font-style: normal;  color: #000;  text-decoration: underline;   }   .menu_main a.m_depth_5:hover,   .menu_main a.menu_level_5:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #666;  text-decoration: none;   }  .menu_main a.m_depth_5 span,  .menu_main a.menu_level_5 span { font-family: Arial, Verdana, sans-serif; font-size: ; font-weight: bold; font-style: normal; color: #000;  }  .menu_main a.m_depth_5:hover span,  .menu_main a.menu_level_5:hover span { color: #666;  } .menu_main div.menu_level_5_active, .menu_main ul.menu_level_5_active, .menu_main li.menu_level_5_active {   display: block;   overflow: hidden;   width: 100%;   height: ;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 80px;   padding: 0 0 0 0; } .menu_main ul.menu_level_5_active {   margin: 0 0 0 0; } .menu_main li.menu_level_5_active { }   .menu_main a.menu_level_5_active {  display: block;  width: 100%;  height: ;  margin: 0 0 0 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Verdana, sans-serif;  font-size: ;  font-weight: bold;  font-style: normal;  color: #000;  text-decoration: underline;   }   .menu_main a.menu_level_5_active:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #666;  text-decoration: none;   }  .menu_main a.menu_level_5_active span { font-family: Arial, Verdana, sans-serif; font-size: ; font-weight: bold; font-style: normal; color: #000;  }  .menu_main a.menu_level_5_active:hover span { color: #666;  } .menu_main div.menu_level_5_open, .menu_main ul.menu_level_5_open, .menu_main li.menu_level_5_open {   display: block;   overflow: hidden;   width: 100%;   height: ;   background-image: url(/img/blank.gif);   background-position: left top;   background-repeat: no-repeat;   margin: 0 0 0 80px;   padding: 0 0 0 0; } .menu_main ul.menu_level_5_open {   margin: 0 0 0 0; } .menu_main li.menu_level_5_open { }   .menu_main a.menu_level_5_open {  display: block;  width: 100%;  height: ;  margin: 0 0 0 0;  padding: 0 0 0 0;  overflow: hidden;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat; font-family: Arial, Verdana, sans-serif;  font-size: ;  font-weight: bold;  font-style: normal;  color: #000;  text-decoration: underline;   }   .menu_main a.menu_level_5_open:hover {  background-image: url(/img/blank.gif);  background-position: left top;  color: #666;  text-decoration: none;   }  .menu_main a.menu_level_5_open span { font-family: Arial, Verdana, sans-serif; font-size: ; font-weight: bold; font-style: normal; color: #000;  }  .menu_main a.menu_level_5_open:hover span { color: #666;  }   .sitemap_level_1 { }   .sitemap_title_level_1 {  }  .sitemap_title_level_1 a { font-size: 11px; padding: 0 0 0 0;  } .sitemap_title_level_1 a b { }   .sitemap_subpages_level_1 {  margin: 5px 0 5px 40px;   } .sitemap_level_2 { }   .sitemap_title_level_2 {  }  .sitemap_title_level_2 a { font-size: 11px; padding: 0 0 0 0; font-weight: bold;  } .sitemap_title_level_2 a b { }   .sitemap_subpages_level_2 {  margin: 5px 0 5px 40px;   }  .sitemap_subpages_level_2 a { font-size: 11px; padding: 0 0 0 0; font-weight: normal;  } .sitemap_level_3 { }   .sitemap_title_level_3 {  }  .sitemap_title_level_3 a { font-size: 11px; padding: 0 0 0 0;  } .sitemap_title_level_3 a b { }   .sitemap_subpages_level_3 {  margin: 5px 0 5px 40px;   } .sitemap_level_4 { }   .sitemap_title_level_4 {  }  .sitemap_title_level_4 a { font-size: 11px;  } .sitemap_title_level_4 a b { }   .sitemap_subpages_level_4 {  margin: 5px 0 5px 40px;   } .sitemap_level_5 { }   .sitemap_title_level_5 {  }  .sitemap_title_level_5 a { font-size: 12pt;  } .sitemap_title_level_5 a b { }   .sitemap_subpages_level_5 {  margin: 5px 0 5px 40px;   } div.menu_spacer {   display: none; } .errorStackContainer {   margin-top: 10px;   margin-bottom: 10px; }  .disabled { color:#CCCCCC; font-family:Arial, Tahoma, Helvetica,sans-serif; font-size:11px; text-decoration:none; } .errorStackError  { color:#ab3d24; font-family:Arial, Tahoma, Helvetica,sans-serif; font-size:11px; text-decoration:none; border-color:#666666;font-weight:bold; } .errorStackWarning { color:#FF9900; font-family:Arial, Tahoma, Helvetica,sans-serif; font-size:11px; text-decoration:none; border-color:#666666;font-weight:bold; } .errorStackSuccess { color:#009900; font-family:Arial, Tahoma, Helvetica,sans-serif; font-size:11px; text-decoration:none; border-color:#666666;font-weight:bold; } .ready { color:#009900; font-family:Arial, Tahoma, Helvetica,sans-serif; font-size:11px; text-decoration:none; border-color:#666666; } .update { color:#009900; font-family:Arial, Tahoma, Helvetica,sans-serif; font-size:11px; text-decoration:none; border-color:#666666; ;font-weight:bold; }  a.tree_hidden:link { color: #666666; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 15px}  a.tree_hidden:visited { color: #666666; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px}  a.tree_hidden:hover { color: #DBDBDB; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 15px}   a.tree_deaktivated:link { color: #FF0000; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 15px}  a.tree_deaktivated:visited { color: #FF0000; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px}  a.tree_deaktivated:hover { color: #DBDBDB; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 15px}   a.tree_internal:link { color: #FF9900; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 15px}  a.tree_internal:visited { color: #FF9900; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px}  a.tree_internal:hover { color: #666666; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 15px}   a.tree_internalMenu:link { color: #000099; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 15px}  a.tree_internalMenu:visited { color: #000099; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px}  a.tree_internalMenu:hover { color: #666666; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height: 15px}   #systemWorking {   position:absolute;   left:43px;   top:47px;   z-index:99; }  img.img_align_left {   margin: 0 8px 8px 0; } img.img_align_right {   margin: 0 0 8px 8px; }   .box1 {   width: 460px;   display: block;   overflow: hidden;  margin: 15px 0 5px 0; }   .box1 .boxtop {  width: 460px;  height: 28px;  display: block;  overflow: hidden;  background: transparent url(/image/heinrichneuy/box1_bg_top.png) left top no-repeat;   }  .box1 .boxtopinner { padding: 0; margin: 6px 0 0 10px; overflow: hidden; color: #000; font-family: Arial, Verdana, sans-serif; font-size: 11px;  } .box1 .boxtopinner h1 {   margin: 0;   padding: 0;   color: #000;   font-family: Arial, Verdana, sans-serif;   font-size: 11px;   font-weight: bold; }   .box1 .boxmiddle {  width: 460px;  display: block;  overflow: hidden;  background: transparent url(/image/heinrichneuy/box1_bg_middle.png) left top no-repeat;   }  .box1 .boxmiddleinner { margin: 5px 10px 10px 10px; padding: 0; overflow: hidden; color: #000; font-family: Arial, Verdana, sans-serif; font-size: 11px;  }   .box1 .boxbottom {  width: 460px;  height: auto;  display: block;  overflow: hidden;  background: transparent url(/image/heinrichneuy/box1_bg_bottom.png) left bottom no-repeat;   }  .box1 .boxbottominner { padding: 0; margin: 6px 0 6px 10px; overflow: hidden; color: #000; font-family: Arial, Verdana, sans-serif; font-size: 11px;  } .box2 {   width: 460px;   display: block;   overflow: hidden;  margin: 15px 0 5px 0; }   .box2 .boxtop {  width: 460px;  height: auto;  display: block;  overflow: hidden;  background: #000 ;   border-top: solid 1px ;  border-bottom: solid 1px ;   }  .box2 .boxtopinner { padding: 0; margin: 6px 0 6px 10px; overflow: hidden; color: #fff; font-family: Arial, Verdana, sans-serif; font-size: 11px;  } .box2 .boxtopinner h1 {   margin: 0;   padding: 0;   color: #fff;   font-family: Arial, Verdana, sans-serif;   font-size: 11px;   font-weight: bold; } .box2 .boxtopinner a {   color: #fff; }   .box2 .boxmiddle {  width: 460px;  display: block;  overflow: hidden;  background: #333 ;   }  .box2 .boxmiddleinner { margin: 15px 20px 20px 20px; padding: 0; overflow: hidden; color: #000; font-family: Arial, Verdana, sans-serif; font-size: 11px;  }   .box2 .boxbottom {  width: 460px;  height: auto;  display: block;  overflow: hidden;  background: #666 ;   }  .box2 .boxbottominner { padding: 0; margin: 6px 0 6px 10px; overflow: hidden; color: #000; font-family: Arial, Verdana, sans-serif; font-size: 11px;  }   .pagination {   width: 100%;   text-align: right;   color: #b9bab2;  position: absolute;   top: 52px;   right: 0; }   .pagination emph {  color: #b53f36;   }  .pagination a {  padding: 0 2px 0 2px;  text-decoration: none;   }   .pagination a.page_navi {  color: #b9bab2;   }   .pagination a:hover,   .pagination a.page_navi_selected {  color: #b53f36;   }   .photolist, .photolist2 {   position: relative;   top: 0;   left: -10px;   margin: 0 0 15px 0; } .photolist2 {   left: -3px;   margin: 0; }   .photolist_item {  width: 98px;  height: 92px;  float: left;  margin: 0 -7px -7px 0;  position: relative;   }   .photolist2 .photolist_item {  width: 64px;  height: 64px;  float: left;  margin: 0;  position: relative;   }  .photolist_item_frame { position: absolute; top: 0; left: 0;  }   .photolist_item a { position: absolute; top: 13px; left: 14px; width: 69px; height: 64px; background-position: center center; background-repeat: no-repeat; text-decoration: none;  }  .photolist2 .photolist_item a { top: 8px; left: 8px; width: 48px; height: 48px;  }   .productlistwrap {   width: 100%;   position: relative;   left: -5px;   overflow: visible; }   .productlist_4_per_row {  width: 810px;   } #product_1,  #product_2,  #product_3,  #product_4 { float: left;  } .short_product { width: 175px; margin: 0 25px 15px 0; position: relative;  } .short_product_item {   width: 175px;   height: 176px;   float: left;   position: relative; }   .short_product_item img {  position: absolute;  top: 0;  left: 0;   }   .short_product_item a {  display: block;  position: absolute;  top: 10px;  left: 10px;  width: 156px;  height: 157px;  background-position: center center;  background-repeat: no-repeat;  text-decoration: none;   }    .short_product_note {   position: absolute;   top: 154px;   left: 8px;   background: #b43d37;   height: 13px;   width: 159px;   font-weight: bold;   color: #fff;   text-align: center;   font-size: 9px;   text-transform: uppercase;   padding-top: 2px; } .short_product_title {   margin: 173px 0 0 10px;  width: 140px; } .short_product_title, .short_product_title a, .short_product_title a:hover, .short_product_title span, .short_product_title b {   font-size: 11px;   color: #979797;   text-decoration: none;   font-weight: bold; }   .short_product_title emph {  color: #b43d37;  background: transparent;  padding: 0;  font-size: 11px;   }  .slide {   position: absolute;   top: 5%;   left: 30%;   background-color: #ffffff;   opacity: 0.9;   color: #7e1616;   width: 600px;   padding: 5px;   border-bottom: #dbdbdb 1px solid;   border-left: #dbdbdb 1px solid;   border-right: #dbdbdb 1px solid;   border-top: #dbdbdb 1px solid; }   table.cart {   width: 690px;   margin: 15px 0 50px 35px;   border-spacing: 0; }   .cart tr { }  .cart th { padding: 0 0 0 0;  }  .cart td { padding: 2px 0 2px 0;  }  .cart th.last,  .cart td.last { text-align: right; width: 300px;  }  .cart th.last2,  .cart td.last2 { text-align: right; width: 120px;  }  .cart th {  }  .cart td {   }   hr.line,  hr.line2,  hr.line3 { border-top: solid 2px #fff; height: 0; font-size: 0;  }  hr.line { border-top-color: #b0b0b0; margin: 10px 0 10px 0;  }  hr.line2 { border-top-color: #e0c0c1; margin: 10px 0 2px 0;  }  hr.line3 { border-top-color: #e0c0c1; margin: 2px 0 2px 0;  }   .cart tr.boxed td { background: #b33c36; height: 14px; padding: 2px 4px 2px 4px; color: #fff; font-weight: bold;  }  .cart tr.spacer td { height: 5px; font-size: 0;  } .cart tr td emph {   background: transparent;   padding: 0;   color: #b33c37; } .cart tr.boxed td emph {   color: #fff; }  form {   display: inline; } table#cartitems * {   color: #333; } table#cartitems {   border-spacing: 0px;   color: #333; } div#cart {   margin-top: 20px; } table#cartitems td {   padding: 8px 12px 6px 5px;   vertical-align: top;   font-size: 11px; } table#cartitems td.layout {   padding: 0px;   padding-right: 8px; } table#cartitems td.actions a {   padding-left: 16px; } table#cartitems td.articlestop {   font-weight: bold;   text-align: left;   border-bottom: solid 1px #ccc;   border-right: solid 1px #ccc; } table#cartitems td.sizetop {   font-weight: bold;   text-align: right;   border-bottom: solid 1px #ccc;   border-right: solid 1px #ccc; } table#cartitems td.pricetop {   font-weight: bold;   text-align: right;   border-bottom: solid 1px #ccc;   border-right: solid 1px #ccc; } table#cartitems td.actionstop {   border-bottom: solid 1px #ccc; } table#cartitems select {   border: solid 1px #999;   margin-top: 4px;   width: 90px;   padding: 2px; } table#cartitems select.cart_select {   border: solid 1px #999;   margin-top: 4px;   width: 200px;   padding: 2px; } table#cartitems td.mid {   border-bottom: solid 1px #ccc;   border-right: solid 1px #ccc; } table#cartitems td.midnote {   border-bottom: solid 1px #ccc;   border-right: solid 1px #ccc;   font-size: 10px; } table#cartitems td.end {   border-bottom: solid 1px #ccc; } table#cartitems td.image {   padding: 4px 2px 4px 2px;   border-bottom: solid 1px #ccc; } table#cartitems td.desc {   text-align: left;   border-bottom: solid 1px #ccc;   border-right: solid 1px #ccc; } table#cartitems td.size {   text-align: right;   border-bottom: solid 1px #ccc;   border-right: solid 1px #ccc; } table#cartitems td.price {   text-align: right;   font-weight: bold;   border-bottom: solid 1px #ccc;   border-right: solid 1px #ccc; } table#cartitems td.sum {   text-align: right;   font-weight: bold;   vertical-align: bottom;   border-right: solid 1px #ccc;   font-size: 12px; } table#cartitems td.sum {   text-align: right;   font-weight: bold;   vertical-align: bottom;   border-right: solid 1px #ccc;   font-size: 12px; } table#cartitems td.sumend {   text-align: right;   font-weight: bold;   vertical-align: bottom;   border-right: solid 1px #ccc;   border-bottom: solid 1px #ccc;   font-size: 12px; } table#cartitems td.sumtitle {   text-align: right;   font-weight: bold;   vertical-align: bottom;   font-size: 12px; } table#cartitems td.sumtitleend {   text-align: right;   font-weight: bold;   vertical-align: bottom;   border-bottom: solid 1px #ccc;   font-size: 12px; } table#cartitems td.actions {   font-size: 10px;   border-bottom: solid 1px #ccc; }  table#cartitems td.voucher2 {   border-bottom: solid 1px #ccc;   border-right: solid 1px #ccc;   padding-top: 12px;   padding-bottom: 12px; } table#cartitems td.voucher {   border-bottom: solid 1px #ccc;   border-right: solid 1px #ccc; } table#cartitems td.voucher input {   border-style: sunken; } table#cartitems td.buttons {   text-align: right;   padding-right: 6px; } div#cartlogin * {   font-size: 11px; } div#cartlogin h2 {   font-weight: normal;   font-size: 26px; } div#cartlogin hr {   margin-left: -10px; } td.loginitem {   padding-bottom: 20px; } input.error, select.error, textarea.error {   background-color: #f8c58a;   border: solid 1px #999;   border-style: inset; } div#tablespacer {   height:30px; } div#tableheadspacer {   text-align:right;   height:60px;   padding-right:32px; } div#tablefooterspacer {   text-align:right;   height:60px; } td.tablecontent {   vertical-align:top; } td.tablecontent_bold {   vertical-align:top;   font-weight: bold; } td.tablehead {   font-weight: bold; } td.tablehead_simple {   padding-bottom: 4px;   border-bottom: #DBDBDB 1px solid; } td.linkright {   text-align:right; } fieldset.cart {   BORDER-BOTTOM: #DBDBDB 0px solid;   BORDER-LEFT: #DBDBDB 0px solid;   BORDER-RIGHT: #DBDBDB 0px solid;   BORDER-TOP: #DBDBDB 1px solid;   border-color: #ddd;   border-top-width: 1px;   -border-top-width: 0px;   padding-left: 0px;   padding-right: 0px; } .shop_cart_login {   }   .shop_cart_login p {  font-weight: normal;   }   .shop_cart_login h1 {  margin: 0 0 10px 0;  font-weight: bold; }  .shop_cart_login .header { }   .shop_cart_login .main { }  .shop_cart_login .login { clear: both; margin: 20px 0 0 0;  }  .shop_cart_login .register { clear: both; margin: 20px 0 0 0;  }  .shop_cart_login .noregister { clear: both; margin: 20px 0 0 0;  }  .shop_cart_login .radio {   float: left;   width: 20px;   display: block;   margin: 2px 7px 0 2px;   } .shop_cart_login .description {   float: left;   width: 400px;   overflow: hidden; } .shop_cart_login .login .description {   float: left;   width: 400px; } .shop_cart_login .login form {   float: left;   width: 100%; } .shop_cart_login .register form, .shop_cart_login .noregister form {   display: none; }   .shop_cart_login .description ul {  margin: 20px 0 0 20px;  padding: 0 0 0 15px;   }   .shop_cart_login .login form dl {  width: 100%;  margin-left: 23px;   }  .shop_cart_login .login form dt { clear: both; color: #000; width: 90px; margin: 2px 0 0 0;  }  .shop_cart_login .login form dd { margin: 0 0 5px 0; padding: 0; width: 200px;  }   .shop_cart_login .footer {  margin: 20px 0 0 0;  text-align: left;   }   dl.shop_confirmation {   margin: 20px 0 20px 35px; }   dl.shop_confirmation dt {  display: block;  float: left;  width: 15%;  font-weight: bold;  color: ;   }   dl.shop_confirmation dd {  display: block;  float: left;  width: 17%;  margin: 0 0 0 1%;   }   .payment_block {   margin: 0 0 20px 0; }   .payment_block h1 {  }  .payment_block h1 input { position: relative; top: 2px;  }  .payment_block h1 span { font-size: 14px;  } .payment_block p {  margin: 0 0 0 25px;   }  .product_details {   margin: 25px 0 50px 35px; }   .product_details .price,   .product_details .price  span {  font-size: 14pt;  font-weight: bold;   } .product_details p.product_description, .product_details p.product_description span {  margin: 0 0 15px 0;  font-weight: normal;  width: 80%;   }   .product_details a {  color: #000;  font-weight: bold;  text-decoration: none;   }   .product_details a.short_product_title_link {  color: #979797;  font-weight: bold;  text-decoration: none;   } .product_details dl {  margin: 0 0 15px 0;   }  .product_details dl dt { width: 95px; font-weight: bold;  }  .product_details dl dd { font-weight: bold; position: relative; top: -16px; left: 100px; margin-bottom: -16px;  }   .user_login { }   .user_login form {   }  .user_login dl {  } .user_login dl dt {   margin: 0 0 5px 0; } .user_login dl dd {   position: relative;   top: -20px;   left: 100px; }   .user_login dl dl {  position: relative;  top: 5px;  left: 0;   }  .user_login dl dl dt {  }  .user_login dl dl dd { position: relative; top: -24px; left: 0; margin: 0 0 -15px 21px;  }  .user_login label {  }  .user_login input.text,  .user_login input.password { width: 100%;  }   .user_login_mask {   width: 300px; }   .user_login_mask dl {   }  .user_login_mask dl dt { margin: 0 0 5px 0;  }  .user_login_mask dl dd { position: relative; top: -20px; left: 100px;  } .user_login_mask dl dl {   position: relative;   top: 5px;   left: 0; }   .user_login_mask dl dl dt {   }   .user_login_mask dl dl dd {  position: relative;  top: -24px;  left: 0;  margin: 0 0 -15px 21px;   }   .user_login_mask label { }   .user_login_mask input.text,   .user_login_mask input.password {  width: 100%;   }   div.button {   background: url(/tmpl/partoflife2008/img/button-m-bg.gif) left top no-repeat;   display: block;   height: 31px;   width: 132px;   margin: 4px 0 4px 0;   padding: 0;   font-family: Arial, Sans-Serif;   font-weight: bold;   font-size: 11px;   color: #fff;   border-width: 0px;   text-align: left;   overflow: hidden; }   div.button a {  color: #fff;  text-decoration: none;  display: block;  padding: 1px 0 0 20px;   }   div.button a:hover {  text-decoration: underline;   }   .btn-ie {   margin: 0;   padding: 0; }  .btn-input {   }   .btn-input .inn input {  background: url(/tmpl/base/img/blank.gif) left top repeat;  border-width: 0;  cursor: pointer;  font-size: 11px;  font-weight: bold;  color: #fff;  font-family: Arial, Helvetica, sans-serif;  padding: 8px 0 0 15px;  text-decoration: none;  display: block;  overflow: hidden;  text-align: center;   }   .btn-input-ie .inn input,   .btn-input-ie7 .inn input {  padding-left: 0;   } .btn {   display: block;   overflow: hidden;   margin: 5px 0 5px 0; }   .btn .tob {  display: none;   }   .btn .inn {  display: block;   }  .btn .inn span { display: block; margin: 0 0 0 20px; padding: 3px 0 0 0; font-size: 11px; font-weight: bold; color: #fff; font-family: Arial, Helvetica, sans-serif; cursor: pointer; text-decoration: none;  }   .btn .bot {  display: none;   } .btn-s {   width: 71px;   height: 31px; } .btn-m {   width: 132px;   height: 31px; } .btn-l {   width: 240px;   height: 31px; } .btn-s-standard {   background: url(/tmpl/partoflife2008/img/buttons/button2-bg-s.gif) left top no-repeat; }   a:hover .btn-s-standard {  background-image: url(/tmpl/partoflife2008/img/buttons/button2-bg-s.gif);   } body.member .btn-s-standard {   background: url(/tmpl/partoflife2008/img/buttons/button-bg-s.gif) left top no-repeat; }   body.member a:hover .btn-s-standard {  background-image: url(/tmpl/partoflife2008/img/buttons/button-bg-s.gif);   }   .btn-m-standard {   background: url(/tmpl/partoflife2008/img/buttons/button2-bg-m.gif) left top no-repeat; }   a:hover .btn-m-standard {  background-image: url(/tmpl/partoflife2008/img/buttons/button2-bg-m.gif);   } body.member .btn-m-standard {   background: url(/tmpl/partoflife2008/img/buttons/button-bg-m.gif) left top no-repeat; }   body.member a:hover .btn-m-standard {  background-image: url(/tmpl/partoflife2008/img/buttons/button-bg-m.gif);   } .btn-l-standard {   background: url(/tmpl/partoflife2008/img/buttons/button2-bg-l.gif) left top no-repeat; }   a:hover .btn-l-standard {  background-image: url(/tmpl/partoflife2008/img/buttons/button2-bg-l.gif);   } body.member .btn-l-standard {   background: url(/tmpl/partoflife2008/img/buttons/button-bg-l.gif) left top no-repeat; }   body.member a:hover .btn-l-standard {  background-image: url(/tmpl/partoflife2008/img/buttons/button-bg-l.gif);   } .normal_title {   font-family:  Arial, Verdana, sans-serif;   color:   #000;   font-size: 14px;   font-weight:  bold;   font-style:  normal;   margin: 0 0 15px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0;   clear:   both;   float:  none;   text-transform: uppercase; } .normal_subtitle {   font-family:  Arial, Verdana, sans-serif;   color:   #000;   font-size: 12px;   font-weight:  bold;   font-style:  normal;   margin: 0 0 15px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0 0 0 0;   clear:   both;   float:   none; } .dot {   color:   #949494;   font-size: 11px;   font-weight: bold;   font-family: Arial, Verdana, sans-serif;   margin: 0 0 0 0;   background:   url(/tmpl/heinrichneuy//img/layout/pfeil.png) right top no-repeat;   padding:   2px 14px 0 0;   text-decoration:  none;   line-height:20px; }   .aform_nolabel {   background: transparent; }  .aform_group {   width: 100%;   margin: 10px 0 10px 0; } .aform_group .subgroup {   margin: 0 0 20px 0; }   .aform_group_label {  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: no-repeat;  background-color: transparent;  border-top:  none;  border-left: none;  border-bottom: none;  border-right: none;   }  .aform_group_label label { display: block; margin: 0 0 15px 0; padding: 0 0 0 0; font-weight: bold; font-size: 11px; color: #000;  } .aform_group_content {  padding: 0 0 0 0;  background-image: url(/img/blank.gif);  background-position: left top;  background-repeat: repeat-y;  background-color: transparent;  color: #000;   }  .aform_group_content fieldset { border-width: 0;  }  .aform_group_content legend { display: none;  } .aform_group_bottom {  padding: 0 0 0 0;  background-image: url(/img/blank.gif);  background-position: left bottom;  background-repeat: no-repeat;  background-color: transparent;  height: auto;   }  .aform_spacer {   border-width: 0;   border-top: solid 1px #8a8269;   height: 0;   font-size: 0.1pt;   background: ; }   .aform_spacer * {  display: none;   }  .aform_text, .aform_input, .aform_checkbox, .aform_info, .aform_html, .aform_textarea, .aform_flash_upload, .aform_radio, .aform_wysiwyg, .aform_list {   display: block;   overflow: hidden;   width: 100%;   margin: 0 0 0 0;   background: transparent; } .aform_checkbox {   background-image: url(/img/blank.gif);   background-repeat: no-repeat;   background-position: left top; } .aform_flash_upload {   background: transparent;   xborder-top: solid 3px #fff; }   .aform_text_label,   .aform_input_label,   .aform_checkbox_label,   .aform_info_label,   .aform_html_label,   .aform_textarea_label,   .aform_flash_upload .aform_text_label,   .aform_radio_label,   .aform_wysiwyg_label,   .aform_list_label {  float: left;  width: 80px;  height: auto;  overflow: hidden;  background: transparent;  border: solid 1px #fff;  border-width: 0 0 0 0;  margin: 0 0 5px 0;  padding: 0;  color: #000;   }   .aform_flash_upload .aform_text_label {  float: none;   }  .aform_text_label label,  .aform_input_label label,  .aform_checkbox_label label,  .aform_info_label label,  .aform_html_label label,  .aform_textarea_label label,  .aform_flash_upload .aform_text_label label,  .aform_radio_label label,  .aform_wysiwyg_label label { display: block; margin: 0; padding: 0; color: #000; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; font-style: normal;  }   .aform_text_content,   .aform_input_content,   .aform_checkbox_content,   .aform_info_content,   .aform_html_content,   .aform_textarea_content,   .aform_flash_upload .aform_info_content,   .aform_flash_upload .aform_text_content,   .aform_radio_content,   .aform_wysiwyg_content,   .aform_list_content {  float: left;  width: 214px;  height: auto;  overflow: hidden;  background: transparent;  border: ;  border-width: 0 0 0 0;  margin: 0 0 5px 6px;  padding: 0;  xcolor: #000;  color: #000;   }   .aform_flash_upload .aform_html_content,   .aform_flash_upload .aform_info_content,   .aform_flash_upload .aform_text_content {  float: none;  width: 324px;  xposition: relative;  xleft: -6px;  xtop: 0;  xborder-bottom: solid 3px #fff;  xpadding-left: 30px;  xpadding-bottom: 15px;   }   .aform_checkbox_content {  border-width: 0 0 0 0;  padding: 10px 0 0 0;   }   .aform_html_content,   .aform_info_content {  padding: 0;  width: 214px;  width: 194px;   }  .aform_text_content input,  .aform_input_content input,  .aform_checkbox_content input,  .aform_info_content input,  .aform_html_content input,  .aform_textarea_content textarea,  .aform_radio_content input,  .aform_wysiwyg_content wysiwyg { display: block; margin: 0; color: #000; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; background: #e6e7e2; width: 214px; height: auto; padding: 1px 2px 1px 2px; border: none;  }  .aform_wysiwyg_content wysiwyg { display: block; border: solid 1px #fff; color: #000; font-family: Arial, Verdana, sans-serif; font-size: 11px; background-color: transparent; width: 206px; padding: 0 2px 0 2px;  }  .aform_radio_content input { display: block; margin: 0; color: #000; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; background: #e6e7e2; width: 12px; height: 12px; padding: 0 2px 0 2px; border: none;  }  .aform_checkbox_content input { display: block; margin: 0; color: #000; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; background: #e6e7e2; width: 12px; height: 12px; padding: 0 2px 0 2px; border: none;  }  .aform_textarea_content textarea { height: 200px; margin-bottom: 15px;  }  .aform_input_type_phone input { width: 45px;  } .aform_input_type_phone .prefix, .aform_input_type_phone .prefix_spacer, .aform_input_type_phone input.phone {   display: inline; } .aform_input_type_phone input.phone {   width: 98px; }  .aform_input_content input.file { height: 22px;  }  .aform_checkbox_option_label { float: left; margin: 0 3px 0 0;  }  .aform_checkbox_option_content { float: left; padding: 3px 0 0 0;  }   .aform_checkbox_content_nolabel {  width: 100%;   }  .aform_checkbox_option_label { float: left; margin: 0 3px 0 0;  }  .aform_checkbox_option_content { float: left; padding: 3px 0 0 0;  }   .aform_checkbox_option_container {  display: block;  overflow: hidden;  width: 100%;  margin: 0;   }  .aform_checkbox_option_label { display: block; overflow: hidden; width: 10%; margin: 0 5% 0 0; float: left;  }  .aform_checkbox_option_content { display: block; overflow: hidden; width: 80%; margin: 0; float: left; color: #000;  } .aform_html_content_nolabel,  .aform_info_content_nolabel,  .aform_checkbox_content_nolabel { width: 100%; 70px; margin: 0; background: transparent;  } .aform_checkbox_content_nolabel input {   float: left;   margin: 0 5px 0 0;   display: block; } .aform_checkbox_content_nolabel label {   float: left;   width: 150px;   display: block; }  .aform_html_content span, .aform_info_content span { color: #000; #000; font-family: Arial, Verdana, sans-serif;  } .aform_list_content .dot { background: transparent; padding: 0; font-weight: normal;  }  .aform_list_content br { display: none;  }  .aform_list_content li strong { display: block;  }   .aform_input_user_image_files {  overflow: hidden;  color: #000;  margin: 0;  margin-left: 5%;  margin-right: 5%;   }  .aform_input_user_image_files p { color: #000;  }  .aform_input_user_image_imagebox { float: left; overflow: hidden; margin-top: 20px; margin-right: 20px;  }  .aform_input_user_image_imagebox,  .aform_input_user_image_imagebox div { color: #000;  } .aform_input_user_image_imagebox img {   position: static;   margin-bottom: 10px; }  .aform_select, .aform_two_select, .aform_variants_select {   display: block;   overflow: hidden;   width: 100%;   margin: 0 0 0 0;   background: transparent; }   .aform_select_label,   .aform_two_select_label,   .aform_variants_select_label {  float: left;  width: 80px;  height: auto;  overflow: hidden;  background: transparent;  border: solid 1px #fff;  border-width: 0 0 0 0;  margin: 0 0 5px 0;  padding: 0;  color: #000;   }  .aform_select_label label,  .aform_two_select_label label,  .aform_variants_select_label label { display: block; margin: 0; padding: 0; color: #000; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; font-style: normal;  }   .aform_select_content,   .aform_two_select_content,   .aform_variants_select_content {  float: left;  width: 214px;  height: auto;  overflow: hidden;  background: transparent;  border: ;  border-width: 0 0 0 0;  margin: 0 0 5px 6px;  padding: 0;  color: #000;   }  .aform_select_content select,  .aform_two_select_content select,  .aform_variants_select_content select { display: block; margin: 0; color: #000; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-weight: normal; font-style: normal;   background: #e6e7e2; width: 214px; height: auto; padding: 0 0 0 0; border: none;  }   .aform_select_money_content select ,  .aform_select_time_content select ,  .aform_select_date_content select { float: left;  }   .aform_select_money_content span,  .aform_select_time_content span { margin-right:5px; float: left; padding-top:2px;  }   .aform_select_content select.hour {   width:126px;   margin-right:5px; } .aform_select_content select.minute {   width:126px;   margin-right:0px; }   .aform_select_content select.euro {   width:137px;   margin-right:5px; } .aform_select_content select.cent {   width:137px;   margin-right:5px; }  .aform_select_date_content select.day,  .aform_select_date_content select.month,  .aform_select_date_content select.year { float: left; width: 64px; 51.3333333333px; margin: 0 11px 0 0;  }  .aform_select_date_content select.year { margin-right: 0;  }   .aform_two_select_content_left { float: left; width: 120px;  }  .aform_two_select_navi { float: left; width: 32px; margin: 20px 0 0 5px;  } .aform_two_select_navi div {   margin: 0 0 0 12px; } .aform_two_select_navi .aform_two_select_choose {   background: url(/tmpl/minimal/img/layout/arrow_right.gif) left top no-repeat; } .aform_two_select_navi .aform_two_select_drop {   background: url(/tmpl/minimal/img/layout/arrow_left.gif) left top no-repeat; } .aform_two_select_navi .aform_two_select_updown_choose {   background: url(/tmpl/minimal/img/layout/arrow_down.gif) left top no-repeat; } .aform_two_select_navi .aform_two_select_updown_drop {   background: url(/tmpl/minimal/img/layout/arrow_up.gif) left top no-repeat; }   .aform_two_select_navi div img {  visibility: hidden;   } .aform_two_select_content_right { float: left; width: 120px;  } .aform_two_select_content_left select, .aform_two_select_content_right select {   border: solid 1px #fff;   color: #000;   font-family: Arial, Verdana, sans-serif;   font-size: 11px;   background-color: transparent;   height: 160px;   padding: 0 0 2px 0;   width: 100%; }  .aform_headline { } .aform_headline h1 {   margin: 0;   padding: 0; }   .aform_headline h1 span {  font-family:  Arial, Verdana, sans-serif;  color:   #000;  font-size: 14px;  font-weight:  bold;  font-style:  normal;  margin: 0 0 15px 0;  display: block;  letter-spacing:   0.1pt;  padding: 0;  clear:   both;  float:  none;   }  .aform_headline_label { float: left; width: 80px; overflow: hidden; background: transparent;  }  .aform_headline_content { float: left; width: 214px; overflow: hidden; margin: 0 0 0 0; margin-left: 6px; color: #000; background: transparent;  }   .aform_ajax_clone { }   .aform_ajax_clone_content { }  .aform_button_group {   xmargin: 0 0 30px 0;   xbackground-color: #c5d7eb;   xmargin: 0 0 3px 0;   width: 100%;   margin: 10px 0 10px 0; }   .aform_button_group_content {  height: 30px;  xmargin: 0 10px 0 0;  padding: 10px 0 0 0;   }  .aform_button, .aform_button_nosubmit, .aform_ajax_button, .aform_ajax_button_ext, .aform_ajax_button_nosubmit {   display: block;   overflow: hidden;   float: right;   xwidth: 120px;   margin: 0 0 3px 10px; }   .aform_button_content,   .aform_button_nosubmit_content,   .aform_ajax_button_content,   .aform_ajax_button_ext_content,   .aform_ajax_button_nosubmit_content {  float: none;  xwidth: 180px;  overflow: hidden;  margin: 0 0 0 0;  xbackground: transparent;   }  .aform_button_content input,  .aform_ajax_button_ext_content input { display: block; overflow: hidden; border-width: 0; cursor: pointer; font-size: 11px; font-weight: bold; color: #000; font-family: Arial, Helvetica, sans-serif; margin: 0; xpadding: 0 0 0 15px; padding: 0; text-decoration: none; text-align: left; background-color: transparent; width: ; height: ; background-image: url(/img/blank.gif); background-position: left top; background-repeat: no-repeat;  } .aform_button .clear { display: none;  }  .aform_button_nosubmit_content a,  .aform_ajax_button_nosubmit_content a { display: block; overflow: hidden; border-width: 0; cursor: pointer; font-size: 11px; font-weight: bold; color: #000; font-family: Arial, Helvetica, sans-serif; margin: 0; xpadding: 8px 0 0 15px; padding: 0; text-decoration: none; text-align: left; background-color: transparent; width: ; height: ; background-image: url(/img/blank.gif); background-position: left top; background-repeat: no-repeat;  }  .aform_button_nosubmit_content a:hover { xbackground-image: url(/tmpl/minimal/img/layout/button_normal_hover.gif);  } .aform_button_nosubmit_content a img {   xdisplay: none; }  .aform_ajax_button_content input { display: block; overflow: hidden; border-width: 0; cursor: pointer; font-size: 11px; font-weight: bold; color: #000; font-family: Arial, Helvetica, sans-serif; margin: 0; xpadding: 0 0 0 15px; padding: 0; text-decoration: none; text-align: left; background-color: transparent; width: ; height: ; background-image: url(/img/blank.gif); background-position: left top; background-repeat: no-repeat;  }  .grid_1, .grid_2 {   float: left; } .container_alpha {   width: 725px; }   .container_alpha > .grid_1 {  width: 50%;   }   .container_alpha > .grid_2 {  width: 50%; } .container_beta {   width: 100%; }   .container_beta > .grid_1 {  width: 50%;   }   .container_beta > .grid_2 {  width: 50%;   }  span.select, span.input {   width: 100%;   display: inline-table;   float: both;   height: 14px;   vertical-align: middle;   background: url(/tmpl/heinrichneuy//img/layout/forms/select.gif) right top no-repeat;   } span.input {   background: url(/tmpl/heinrichneuy//img/layout/forms/input.gif) right top no-repeat;   }   .select select,   .input input {  display: inline-block;  background: transparent;  border-width: 0;  width: 120%;  height: 14px;  padding: 0;  font-size: 11px; }   .input input {  width: 90%; }  .select select option { width: 120%; padding-right: 20%;  }   #lightbox {   position: absolute;   top: 40px;   left: 0;   width: 100%;   z-index: 100;   text-align: center;   line-height: 0; }   #lightbox a img {  border: none;   } #outerImageContainer {   position: relative;   background-color: #fff;   width: 250px;   height: 250px;   margin: 0 auto; } #imageContainer {   padding: 10px; } #loading {   position: absolute;   top: 40%;   left: 0%;   height: 25%;   width: 100%;   text-align: center;   line-height: 0; }   #loadingImage {  width: 32px;  height: 32px;  background: url(/img/kb_lightbox/loading.gif) left top no-repeat;   } #hoverNav {   position: absolute;   top: 0;   left: 0;   height: 100%;   width: 100%;   z-index: 10; } #imageContainer>#hoverNav {   left: 0; }   #hoverNav a {  outline: none;   }   #hoverNav #closeLabelSmall {  position: absolute;  top: 0;  right: 0;   }  #bottomNavCloseImageSmall { width: 30px; height: 30px; background: url(/img/kb_lightbox/closelabel_small.gif) left top no-repeat;  }   #startStopLink, #startStopLinkOff, #prevLink, #nextLink {   display: block;   width: 22px;   height: 27px; } #prevLink {   float: left; }   #prevLink,   #prevLink:hover,   #prevLink:visited:hover {  background: url(/img/kb_lightbox/prevlabel.gif) left 15% no-repeat;   }   #nextLink {   float: left; }   #nextLink,   #nextLink:hover,   #nextLink:visited:hover {  background: url(/img/kb_lightbox/nextlabel.gif) right 15% no-repeat;   }   #startStopLink {   float: left; }   #startStopLink,   #startStopLink:hover,   #startStopLink:visited:hover {  background: url(/img/kb_lightbox/stop.gif) right 15% no-repeat;   } #startStopLinkOff {   float: left; }   #startStopLinkOff,   #startStopLinkOff:hover,   #startStopLinkOff:visited:hover {  background: url(/img/kb_lightbox/start.gif) right 15% no-repeat;   } #prevLink1, #nextLink1 {   width: 49%;   height: 100%;   background: transparent url(/img/lightbox/blank.gif) no-repeat;   display: block; } #prevLink1 {   left: 0;   float: left; } #nextLink1 {   right: 0;   float: right; } #imageDataContainer {   font: 10px Verdana, Helvetica, sans-serif;   background-color: #fff;   margin: 0 auto;   line-height: 1.4em; } #imageData {   padding:0 10px 0 10px;   overflow:hidden;   } #imageData #imageDetails {   width: 43%;   float: left;   text-align: left; }   #imageData #imageDetails span#caption {  display: none;   } #imageData div#bottomPrevNext {   width: 67px;   height: 27px;   float: left; } * html body #imageData div#bottomPrevNext {   width: 72px; } *+html body #imageData div#bottomPrevNext {   width: 72px; } #imageData #caption {   font-weight: bold; } #imageData #numberDisplay {   display: block;   clear: left;   padding-top: 6px; } #imageData #bottomNav {   width: 110px;   float: right;   text-align: right;   overflow: hidden; }   #imageData #bottomNav #bottomNavClose {  width: 30px;  float: right;  padding-bottom: 0.7em;  overflow:hidden;   }  #imageData #bottomNav #bottomNavInfo {  width: 30px;  float: left;  padding-bottom: 0.7em;  overflow: hidden;   } #overlay {   position: absolute;   top: 0;   left: 0;   z-index: 90;   width: 100%;   height: 500px;   background-color: #000;   filter: alpha( opacity = 60 );   -moz-opacity: 0.6;   opacity: 0.6; } #bottomNavInfoImage {   width: 26px;   height: 27px;   background: url(/img/kb_lightbox/infolabel.gif) left top no-repeat; } #bottomNavCloseImage {   width: 27px;   height: 27px;   background: url(/img/kb_lightbox/closelabel.gif) left top no-repeat; } #bottomClear {   clear: both;   float: none; } #bottomLargeInfo {   color: #333;   padding: 0 0 10px 0;   text-align: left;   xbackground-color: green; } .clearfix:after {   content: ".";   display: block;   height: 0;   clear: both;   visibility: hidden; } * html>body .clearfix {   display: inline-block;   width: 100%; } * html .clearfix {  height: 1%;   }  #lightbox {   position: absolute;   top: 40px;   left: 0;   width: 100%;   z-index: 100;   text-align: center;   line-height: 0; }   #lightbox a img {  border: none;   } #outerImageContainer {   position: relative;   background-color: #fff;   width: 250px;   height: 250px;   margin: 0 auto; } #imageContainer {   padding: 0; }  #imageDataContainerTop {   font: 10px Arial, Verdana, Helvetica, sans-serif;   background-color: transparent;   margin: 0 auto;   line-height: 1.4em;   overflow: auto;   width: 100%;   position:relative;   top:10px;   height: 40px;   display:none; } #imageDataTop { color:#666666;  overflow:hidden;  padding:0 10px;  position:relative;  height: 40px;  display:none;   }  #imageDataTop #imageDetailsTop { float: left; text-align:center; width:100%; position:absolute; top:0; left:0; font-size:12px; font-weight:bold; height:40px;   } #imageDataTop #captionTop {   display:none; } #imageDataTop #numberDisplayTop {   display: block;   clear: left;   margin-top:16px;   font-size:14px;   display:none; }  #imageDataTop #topNav {   height:40px;   position:relative;   right:15px;   top:0;   }   #imageDataTop #topNavClose {   position:absolute;   width: 26px;   float: right; right:5px;   bottom: 5px;   height:26px;   outline: none; } #imageDataTop #topNavDownload {   position:absolute;   width: 79px;   float: right; right:35px;   bottom: 5px;   height:31px;   outline: none;   display: none; } .ie #imageDataTop #topNavClose {  } #imageDataTop #topNavClose img {   width: 26px;   height: 26px;  }   #loading {   position: absolute;   top: 40%;   left: 0%;   height: 25%;   width: 100%;   text-align: center;   line-height: 0; }   #loadingImage {  width: 32px;  height: 32px;  background: url(/img/kb_lightbox/loading.gif) left top no-repeat;   } #hoverNav {   position: absolute;   top: 0;   left: 0;   height: 100%;   width: 100%;   z-index: 10; } #imageContainer>#hoverNav {   left: 0; }   #hoverNav a {  outline: none;   }   #hoverNav #closeLabelSmall {  position: absolute;  top: 0;  right: 0;   }  #bottomNavCloseImageSmall { width: 30px; height: 30px; background: url(/img/lightbox/close_small.png) left top no-repeat;  }   #startStopLink, #startStopLinkOff, #prevLink, #nextLink {   display: block;   width: 22px;   height: 27px; } #prevLink {   float: left; }   #prevLink,   #prevLink:hover,   #prevLink:visited:hover {  background: url(/img/kb_lightbox/prevlabel.gif) left 15% no-repeat;   }   #nextLink {   float: left; }   #nextLink,   #nextLink:hover,   #nextLink:visited:hover {  background: url(/img/kb_lightbox/nextlabel.gif) right 15% no-repeat;   }   #startStopLink {   float: left; }   #startStopLink,   #startStopLink:hover,   #startStopLink:visited:hover {  background: url(/img/kb_lightbox/stop.gif) right 15% no-repeat;   } #startStopLinkOff {   float: left; }   #startStopLinkOff,   #startStopLinkOff:hover,   #startStopLinkOff:visited:hover {  background: url(/img/kb_lightbox/start.gif) right 15% no-repeat;   } #prevLink1, #nextLink1 {   width: 49%;   height: 100%;   background: transparent url(/img/blank.gif) no-repeat;   display: block; } #prevLink1 {   left: 0;   float: left; } #nextLink1 {   right: 0;   float: right; } #imageDataContainer {   font: 10px Arial, Verdana, Helvetica, sans-serif;   background-color: #fff;   margin: 0 auto;   line-height: 1.4em; } #imageData {   padding:0 10px 0 10px;   overflow:hidden;   } #imageData #imageDetails {   width:100px;   margin-right:10px;   float: left;   font-weight:bold;   text-align: left;   position: relative;   top: -3px; }   #imageData #imageDetails span {  color:#7a7a7a;   } #imageData div#bottomPrevNext {   width: 67px;   height: 27px;   float: left; } * html body #imageData div#bottomPrevNext {   width: 72px; } *+html body #imageData div#bottomPrevNext {   width: 72px; } #imageData #caption {   font-weight: bold; } #imageData #numberDisplay {   display: block;   clear: left;   padding-bottom: 1.0em; } #imageData #bottomNav {   xwidth: 95px;   cfloat: right;   text-align: right;   overflow: hidden;   height:25px; }   #imageData #bottomNav #bottomNavClose {  float: right;  padding-bottom: 0.7em;  overflow: hidden;   }  #imageData #bottomNav #bottomNavInfo {  width: 30px;  float: left;  padding-bottom: 0.7em;  overflow: hidden;   }   #imageData #bottomNav #bottomNavDownload { } #overlay {   position: absolute;   top: 0;   left: 0;   z-index: 90;   width: 100%;   height: 500px;   background-color: #000;   filter: alpha( opacity = 60 );   -moz-opacity: 0.6;   opacity: 0.6; }  #bottomLargeInfo {   color: #333;   padding: 0 0 10px 0;   text-align: left;   xbackground-color: green;   visibility: hidden; } .clearfix:after {   content: ".";   display: block;   height: 0;   clear: both;   visibility: hidden; } * html>body .clearfix {   display: inline-block;   width: 100%; } * html .clearfix {  height: 1%;   }   .nextLink , .prevLink {   display: block;   width: 22px;   height: 27px; }  a.prevLink {   float: left; }   a.prevLink,   a.prevLink:hover,   a.prevLink:visited:hover {  background: none;   }   a.nextLink {   float: left; }   a.nextLink,   a.nextLink:hover,   a.nextLink:visited:hover {  background: none;   } #lightbox .hoverNav{   width:100%; }   #lightbox .hoverNav a{ } #lightbox .hoverNav .nextLink,   #lightbox .hoverNav .prevLink{  width:49%;  height:100%;  background:none;  opacity:0.6;   }  #lightbox .hoverNav .closeLink{  height:22px;  position:absolute;  right:10px;  top:10px;  width:25px;  background: url(/img/lightbox/close_small.png) right top no-repeat;   }  #lightbox .hoverNav .nextLink{  float:right;   }   .ie #lightbox .hoverNav a.nextLink,   .ie7 #lightbox .hoverNav a.nextLink {  background: url(/img/kb_lightbox/nextlabel.gif) right 48% no-repeat;   }  #lightbox .hoverNav a.nextLink:hover,   #lightbox .hoverNav a.nextLink:visited:hover {  background: url(/img/kb_lightbox/nextlabel.gif) right 48% no-repeat;   }  #lightbox .hoverNav .prevLink{  width:left;   }  .ie #lightbox .hoverNav a.prevLink,   .ie7 #lightbox .hoverNav a.prevLink { background: url(/img/kb_lightbox/prevlabel.gif) left 48% no-repeat;   }  #lightbox .hoverNav a.prevLink:hover,   #lightbox .hoverNav a.prevLink:visited:hover {  background: url(/img/kb_lightbox/prevlabel.gif) left 48% no-repeat;   } #lightbox .controlls {   width:150px;   float:left;   margin:3px; } #lightbox .controlls .nextLink, #lightbox .controlls .stopLink, #lightbox .controlls .startStopLink, #lightbox .controlls .prevLink {   float:left;   margin:1px;   } #lightbox #bottomNav .downloadLink{   float:right;   padding-bottom: 0.7em;   overflow: hidden;   margin-right: 5px; } #pagenavi {   margin: 15px 0 0 0; }   #pagenavi div,   #pagenavi a,   #pagenavi span {  display: inline;   }  #pagenavi a,   #pagenavi a span,   #pagenavi a div {  text-decoration: none;  color: #ababa6;  text-transform: uppercase;  font-family: Arial, Verdana, sans-serif;   }  #pagenavi a.menu {  background: url(/tmpl/heinrichneuy//img/icons/prev_dot.gif) left 2px no-repeat;  padding-left: 12px;  color: #ababa6;  text-decoration: none;  text-transform: uppercase;  font-family: Arial, Verdana, sans-serif;   }   #pagenavi #middle_link {  padding: 0 5px 0 5px;  color: #ababa6;  position: relative;  top: -1px;   }  #pagenavi .dot_left { background: url(/tmpl/heinrichneuy//img/icons/prev_dot.gif) left 2px no-repeat; padding-left: 12px;  }  #pagenavi .dot_right { background: url(/tmpl/heinrichneuy//img/icons/next_dot.gif) right 2px no-repeat; padding-right: 12px;  }   a.form_head2 {   text-decoration: none;   font-weight: normal;   font-family: Arial, Tahoma, Helvetica,sans-serif;   font-size: 11px;   line-height: 15px; }   a.form_head2:link {  color: #454545;   }   a.form_head2:visited {  color: #454545;   }   a.form_head2:hover {  color: #DBDBDB;   } a.form_headline {   text-decoration: none;   font-weight: normal;   font-family: Arial, Tahoma, Helvetica,sans-serif;   font-size: 11px;   line-height: 15px; }   a.form_headline:link {  color: #FFFFFF;   } a.form_headline:visited {  color: #FFFFFF;   } a.form_headline:hover {  color: #DBDBDB;   }  .form_editor { }; .form_ro_editor {   background-color: #FFFFFF;   color: #AAAAAA;   BORDER-BOTTOM: #DBDBDB 1px solid;   BORDER-LEFT: #DBDBDB 1px solid;   BORDER-RIGHT: #DBDBDB 1px solid;   BORDER-TOP: #DBDBDB 1px solid; }; .form_highlight {   background-color: #EDEDED;   color: #454545;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 11px;   text-decoration: none;   border-color: #666666; } .form_listDisabled {   color: #990000;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 11px;   text-decoration: none; border-color: #666666; } .form_error {   color: orange; #7E1616;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 11px;   text-decoration: none;   border-color: #666666;   font-weight: bold; } .form_headline {   background-color: #333;   color: #FFFFFF;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 11px;   text-decoration: none;   font-weight: bold;   height: 20px;   line-height: 15px;   padding: 5px; } .form_subheadline {   background-color: #333;   color: #454545;   font-family: Arial, Tahoma, Helvetica,sans-serif;   font-size: 11px;   text-decoration: none;   font-weight: bold;   height: 20px;   line-height: 15px; }  .form_head {   xbackground-color: #0D513C;   color: #FFFFFF;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 11px;   text-decoration: none;   border-color: #FFFFFF;   font-weight: bold; } .form_head2 {   xbackground-color: #0D513C;   color: #FFFFFF;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 11px;   text-decoration: none;   border-color: #FFFFFF;   font-weight: bold; } .form_list1 {   xbackground-color: #0D513C;   color: #FFFFFF;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 11px;   text-decoration: none;   border-color: #666666;   padding: 2px; } .form_list2 {   xbackground-color: #1E5D4C;   color: #FFFFFF;   font-family: Arial, Tahoma, Helvetica, sans-serif;   font-size: 11px;   text-decoration: none;   border-color: #666666;   padding: 2px; }  .form_Y {   color: #EEEEEE;   font-family:Arial, Tahoma, Helvetica,sans-serif;   font-size:6pt;   text-decoration:none;   font-weight:bold;   background : #009900;   }   .form_I {   color: #EEEEEE;   font-family:arial,helvetica,sans-serif;   font-size:6pt;   text-decoration:none;   font-weight:bold;   background : #FF9900;   }   .form_M {   color: #EEEEEE;   font-family:arial,helvetica,sans-serif;   font-size:6pt;   text-decoration:none;   font-weight:bold;   background : #000099;   }  .form_M {   color: #EEEEEE;   font-family:arial,helvetica,sans-serif;   font-size:6pt;   text-decoration:none;   font-weight:bold;   background : #000099;   }  .form_N {   color: #EEEEEE;   font-family:Arial, Tahoma, Helvetica,sans-serif;   font-size:6pt;   text-decoration:none;   font-weight:bold;   background : #990000;   }  .form_H {   color: #EEEEEE;   font-family:Arial, Tahoma, Helvetica,sans-serif;   font-size:6pt;   text-decoration:none;   font-weight:bold;   background : #FF9900;   }  .form_input {   background: #FFFFFF;   BORDER-BOTTOM: #DBDBDB 1px solid;   BORDER-LEFT: #DBDBDB 1px solid;   BORDER-RIGHT: #DBDBDB 1px solid;   BORDER-TOP: #DBDBDB 1px solid;   color : #454545; } .form_input_small {   background: #FFFFFF;   BORDER-BOTTOM: #DBDBDB 1px solid;   BORDER-LEFT: #DBDBDB 1px solid;   BORDER-RIGHT: #DBDBDB 1px solid;   BORDER-TOP: #DBDBDB 1px solid;   color : #454545;   font-size:9px; } input.normal, select.normal, textarea.normal, input.login, iframe.normal {   background: #FFFFFF;   border: solid 1px #76987f;   color : #5aa48b;   font-weight: bold; }  button.normal, input.button, {   background: #FFFFFF;   BORDER-BOTTOM: #DBDBDB 1px solid;   BORDER-LEFT: #DBDBDB 1px solid;   BORDER-RIGHT: #DBDBDB 1px solid;   BORDER-TOP: #DBDBDB 1px solid;   color : #454545;   xwidth: 120px; } a.dynamic_button {  font-family:Futura, Arial, Tahoma, Helvetica,sans-serif;  font-size:11px;  text-decoration: none;  background-image:url(./img/base/button_bg.gif);  background-repeat:repeat-x;  BORDER-BOTTOM: #DBDBDB 1px solid;  BORDER-LEFT: #DBDBDB 1px solid;  BORDER-RIGHT: #DBDBDB 1px solid;  BORDER-TOP: #DBDBDB 1px solid;  padding-top: 0px;  padding-right: 5px;  padding-bottom: 0px;  padding-left: 5px;  color : #454545;   }   input.error, select.error, textarea.error, {   background: #FFFFFF;   BORDER-BOTTOM: #7E1616 1px solid;   BORDER-LEFT: #7E1616 1px solid;   BORDER-RIGHT: #7E1616 1px solid;   BORDER-TOP: #7E1616 1px solid;   color : #454545; }   .header {   color: #fff;   font-family: Arial, Helvetica, sans-serif;   font-weight: normal;   display: block;   margin: 0 0 3px 0; }  fieldset {   display: block;   padding: 0 0 0 0;   margin: 0 0 0 0;  color: #fff;   border-width: 0;   xbackground: orange;   border-top: 1px solid #fff; } legend {   display: block;   padding: 5px 10px 0 0;   margin: 0 0 10px 0;  xwidth: 200px;   xheight: 30px;  xborder-top: #fff 1px solid;   font-size: 12px;   font-weight: bold;   color: #afc6be;   xbackground: yellow; } .form_scheduled {   color: #4169E1;   font-family:Arial, Tahoma, Helvetica,sans-serif;   font-size:11px;   line-height: 15px;   text-decoration:none;   border-color:#666666;   } .form_running {  color: #D2691E;   font-family:Arial, Tahoma, Helvetica,sans-serif;   font-size:11px;   line-height: 15px;   text-decoration:none;   border-color:#666666;   }  .form_cancelled {   color: #990000;   font-family:Arial, Tahoma, Helvetica,sans-serif;   font-size:11px;   line-height: 15px;   text-decoration:none;   border-color:#666666;   } .form_continued {   color: Teal;   font-family:Arial, Tahoma, Helvetica,sans-serif;   font-size:11px;   line-height: 15px;   text-decoration:none;   border-color:#666666;   } .form_delivered {   color: #009900;   font-family:Arial, Tahoma, Helvetica,sans-serif;   font-size:11px;   line-height: 15px;   text-decoration:none;   border-color:#666666;   } body {   color:   #000;   font-family:  Arial, Verdana, sans-serif;   font-size: 11px;   background-color:  #fff; } .zahl, .normal {   color:   #000;   font-family:  Arial, Verdana, sans-serif;   font-size: 11px;   line-height:18px; } .small {   color:   #000;   font-family:  Arial, Verdana, sans-serif;   font-size: 11px; } .headline {   font-family:  Arial, Verdana, sans-serif;   color:   #000;   font-size: 14px;   font-weight:  bold;   font-style:  normal;   margin: 0 0 15px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0;   clear:   both;   float:  none; } .sub_headline {   font-family:  Arial, Verdana, sans-serif;   color:   #000;   font-size: 12px;   font-weight:  bold;   font-style:  normal;   margin: 0 0 15px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0 0 0 0;   clear:   both;   float:   none; } .sub_sub_headline {   font-family:  Arial, Verdana, sans-serif;   color:   #000;   font-size: 12px;   font-weight:  bold;   font-style:  normal;   margin: 10px 0 5px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0 0 0 0;   clear: both;   float: none; } .paragraph {   font-family:  Arial, Verdana, sans-serif;   color:   #000;   font-size: 1em;   font-weight:  bold;   font-style:  normal;   margin: 0px 0 0px 0;   display: block;   letter-spacing:   0em;   padding: 0 0 0 0;   clear: both;   float: none; } .sub_paragraph {   font-family:  Arial, Verdana, sans-serif;   color:   #ABACA6;   font-size: 0.9em;   font-weight:  normal;   font-style:  normal;   margin: 0px 0 0px 0;   display: block;   letter-spacing:   0em;   padding: 0 0 0 0;   clear: both;   float: none; } a.menu, .marked {   color:   #949494;   font-size: 11px;   font-weight: bold;   font-family: Arial, Verdana, sans-serif;   margin: 0 0 0 0;   background:   url(/tmpl/heinrichneuy//img/layout/pfeil.png) right top no-repeat;   padding:   2px 14px 0 0;   text-decoration:  none;  color:  #000;   text-transform:   uppercase;   line-height:  20px;   cursor:   pointer; } .marked2 {   color:   #949494;   font-size: 11px;   font-weight: bold;   font-family: Arial, Verdana, sans-serif;   margin: 0 0 0 0;   background:   url(/tmpl/heinrichneuy//img/layout/pfeil2.png) left top no-repeat;   padding:   2px 0 0 14px;   text-decoration:  none;  color:  #000;   text-transform:   uppercase;   line-height:  20px;   cursor:   pointer; } body {   padding: 10px 0 0 0;   margin: 0;   xbackground-color: ;   xbackground-image: url();   xbackground-position: left top;   xbackground-repeat: repeat-x;   background: url(/tmpl/heinrichneuy//img/layout/page/wood_seamless.jpg) center top repeat;   overflow: visible; }  body {   font-family: Arial, Verdana, sans-serif;   font-size: 11px;   color: #000; } td, li, a, div {   font-family: inherit;   font-size: inherit;   color: inherit;   letter-spacing: 0pt; }  body, td, p, div {   margin: 0;   padding: 0; } a {   color: #000;   text-decoration: none;   padding: 0;   margin: 0;   font-weight: bold; }   a:hover {  text-decoration: none;  color: #ccc;   }   .marked a,   .marked2 a {  text-decoration: none;   }   a.links {  text-transform: uppercase;  padding-left: 2px;   } img {   border-width: 0px;   display: inline; } ul { }   li {  color: #000;  font-family: Arial, Verdana, sans-serif;   } dl {   width: 100%; }   dt {  float: left;  width: 12%;  }   dd {  width: 88%;  float: left;  margin: 0 0 5px 0;   } p {   color:   #000;   font-family:  Arial, Verdana, sans-serif;   font-size: 11px;   margin: 0 0 10px 0;   line-height:18px;   overflow: visible; } span {   color:   #000;   font-family:  Arial, Verdana, sans-serif;   font-size: 11px; } small {   color:   #000;   font-family:  Arial, Verdana, sans-serif;   font-size: 11px; } h1 {   font-family:  Arial, Verdana, sans-serif;   color:   #000;   font-size: 14px;   font-weight:  bold;   font-style:  normal;   margin: 0 0 15px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0;   clear:   both;   float:  none;   text-transform: uppercase; } h2 {   font-family:  Arial, Verdana, sans-serif;   color:   #000;   font-size: 12px;   font-weight:  bold;   font-style:  normal;   margin: 0 0 15px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0 0 0 0;   clear:   both;   float:   none;   text-transform: uppercase; } h3 {   font-family:  Arial, Verdana, sans-serif;   color:   #000;   font-size: 12px;   font-weight:  bold;   font-style:  normal;   margin: 10px 0 5px 0;   display: block;   letter-spacing:   0.1pt;   padding: 0 0 0 0;   clear: both;   float: none; } h4 {   font-family:  Arial, Verdana, sans-serif;   color:   #000;   font-size: 1em;   font-weight:  bold;   font-style:  normal;   margin: 0px 0 0px 0;   display: block;   letter-spacing:   0em;   line-height: 18px;   text-align:   justify;   padding: 0 0 0 0;   clear: both;   float: none; } h5 {   font-family:  Arial, Verdana, sans-serif;   color:   #ABACA6;   font-size: 0.9em;   font-weight:  normal;   font-style:  normal;   margin: 0px 0 0px 0;   display: block;   letter-spacing:   0em;   line-height: 18px;   padding: 0 0 0 0;   clear: both;   float: none; } .colored, emph {   color:   #b33c37;;   font-size: 11px;   font-weight: bold;   font-family: Arial, Verdana, sans-serif;   margin: 0 0 0 0;   xbackground:   url(/tmpl/heinrichneuy//img/layout/pfeil.png) right top no-repeat;   xpadding:   2px 14px 0 0;   text-decoration:  none; }  .marked a {   text-decoration:  none; } .marked a:hover {   text-decoration:  underline; } strong {   color:   #949494;   font-size: 11px;   font-weight: bold;   font-family: Arial, Verdana, sans-serif;   margin: 0 0 0 0;   background:   url(/tmpl/heinrichneuy//img/layout/pfeil2.png) left top no-repeat;   padding:   2px 0 0 14px;   text-decoration:  none; } #root .highlight {   color: #949494; }  .pagewrap {   width: 100%;   text-align: center;   padding: 50px 0 50px 0; }   .page {  width: 980px;  margin: auto auto;  text-align: left;  position: relative;   }  .paper_top { display: block; position: absolute; top: 0; left: 42px;  }  .paper_bottom { display: block; position: absolute; bottom: 15px; left: 42px;  }   .contentwrapwrap { width: 895px; margin: 22px 0 5px 42px; background: url(/tmpl/heinrichneuy//img/layout/page/paper_center_repeat.png) left top repeat-y;  } .contentwrap {   width: 762px;   height: 550px;   margin: 36px 0 30px 64px;   background: url(/tmpl/heinrichneuy//img/layout/page/content_bg.gif) 490px 67px no-repeat;   position: relative;   overflow: visible; } .contentwrap_flexheight {   height: auto; } .contentwrap_noline {   background: transparent; } .contentwrap_lowsep {   background-position: 490px 95px; }   .contentwrap_lowsep .menutop {  margin-bottom: -20px;   }   .contentwrap_lowsep .left {  margin-left: 0;   }   .title {  text-align: right;   }  .title img { display: inline;  }  .menutop {  margin: 7px 0 0 0;  height: 37px;  background: url(/tmpl/heinrichneuy//img/layout/page/menutop_bg.gif) left top repeat-x;   }    .menutop ul { height: 37px; padding: 0;  } .menutop ul li {   display: block;   float: left;  background: transparent;   padding: 0 0 0 15px;  height: 37px; }   .menutop ul li a {  text-decoration: none;  display: block;  float: left;  cursor: hand;   height: 37px;   }   .menutop ul li a:hover,   .menutop ul li.menu_level_1_active a,   .menutop ul li.menu_level_1_open a {  background: url(/tmpl/heinrichneuy//img/layout/page/menutop_arrow.gif) center 18px no-repeat;  cursor: hand;   }  .menutop ul li span {    color: #fff;    font-size: 9px;    font-weight: bold;    cursor: hand;     }   .menutop ul li a span {    color: #fff;    font-size: 9px;    font-weight: bold;    cursor: hand;  }  .menutop ul li a:hover span,  .menutop ul li.menu_level_1_active a span,  .menutop ul li.menu_level_1_open a span {    color: #ccc;    cursor: hand;  }  .menumeta {  height: 14px;  position: absolute;  top: 10px;  left: 40px;   }    .menumeta ul { padding: 0; position: relative; left: -8px;  } .menumeta ul li {   display: inline;   background: url(/tmpl/heinrichneuy//img/layout/page/menumeta_sep.gif) left 4px no-repeat;  padding: 0 4px 0 8px; }   .menumeta ul li a,   .menumeta ul li.menu_level_1_active a,   .menumeta ul li.menu_level_1_open a,   .menumeta ul li.menu_level_1 a {  text-decoration: none;  cursor: hand;   }   .menumeta ul li a:hover,   .menumeta ul li.menu_level_1_active a,   .menumeta ul li.menu_level_1_open a {  cursor: hand;   }  .menumeta ul li a span {    color: #abaca6;    font-size: 9px;    font-weight: bold;    cursor: hand;  }  .menumeta ul li a:hover span,  .menumeta ul li.menu_level_1_active a span,  .menumeta ul li.menu_level_1_open a span {    color: #b43d37;    cursor: hand;  }    .leftwrap {  width: 490px;  height: 391px;  float: left;  margin: 21px 0 0 0;  overflow-y: auto;   }   .contentwrap_flexheight .leftwrap {  height: auto;   }  .left { margin: 0 0 0 14px; width: 456px;  }    .right {  margin: 21px 0 0 0;  width: 252px;  height: 390px;  float: right;   }   .contentwrap_flexheight .right {  height: auto;   }   .fullwrap {  width: 762px;  margin: 21px 0 0 0;  overflow: visible;   }  #rightnav_space { height: 30px; margin-top: 10px;  }  #rightnav { position: absolute; bottom: 0; right: 0;  }    .menubottom {  margin: 20px 0 0 104px;   }    .menubottom ul { display: block; padding: 0; margin-left: -12px; overflow: hidden;  } .menubottom ul li {   display: inline;   background: url(/tmpl/heinrichneuy//img/layout/page/menubottom_sep.gif) left 3px no-repeat;  padding: 0 8px 0 12px; }   .menubottom ul li a {  text-decoration: none;   }  .menubottom ul li a span {    color: #000;    font-size: 11px;    font-weight: bold;  }  .menubottom ul li a:hover span {    color: #FFF;  } 