html, body    { font-size: 12px; background-color: #efefef; background-position: center 0; margin-top: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;  }
table.gesamt      { color: #333; font-size: 12px; background-color: #fff; background-position: center 0; width: 640px ; height: 520px; border: solid 1px #666; }
a								{ color: #000000; text-decoration: none; }
a:link:hover					{ color: #e5610a; text-decoration: none   }
a:link:hover, a:visited:hover	{ color: #e5610a; text-decoration: none   }
h1    { color: #666; font-size: 24px; font-weight: lighter; font-style: normal; line-height: 30px; text-align: left; margin: -3px 0 20px; }
h2      { color: #000; font-size: 13px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-align: left; margin: 0 0 5px; }
h3 { color: #000; font-size: 13px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; font-weight: bold; line-height: 12px; margin: 10px 0 5px; padding: 0; }
p    { line-height: 16px; margin-bottom: 0; }
td.kopf        { color: #666; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-align: left; width: 680px; height: 125px; }
td.kopf a { color: #666; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; }
td.nav { color: #000; font-size: 12px; background-position: 0 0; text-decoration: none; text-align: left; width: 125px; padding-top: 24px; padding-bottom: 12px; padding-left: 12px; border-top: 1px solid #666; border-right: 1px solid #e5610a; border-bottom: 1px solid #666; }
td.randspalte { font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-decoration: none; background-position: 0 0; text-align: left; width: 160px; padding-top: 24px; padding-right: 10px; padding-bottom: 12px; border-top: 1px solid #666; border-bottom: 1px solid #666; }
td.fuss { color: #666; font-size: 12px; line-height: 30px; text-decoration: none; text-align: left; height: 30px; padding-left: 20px; }
td.fuss a { color: #666; text-decoration: none; height: 30px; }
td.fuss a:hover { color: #e5610a; text-decoration: none; height: 30px; }
td.inhalt { color: #000; background-color: #fff; text-decoration: none; text-align: left; padding: 25px 20px 12px; border-top: 1px solid #666; border-bottom: 1px solid #666; }
td.anschrift { color: #666; font-size: 12px; text-decoration: none; background-color: #fff; text-align: left; padding-top: 3px; }
td.inhaltrandspalte { color: #000; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-decoration: none; background-color: #fff; text-align: left; padding: 25px 53px 12px 20px; border-top: 1px solid #666; border-bottom: 1px solid #666; }
td.inhalt a         { color: #000; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-decoration: none; }
td.inhaltrandspalte a { color: #000; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-decoration: underline; }
td.inhalt a:hover { color: #000; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-decoration: underline; }
td.inhaltrandspalte a:hover { color: #e5610a; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, "Lucida Grande"; text-decoration: underline; }


ul { padding: 5px 0 5px 20px; margin: 0 0 0 0; }
li { padding: 0 0 0 0; margin: 0 0 0 0; }
li.inhalt { list-style-image: url(bilder/li.gif); margin: 0 0 4px 0; padding: 0 0 0 0; }
li a { display: block; }

/*************** NAVIGATIONS LISTE ****************/
/**/ ul.nav 		{ list-style: none; margin: 0 0 15px 0; padding: 0 0 0 0; display: block; width: 145px; }
/**/ ul.nav_aktiv 	{ list-style: none; margin: 0 0 15px 0; padding: 0 0 0 0; display: block; width: 145px; }
/**/ 
/**/ li.head		, li.head a 		{ list-style: none; display:block; margin: 0 0 0 0; padding: 0 0 0 0; display: block; line-height: 16px; height: 16px; }
/**/ li.head_aktiv	, li.head_aktiv a 	{ list-style: none; display:block; margin: 0 0 0 0; padding: 0 0 0 0; display: block; line-height: 16px; height: 16px; color: #e5610a; font-weight: bold; }
/**/ 
/**/ li.nav		 	{ color: #000000; margin: 3px 0 0 7px; padding: 0 0 0 0; display: block; line-height: 16px; height: 16px; }
/**/ li.nav_aktiv	{ color: #e5610a; margin: 3px 0 0 7px; padding: 0 0 0 0; display: block; line-height: 16px; height: 16px; list-style-image: none; }
/************************************************/ 
/* -------- links ------------- */
td.inhaltrandspalte a.link_me, td.inhaltrandspalte a.link_me:hover {
	text-decoration: none;
   color: #000000;
}

/* ---------------------------- */