  BODY { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #BFC2C7; background-repeat: repeat-x;}    

  a.main:hover { background: #FFFFFF; border: 0px;}
  a.main:active { background: #FFFFFF; border: 0px; }

  IMG { border: none;}
 
  UL { list-style-image: url(images/list_element.gif) }

  .text { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; line-height: 17px;}
  .smalltext { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height: 15px;}
  .smalltext_f { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; line-height: 15px;}
  .redtext { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #ff0000; text-decoration: none; line-height: 15px;}
  .subhead { font-family: arial, helvetica, sans-serif; font-size: 13px; color: #42536D; font-weight: bold; text-decoration: none;}

  a.main-link { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #42536D; text-decoration: none;}
  a.main-link:hover { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #ff0000; text-decoration: none;}

  a.submenu:link { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #42536D; text-decoration: none; }
  a.submenu:visited { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #42536D; text-decoration: none; }
  a.submenu:hover { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #ff0000; text-decoration: underline; }
  a.submenu:active { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #ff0000; text-decoration: underline; }

  div.sub { padding: 15px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; background-color: #F5F5F5; }
  div.sub_backmenu { margin-left: 0px; margin-top: 5px; background-image: url(images/schatten2.gif); background-repeat: no-repeat; padding: 10px; }

  td.td_left { padding-left: 50px; padding-bottom: 50px; padding-top: 10px; }
  td.td_right { padding-right: 30px; padding-top: 20px; padding-left: 40px; }
  td.feedback { padding-left: 60px; padding-bottom: 4px; }
  div.feedback1 { padding-left: 110px; padding-bottom: 2px; padding-top: 2px; background-color: #F5F5F5; margin-left: 60px; }

  #foto td.b { background-image: url(images/foto_back.gif); background-repeat: repeat-x; padding-top: 8px; padding-bottom:8px; padding-left: 22px}
  #foto td.c { background-image: url(images/foto_back.gif); background-repeat: repeat-x; padding-top: 8px; padding-bottom:8px; padding-left: 22px; padding-right: 22px;}
  #foto td { background-color: #E3E5E9; padding-left: 23px;}

  div.foto_cont { padding-top: 10px; padding-bottom: 10px; }

  .form_button { font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; height: 22px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #EEEEEF; border-right-color: #808080; border-bottom-color: #808080; border-left-color: #EEEEEF; }
  .form_field { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #808080; border-right-color: #EEEEEF; border-bottom-color: #EEEEEF; border-left-color: #808080; }