body {

        color: #000000;

         background-color: #e7e7e7;

          font-family: trebuchet ms;

          font-size: 12px;

          margin-left: 0;

          margin-top: 0;

          background-image:url(gfx/site_bg.gif);

          background-repeat:no-repeat;

     }



/* special */

* { padding: 0em; margin: 0em; }

/* ----------------------------- start #menu ----------------------------- */

#menu img { border: none; }

#menu li { display: inline; list-style:none; }

#menu li a { float: left; display:block; height: 25px; margin-right:3px; }

#menu li a img {  border:none; vertical-align:bottom; /* for IE6 */}

#menu li a:hover { visibility:visible; }

#menu li a:hover img { visibility:visible; }

#menu li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}

/* ----------------------------- end #menu ----------------------------- */



/* ----------------------------- start #submenu ----------------------------- */

#submenu img { border: none; }

#submenu li { display: inline; list-style:none; }

#submenu li a { float: left; display:block; height: 41px; margin-right:3px; }

#submenu li a img {  border:none; vertical-align:bottom; /* for IE6 */}

#submenu li a:hover { visibility:visible; }

#submenu li a:hover img { visibility:visible; }

#submenu li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}

/* ----------------------------- end #submenu ----------------------------- */





/* ----------------------------- start #menu ids ----------------------------- */

#index { background:url(gfx/btn_ueber_hcs_on.gif) no-repeat left bottom; }

#consulting { background:url(gfx/btn_betriebsberatung_on.gif) no-repeat left bottom; }

#academy { background:url(gfx/btn_akademie_on.gif) no-repeat left bottom; }

#products { background:url(gfx/btn_hcs_products_on.gif) no-repeat left bottom; }

#info { background:url(gfx/btn_info_on.gif) no-repeat left bottom; }

/* ----------------------------- end #menu ids ----------------------------- */



/* ----------------------------- start #submenu ids ----------------------------- */



/*---academy---*/

#sub { background:url(gfx/pfeil.gif) no-repeat left bottom; }

#annual_convention { background:url(gfx/jahrestagung_on.gif) no-repeat left bottom; }

#workshops { background:url(gfx/workshops_on.gif) no-repeat left bottom; }

#regulars_table { background:url(gfx/stammtisch_on.gif) no-repeat left bottom; }

#on_tour { background:url(gfx/on_tour_on.gif) no-repeat left bottom; }

#calendar { background:url(gfx/kalender_on.gif) no-repeat left bottom; }

/*---academy---*/



/*---info---*/

#publications { background:url(gfx/publikationen_on.gif) no-repeat left bottom; }

#contact { background:url(gfx/kontakt_on.gif) no-repeat left bottom; }

#approach { background:url(gfx/anfahrt_on.gif) no-repeat left bottom; }

#links { background:url(gfx/links_on.gif) no-repeat left bottom; }

/*---info---*/



/* ----------------------------- end #submenu ids ----------------------------- */







.headline {

        color: #cc0000;

          font-family: trebuchet ms;

          font-size: 12px;

          font-weight: bold;



          }







#frame  {

                 position:absolute;

                 z-index:0;

                 height:500px;

                 width:735px;

                 left:50%;

                 top: 67px;

                 margin-left:-367px;

                 }



#banner  {

                 position:relative;

                 z-index:0;

                 height:108px;

                 width:735px;

                 top:0px;

                 margin-left:0px;

                 background-image: url(gfx/banner.gif);

                 }



#content  {

                 position:relative;

                 z-index:0;

                 height:359px;

                 width:735px;

                 top:0px;

                 margin-left:0px;

                 background-image: url(gfx/bg.gif);

                 }



#content_left  {

                 position:absolute;

                 z-index:0;

                 height:340px;

                 width:190px;

                 left: 12px;

                 top:8px;

                 margin-left:0px;

                                   font-family: trebuchet ms;

                                   font-size: 12px;

                                   color: #ffffff;

                 }



#content_right  {

                 position:absolute;

                 z-index:0;

                 height:340px;

                 width:480px;

                 left: 232px;

                 top:8px;

                 margin-left:0px;

                 }



#impressum  {

                 position:relative;

                 z-index:0;

                 height:80px;

                 width:735px;

                 left: 0px;

                 top:5px;

                 margin-left:0px;

                 }



#menu  {

                 position:absolute;

                 list-style: none;

                                                           padding: 0;

                                                                  margin: 0;

                 height:25px;

                 width:538px;

                 top:40px;

                 }


#pfeil {
	position:absolute;
	top:67px;
	z-index:2;
}

#submenu  {

                 position:absolute;

                 list-style: none;

                 padding: 0;

                 margin: 0;

                 height:41px;

                 width:538px;

                 top:67px;

                 }

td {

                color: #000000;
          font-family: trebuchet ms;
          font-size: 12px;
     }

.kleingedruckt {

                color: #cc0000;
          font-family: trebuchet ms;
          font-size: 10px;
     }



a:link { text-decoration:underline;

        font-family: trebuchet ms;

        font-size: 12px;

        color: #000000;



                                 }



a:visited { text-decoration:underline;
           font-family: trebuchet ms;
           font-size: 12px;
           color: #000000;



                                 }



a:hover { text-decoration:none;
         font-family: trebuchet ms;
         font-size: 12px;
         text-decoration: underline;
         color: #cc0000;



                                 }

.red:link { text-decoration:underline;

        font-family: trebuchet ms;

        font-size: 12px;

        color: #cc0000;



                                 }

.white:link { text-decoration:none;

        font-family: trebuchet ms;

        font-size: 12px;

        color: #ffffff;

                                 }

.white:hover { text-decoration:underline;

        font-family: trebuchet ms;

        font-size: 12px;

        color: #ffffff;

                                 }

.white:visited { text-decoration:none;

        font-family: trebuchet ms;

        font-size: 12px;

        color: #ffffff;

                                 }
								 
li {
	list-style:outside;
}