<style type="text/css">
<!--
nothing {} /* Fehlerbehebung */



/* >> Anfang: Allgemeines - Design */

  /* -> Logo */
  .logo
  {
    width: 215px;
    height: 160px;
    border-bottom: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
  }

  /* -> Rechte Seiten der Blöcke (Logo, Navi, Content) */
  #logo_right
  {
    background-image: url(logo_right.gif);
    background-repeat: no-repeat;
    width: 30px;
    vertical-align: top;
  }

  #nav_right
  {
    background-image: url(nav_right.gif);
    width: 30px;
    height: 0px;
    vertical-align: top;
  }

  #nav_bottom
  {
    background-color: #D0D0D0;
    height: 1px;
  }

  #nav_right_bottom
  {
    background-image: url(nav_right_bottom.gif);
    width: 30px;
    height: 1px;
  }

  #content_right
  {
    background-image: url(content_right.gif);
    width: 10px;
    vertical-align: top;
  }

  #scroll_Menu
  {
    position: absolute;
    display: none;
    left: -240px;
    z-index: 1000;
    width: 230px;
    height: 300px;
    opacity: 0.96;
    filter: alpha(opacity=96);
  }

  .Menu_img
  {
    border: 0px;
    width: 25px;
    height: 300px;
    display: block;
    background-image: url(scroll_menu.gif);
    background-repeat: no-repeat;
    margin-left: -1px;
  }

  .Menu_img:hover
  {
    border: 0px;
    background-image: url(scroll_menu_hover.gif);
    background-repeat: no-repeat;
    margin-left: -1px;
  }

  a.infobox
  {
    color: #00007F;
    text-decoration: underline;
  }

  a.infobox b
  {
    display: none;
  }

  a.infobox:hover
  {
    color: #00009F
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration: none;
  }

  a.infobox:hover b
  {
    display: block;
    position: absolute;
    top: 20px;
    left: -25px;
    padding: 5px;
    font-weight:normal;
    color: #7F0000;
    border: 1px solid #D0D0D0;
    background-color: #F0F0F0;
    width: 400px;
  }

  a.infobox:hover b em
  {
    position: absolute;
    left: 15px;
    top: -6px;
    width: 11px;
    height: 6px;
    background:#fff url(infobox_arrow.gif) 0 0;
    display: block;
    font-size: 1px;
  }

/* >> Ende: Allgemeines - Design */




/* *********************************************************************************** */




/* >> Anfang: Navigation */

  /* -> Navigation (Allgemein) */
  #nav
  {
    width: 216px;
    margin-top: 10px;
  }


  /* -> Titelleiste [=> NAVIGATION] */
  .nav_titleline
  {
    display: block;
    width: 215px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #D0D0D0;
    color: #000000;
    font-size: 9px;
  }


  /* -> Hauptmenüpunkt */
  .nav_toptitle
  {
    display: block;
    width: 215px;
    height: 18px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #D0D0D0;
    color: #000000;
    font-size: 16px;
    text-decoration: none;
  }

  /* -> Hauptmenüpunkt mit Link */
  .nav_toptitlelink
  {
    display: block;
    width: 215px;
    height: 18px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #D0D0D0;
    color: #7F0000;
    font-size: 16px;
    text-decoration: none;
  }

  .nav_toptitlelink:hover
  {
    display: block;
    width: 215px;
    height: 18px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #D0D0D0;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
  }

  /* -> Aktivierter Link als Hauptmenüpunkt */
  #nav_toptitlelink_IsActive
  {
    display: block;
    width: 215px;
    height: 18px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #D0D0D0;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
  }


  /* -> Element des Hauptmenüs [=> Untermenü] */
  .nav_subitem
  {
    display: block;
    width: 215px;
    height: 18px;
    background-color: #F6F6F6;
    border-bottom: 1px solid #D0D0D0;
    color: #7F0000;
    font-size: 14px;
    text-decoration: none;
  }

  .nav_subitem:hover
  {
    display: block;
    width: 215px;
    height: 18px;
    background-color: #D0D0D0;
    border-bottom: 1px solid #D0D0D0;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
  }

  /* -> Aktivierter Navigationslink */
  #nav_item_IsActive
  {
    display: block;
    width: 215px;
    height: 18px;
    background-color: #F6F6F6;
    border-bottom: 1px solid #D0D0D0;
    color: #7F0000;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    background-image: url(nav_item_IsActive.gif);
    background-repeat: no-repeat;
    background-position: left center;
  }

  #nav_item_IsActive:hover
  {
    display: block;
    width: 215px;
    height: 18px;
    background-color: #D0D0D0;
    border-bottom: 1px solid #D0D0D0;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
  }

/* >> Ende: Navigation */




/* *********************************************************************************** */




/* >> Anfang: Content */

  /* -> Titelleiste des Contents */
  .content_titleline
  {
    display: block;
    width: 600px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #D0D0D0;
    color: #000000;
    font-size: 9px;
  }


  /* -> Titelleiste der Breacrumb-Navigation */
  .content_breadcrumb
  {
    display: block;
    color: #000000;
    font-size: 10px;
    margin-top: 5px;
  }


  /* -> Text mit linkem Rand [Kein blockquote!] */
  #content_text_border
  {
    color: #7F0000;
    padding-left: 10px;
    text-align: justify;
    font-size: 15px;
  }


  /* -> Bauherren: Texteigenschaften */
  #content_text_bauherren
  {
    font-size: 15px;
    text-align: justify;
    width: 550px;
  }

  /* -> Rechtsprobleme: Wichtiger Teil :: Texteigenschaften */
  #content_important_rights
  {
    font-size: 15px;
    text-align: justify;
    margin-left: 10px;
    font-weight: bold;
    padding-left: 10px;
    border-left: 3px solid #7F0000;
  }


  /* -> Rechtsprobleme: Aufzählung */
  #content_points_rights
  {
    font-size: 15px;
    text-align: justify;
    margin-left: 10px;
    border-left: 3px solid #7F0000;
  }


  /* -> Der Footer */
  #content_bottom
  {
    border-bottom: 1px solid #D0D0D0;
    vertical-align: bottom;
  }

  #content_bottom_top
  {
    margin-top: 20px;
    border-bottom: 1px solid #D0D0D0;
    width: 580px;
  }

  #content_bottom_text
  {
    color: #000000;
    font-size: 11px;
    padding: 5px;
  }

/* >> Ende: Content */




/* *********************************************************************************** */




-->
</style>