body { font-family: Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; }.top { vertical-align: top; }.footer {font-size: 11px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: 800; text-align: center; padding-top: 12px;}.infobox_normal      { color: #036; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bolder; line-height: 20px; text-align: left; padding: 20px 30px; width: 300px; height: auto; border-left: 1px dashed gray }.service { color: #036; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bolder; line-height: 20px; text-align: left; padding-top: 5px; padding-right: 20px; padding-left: 20px;}.infobox { padding-top: 5px; padding-right: 20px; padding-left: 20px; }.dots-v-r { border-right: 1px dotted gray; }.infobox_service_gr   { color: #000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 800; line-height: 20px; font-stretch: condensed; text-align: left; padding-top: 5px; padding-right: 20px; padding-left: 20px; width: 300px; height: auto }.list   { color: #333; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bolder; line-height: 17px; text-align: left; padding: 10px 15px 5px; border-left: 1px dashed gray }.f-333 { color: #333; }.f-ccc { color: #ccc; }.f-fff { color: #fff; }.f-ea { color: #eaeaea; }.f-eee { color: #eee; }.f12 { font-size: 12px; }.f13 { font-size: 13px; }.bold { font-weight: bold; }.just { text-align: justify; }.txt-left { text-align: left; }.txt-right { text-align: right; }.capital { font-size: 14px; font-weight: bold; }.pad-10r30l      { padding-right: 5px; padding-left: 30px;}.table_details { color: #333; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bolder; line-height: 16px; background-color: #ccc; text-align: left; padding: 2px 2px 2px 4px; border: solid 1px gray }.list_dots_all    { color: #333; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bolder; line-height: 16px; text-align: left; padding: 10px 30px 10px 20px; border: inset 2px gray }.list_goals  { color: #333; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bolder; line-height: 16px; text-align: left; padding-top: 20px; padding-right: 5px; padding-left: 20px; border-left: 1px dashed gray }.list_2xstreep { color: #333; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bolder; line-height: 16px; text-align: justify; padding-top: 20px; padding-right: 70px; padding-left: 30px; border-right: 1px solid; border-left: 1px dashed gray }.goals_content  { color: #eaeaea; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16px; text-align: justify; padding-top: 4px; padding-right: 10px; padding-left: 30px; border-left: 1px dashed #333 }.list_2xstreep_dark2 { color: #ccc; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bolder; line-height: 16px; text-align: justify; padding-top: 20px; padding-right: 100px; padding-left: 30px; border-right: 1px solid #333; border-left: 1px dashed #333 }.title_1   { color: #fff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bolder; line-height: 16px; padding: 2px 5px 2px 7px }.list_clients  { color: #333; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bolder; line-height: 16px; text-align: left; padding-right: 5px; padding-left: 0; border-left: 2px dashed gray }.list_white_table  { color: white; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bolder; text-align: left; border-right: 1px dashed silver; border-bottom: 1px dashed silver; border-left: 1px dashed silver }.infobox_bold     { color: #333; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; text-align: center; letter-spacing: 1px; padding: 20px 60px 20px 30px; width: 200px; height: auto }.dots { border-bottom: 1px dashed gray }.streep_onder  { border-bottom: 1px ridge gray }.streep_onder_dik  { border-bottom: 1px dotted gray }.dots_right { border-right: 1px dashed gray }.stripe_right { border-right: 1px ridge gray }.dots_1  { color: #eee; border-bottom: 1px dashed #ccc }.stripe_top { border-top: 1px dashed #eee; }.dash_l { border-left: 1px dashed #333         }.dots_4x { color: #eee; border: dashed 1px #333 }.news { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #eee; text-align: left; padding: 12px }.news_photo  { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 12px }.news_s  { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #eee; text-align: left; padding: 5px }.kop   { color: black; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }.hansingcc    { color: #333; font-size: 28px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: 800; padding-top: 10px; padding-left: 12px }.overlay    { color: #7f8c9e; font-size: 26px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight: 800; margin-top: -36px; padding-top: 5px; padding-bottom: 3px; padding-left: 12px }.details_lichtgrijs      { color: #eee; font-size: 11px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: 800; font-stretch: expanded; text-align: center; padding-top: 12px; border-top: 1px dashed #eee }.details_lichtgrijs_nodots { color: #eee; font-size: 11px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: 800; font-stretch: expanded; text-align: center; padding-top: 12px; }.details_lichtgrijs a { color: #339; font-size: 10px; }.details_lichtgrijs_nodots a { color: #339; font-size: 10px; }.details_lichtgrijs a:visited { color: #036; font-size: 10px }.details_lichtgrijs_nodots a:visited { color: #036; font-size: 10px; }.center { text-align: center; margin-right: auto; margin-left: auto; }.xdetails_lichtgrijs_nodots { color: #eee; font-size: 9px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: 800; font-stretch: expanded; text-align: center; padding-top: 12px; }.details_donkergrijs  { color: #333; font-size: 9px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: 800; font-stretch: expanded; text-align: center; padding-top: 12px }.details_donkergrijs_dots { color: #333; font-size: 11px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: 800; font-stretch: expanded; text-align: center; padding-top: 12px; border-top: 1px dashed #333 }.details_lichtgrijs_big   { color: #eee; font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: 800; font-stretch: expanded }.cell_bl { background-color: #7f8c9e }/*a:link { color: #339; font-size: 11px }a:visited { color: #036; font-size: 11px }*//*Titles*/h1 { color: #fff; font-size: 28px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 900; margin: 2px 0 4px; }h2 { font-size: 14px; font-weight: bold; margin-top: 3px; margin-bottom: 4px; }h3 { color: #eee; font-size: 12px; font-weight: bold; font-style: oblique; margin-top: 3px; margin-bottom: 4px; }#AboutUs     { text-align: center; visibility: visible; position: absolute; z-index: 1; top: 19px; left: 216px; width: 100px; height: 60px     }#Clients    { background-color: #333; text-align: center; visibility: visible; position: absolute; top: 20px; width: 130px; height: 40px; border-bottom: 8px solid #fff }#Goals  { background-color: #333; text-align: center; visibility: visible; position: absolute; top: 20px; width: 170px; height: 40px; border-bottom: 8px solid #fff  }#News  { background-color: #333; text-align: center; visibility: visible; position: absolute; top: 20px; width: 160px; height: 40px; border-bottom: 8px solid #fff }#Contact   { color: #fff; font-size: 28px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 900; text-align: center; visibility: visible; position: absolute; top: 20px; left: 210px; width: 130px; height: 80px }#training {  text-align: center; height: 40px; width: 140px; top: 20px; position: absolute; visibility: visible; border-bottom: 8px solid white; background-color: #333;}