body, html {
 background-image: url("bg.jpg");
 background-repeat:repeat-x;
 background-color:#1e14ff;
}

h2 {
 margin:0 0 15px 0;

 font-family:arial, sans-serif;
 font-size:1.4em;
 color:#000;
}

#container {
 width:950px;
 margin:auto;
}

#ly_logo {
 margin:25px 10px 25px 0;
 float:left;
}

#ly_date {
 height:40px;
 margin:0;
 padding-top:58px;

 font-family:arial, sans-serif;
 font-size:0.7em;
 color:#868686;
}

#ly_menu {
 margin:0;
 padding:0;
 clear:both;
 list-style:none;
}

    #ly_menu li {
     width:150px;
     height:36px;
     margin:0 -1px 0 0;
     padding:0;
     float:left;
     overflow:hidden;
     text-align:center;
     border-top:1px solid #000;
     border-right:1px solid #000;
     border-left:1px solid #000;
    }

    .menu_link {
     width:150px;
     display:block;
     /*background-image:url("fade.png");*/
     /*background-repeat:repeat-x;*/

     font-family:georgia, arial, sans-serif;
     font-size:1.2em;
     color:#ffffff;
     text-decoration:none;
     line-height:36px;
    }

    #menu_link_1, #ly_submenu_1 {
     background-color:#83100a;
    }

        #menu_link_1:hover {
         /*background-color:#f0242d;*/
         text-decoration:underline;
        }

    #menu_link_2, #ly_submenu_2 {
     background-color:#e20e0e;
    }

        #menu_link_2:hover {
         /*background-color:#6461ff;*/
         text-decoration:underline;
        }


    #menu_link_3, #ly_submenu_3 {
     background-color:#ff8600
    }

        #menu_link_3:hover {
         /*background-color:#ffef5f;*/
         text-decoration:underline;
        }

    #menu_link_4, #ly_submenu_4 {
     background-color:#fefe02;
     color:#868686;
    }

        #menu_link_4:hover {
         /*background-color:#77bf7f;*/
         text-decoration:underline;
        }

    #menu_link_5, #ly_submenu_5 {
     background-color:#00a600;
    }

        #menu_link_5:hover {
         /*background-color:#6461ff;*/
         text-decoration:underline;
        }

    #menu_link_6, #ly_submenu_6 {
     background-color:#3333cc;
    }

        #menu_link_6:hover {
         /*background-color:#6461ff;*/
         text-decoration:underline;
        }

.ly_submenu, .ly_submenu_grau {
 margin:0;
 padding:0;
 width:950px;
 height:40px;
 clear:both;
 list-style:none;
/* background-image:url("fade-sub.png");*/
/* background-repeat:repeat-x;*/
 border-top:1px solid #000;
 border-right:1px solid #000;
 border-bottom:1px solid #000;
 border-left:1px solid #000;
}

    .ly_submenu li, .ly_submenu_grau li {
      float:left;
      margin:0 8px;
      font-family:arial, sans-serif;
      font-size:1.0em;
      text-decoration:none;
      line-height:40px;
     }

     .ly_submenu a {
      color:#fff;
      text-decoration:none;
     }

     .ly_submenu a:hover {
      border-bottom:2px solid #fff;
     }

     .ly_submenu_grau a {
      color:#868686;
      text-decoration:none;
     }

     .ly_submenu_grau a:hover {
      border-bottom:2px solid #868686;
     }

#ly_idesk_link {
 margin:-23px 25px 0 0;
 padding:4px 4px 2px 4px;
 float:right;
 display:block;
 background-color:#fff;
 border-top:1px solid #000;
 border-right:1px solid #000;
 border-left:1px solid #000;

 font-family:arial, sans-serif;
 font-size:0.7em;
 font-weight:bold;
 color:#f00;
 line-height:140%;
 text-decoration:none;
}

  #ly_idesk_link:hover {
   color:#000;
   text-decoration:underline;
  }

 #ly_br {
  margin:0;
  padding:0;
  width:100%;
  height:11px;
  list-style:none;
  background-color:#fff;
  border-right:1px solid #000;
  border-left:1px solid #000;
  font-size:0.1em;
  color:#fff;
 }

 #ly_menu3 {
  margin:0;
  padding:0;
  width:100%;
  height:20px;
  list-style:none;
  background-color:#ccc;
  /*border-top:14px solid #fff;*/
  border-top:1px solid #666;
  border-bottom:1px solid #666;
  border-left:1px solid #000;
  border-right:1px solid #000;
  font-family:arial, sans-serif;
 }

   #ly_menu3 li {
    float:left;
   }

   #ly_menu3 a {
    /*float:left;*/
    margin:0;
    margin-left:10px;
    padding:2px;

    font-family:arial, sans-serif;
    font-size:0.8em;
    font-weight:normal;
    color:#000;
    text-decoration:none;
    line-height:16px;
   }

     #ly_menu3 a:hover {
      text-decoration:underline;
     }

#ly_main_content {
 width:900px;
 min-height:150px;
 margin:0;
 padding:25px;
 background-color:#fff;
 border-right:1px solid #000;
 border-bottom:1px solid #000;
 border-left:1px solid #000;

 font-family:arial, sans-serif;
 font-size:0.8em;
 color:#000;
 line-height:140%;
}

  #ly_main_content p {
   width:500px;
  }

  #ly_main_content table {
   width:500px;
  }

  .img_cnt_r {
   float:right;
  }

#ly_wide_content {
 width:900px;
 min-height:150px;
 margin:0;
 padding:25px;
 background-color:#fff;
 border-right:1px solid #000;
 border-bottom:1px solid #000;
 border-left:1px solid #000;

 font-family:arial, sans-serif;
 font-size:0.8em;
 color:#000;
 line-height:200%; <!-- geändert, damit große Schriftarten nicht abgeschnitten werden -->
}

  #ly_wide_content p {
   width:900px; <!-- geändert, daß der Text die volle Breite bekommt -->
  }

  #ly_wide_content table {
   width:900px; <!-- geändert, daß der Text die volle Breite bekommt -->
  }

  .img_cnt_r {
   float:right;
  }


#ly_footer {
 width:950px;
 height:20px;
 clear:both;
 text-align:right;
}

    #ly_footer a {
     font-family:arial, sans-serif;
     font-size:0.8em;
     text-decoration:none;
     line-height:20px;
     color:#000;
    }

    #ly_footer a:hover {
     text-decoration:underline;
    }

    #test {
     background-color:#fff;
    }