*       { font-family: Verdana, Arial, Helvetica, sans-serif;  color: #333; line-height: 16px; font-size: 12px; }
body    { margin: 30px 0 0 0; }
img     { border: 0px; }
ul      { list-style: none; }
ul li   {}
ol li   {}
p { border: 0; padding: 0; margin: 0; }

a       { color: #E59244; text-decoration: none; }
a:hover { text-decoration: underline; }

#header_home { width: 827px; height: 157px; margin: 0 auto; background: #fff url(/img/header/0_home.jpg) no-repeat; }
#header_gesundheitsmanagement { width: 827px; height: 157px; margin: 0 auto; background: #fff url(/img/header/1_gesundheit.jpg) no-repeat; }
#header_kundenorientierung { width: 827px; height: 157px; margin: 0 auto; background: #fff url(/img/header/2_kunden.jpg) no-repeat; }
#header_metapunkt-team { width: 827px; height: 157px; margin: 0 auto; background: #fff url(/img/header/3_team.jpg) no-repeat; }
#header_termine_und_presse { width: 827px; height: 157px; margin: 0 auto; background: #fff url(/img/header/4_termine.jpg) no-repeat; }
#header_kontakt { width: 827px; height: 157px; margin: 0 auto; background: #fff url(/img/header/5_kontakt.jpg) no-repeat; }

#bottom   { width: 825px; margin: 0 auto; border: 0; padding: 0px 0px 0px 2px; background: #fff url(/img/www/bg_content.gif) repeat-y; }
#bottom_2 { width: 825px; margin: 0 auto; border: 0; padding: 0px 0px 0px 2px; background: #fff url(/img/www/bg_content_2.gif) repeat-y; }
#footer   { width: 827px; height: 37px; margin: 0 auto; background: #fff url(/img/www/bg_footer.gif) no-repeat; }
#navi     { width: 147px; margin: 0; padding: 0; border: 0; float: left; min-height: 300px; height: auto !important; height:300px; }
#content   { width: 675px; margin: 0px 0px 0px 2px; padding: 0; border: 0; float: left; min-height: 300px; height: auto !important; height:300px; }
#bar      { width: 675px; height: 5px; background: #fff url(/img/www/bg_mainarea.gif) repeat-x; overflow: hidden; }
#main_area{ margin: 40px 0px 10px 20px; font-size: 11px; /*letter-spacing: -1px;*/ }
/*#main_area p { font-size: 11px; letter-spacing: -0.5px; }*/

#main_area p a       { color: #E59244; text-decoration: none; /*letter-spacing: -1px;*/ }
#main_area p a:hover { text-decoration: underline; }

#main_left  { width: 510px; float: left; }

#main_right { width: 130px; float: left; font-size: 11px; }
#main_right a       { color: #E59244; text-decoration: none; font-size: 11px; }
#main_right a:hover { text-decoration: underline; }

div.clear   { clear: both; }
div.p10     { padding: 10px; }
/*
div.navitem { width: 146px; overflow: hidden; margin-bottom: 1px; padding: 0; }
*/

div.nav_main_hi { width: 141px; height: 21px; overflow: hidden; margin-bottom: 1px; padding: 0; background: #fff url(/img/nav/main_hi.gif) no-repeat; cursor: pointer; color: #fff; font-size: 11px; font-family: Verdana, Arial; letter-spacing: -1px; padding: 4px 0px 0px 5px; }
div.nav_main_lo { width: 141px; height: 21px; overflow: hidden; margin-bottom: 1px; padding: 0; background: #fff url(/img/nav/main_lo.gif) no-repeat; cursor: pointer; color: #1d8457; font-size: 11px; font-family: Verdana, Arial; letter-spacing: -1px; padding: 4px 0px 0px 5px; }
div.nav_sub_hi  { width: 127px; height: 17px; overflow: hidden; margin-bottom: 1px; padding: 0; background: #fff url(/img/nav/sub_hi.gif) no-repeat; cursor: pointer; color: #E59244; font-size: 11px; font-family: Verdana, Arial; letter-spacing: -1px; padding: 1px 0px 0px 19px; }
div.nav_sub_lo  { width: 127px; height: 17px; overflow: hidden; margin-bottom: 1px; padding: 0; background: #fff url(/img/nav/sub_lo.gif) no-repeat; cursor: pointer; color: #fff; font-size: 11px; font-family: Verdana, Arial; letter-spacing: -1px; padding: 1px 0px 0px 19px; }

div.indent  { padding: 0px 0px 0px 25px; width: 460px; }

h1  { color: #1d8457; margin: 0; padding: 0px 0px 0px 25px; border: 0; font-size: 18px; font-family: Arial, Arial; letter-spacing: -0.2px; background: #fff url(/img/www/h1_pfeil.gif) no-repeat; width: 430px; font-weight: normal; line-height: 20px;}
h2  { color: #51A486; margin: 0; padding: 0px 0px 10px 25px; border: 0; font-size: 13px; font-family: Arial, Arial; letter-spacing: -0.2px; background: #fff url(/img/www/h1_pfeil.gif) no-repeat; width: 430px; font-weight: bold; }
h3  { color: #000; margin: 0; padding: 0px 0px 20px 0px; border: 0; font-size: 16px; font-family: Arial, Verdana, Arial; letter-spacing: 0px; font-weight: bold; }
h4  { color: #51A486; margin: 0; padding: 0; border: 0; font-size: 13px; font-family: Arial, Verdana, Arial; letter-spacing: 1px; font-weight: bold; }

#main_left ul, #main_area ul { margin: 0px 0px 5px 0px; padding: 0; }
#main_left li, #main_area li { background: url(/img/www/list_item.gif) no-repeat 0 4px; padding-left: 20px; margin: 5px 0 5px 0px; }

#emp_left   { width: 160px; min-height: 438px; height: auto !important; height:438px; padding: 5px 10px 0px 10px; margin-top: 3px; background-color: #F8F8F0; }
#emp_middle { width: 190px; min-height: 592px; height: auto !important; height:592px; float: left; margin: 30px 15px 10px 0px; background-color: #F8F8F0; padding: 15px 10px 0px 10px; }
#emp_right  { width: 190px; min-height: 592px; height: auto !important; height:592px; float: left; margin: 30px 0px 10px 0px; background-color: #F8F8F0; padding: 15px 10px 0px 10px; }

#team_left { width: 298px; min-height: 440px; float: left; height: auto !important; height:440px; float: left; margin: 30px 15px 10px 0px; background-color: #F8F8F0; padding: 0; }
#team_right { width: 150px; min-height: 440px; float: left; height: auto !important; height:440px; float: left; margin: 30px 0px 10px 0px; background-color: #F8F8F0; padding: 0; overflow: hidden; }

#cont_left  { width: 310px; min-height: 250px; height: auto !important; height: 250px; float: left; margin: 30px 15px 10px 0px; background-color: #F8F8F0; padding: 0px; }
#cont_right { width: 310px; min-height: 250px; height: auto !important; height: 250px; float: left; margin: 30px 0px 10px 0px; background-color: #F8F8F0; padding: 0px; } 

#cont_right ul { margin: 0px 0px 20px 0px; padding: 0; }
#cont_right li { background: url(/img/www/list_item_content.gif) no-repeat 0 4px; padding-left: 13px; margin: 5px 0 5px 0px; }

#main_right ol { margin: 0px 0px 20px 20px; padding: 0; }
#main_right ul { margin: 0px 0px 20px 0px; padding: 0; }
#main_right li { background: url(/img/www/list_item_content.gif) no-repeat 0 4px; padding-left: 13px; margin: 5px 0 5px 0px; font-size: 11px; }