/* Standaard */

body {background-color:transparent; text-align:center; font-family:Arial; font-size:10pt; color:#000; }
table, td {padding:0; border-spacing:0; }
img {border:0; }

/* TAALKEUZE */
#div_language {text-align:right; max-width:375px; height:13px; padding:2px 0 2px 0; margin-left: auto; margin-right: auto; }
#div_spacer_language {height:3px; }
#a_flag_nl {}
#a_flag_en {}
#img_flag_nl {padding-right:2px; vertical-align:top; }
#img_flag_en {padding-right:2px; vertical-align:top; }

/* LOGO EN RESTAURANTNAAM */
#div_name {text-align:left; max-width:375px; height:20px; margin-left:auto; margin-right:auto; border-width:0; border-style:solid; border-color:#000; border-bottom-width:1px;}
#div_spacer_name {height:11px; }
#span_name {vertical-align:middle; font-weight:bold; }

/* ADRES EN TELEFOONNUMMER */
#div_address {text-align:left; max-width:375px; height:52px; margin-left:auto; margin-right:auto; border-width:0; border-style:solid; border-color:#000; border-bottom-width:1px; display:none; }
#div_spacer_address {height:3px; display:none; }
#tbl_address {width:100%; }
#td_streetncity  {width:64%; overflow:hidden; height:33px; color:#444; }
#td_phone {width:30%; overflow:hidden; height:33px; color:#444; }

/* TOON SELECTIE */
#div_show_date {text-align:left; max-width:375px; height:27px; margin-left:auto; margin-right:auto; }
#div_show_reservation {text-align:left; max-width:375px; height:38px; margin-left:auto; margin-right:auto; }
a.edit {text-decoration:none; color:#444; }

/* SELECTEER DPT */
#div_select_date {text-align:left; max-width:375px; height:20px; margin-left:auto; margin-right:auto; }
#div_select_persons {text-align:left; max-width:375px; height:18px; margin-left:auto; margin-right:auto; }
#div_select_time {text-align:left; max-width:375px; height:20px; margin-left:auto; margin-right:auto; }

/* MAANDEN  */
#div_months {text-align:center; max-width:375px; height:23px; margin-left:auto; margin-right:auto; color:gray; }
#tbl_months {width:100%; height:23px; }
td.month_chs  {width:25%; height:22px; border:1px solid #000; border-bottom-width:0; background-color:#fcfcfc; }
td.month_on  {width:25%; height:22px; border:0 solid #000; border-bottom-width:1px; }
td.month_off {width:25%; height:22px; border:0 solid #000; border-bottom-width:1px; }
a.month_chs {color:#000; }
a.month_on{color:#000; }

/* KALENDER */
#div_calendar {text-align:center; max-width:375px; height:205px; margin-left:auto; margin-right:auto; }
#div_spacer_calander {height:9px; }
#tbl_calendar {width:100%; border:0 solid #000; border-right-width:1px; border-bottom-width:1px; }
#td_week { background-color:#fcfcfc; width:9%; height:13px; border:0 solid #000; border-left-width:1px; }
#td_weekday1 { background-color:#fcfcfc; width:13%; height:13px; } /* maandag */
#td_weekday2 { background-color:#fcfcfc; width:13%; height:13px; } /* dinsdag */
#td_weekday3 { background-color:#fcfcfc; width:13%; height:13px; } /* woensdag */
#td_weekday4 { background-color:#fcfcfc; width:13%; height:13px; } /* donderdag */
#td_weekday5 { background-color:#fcfcfc; width:13%; height:13px; } /* vrijdag */
#td_weekday6 { background-color:#f9f9f9; width:13%; height:13px; } /* zaterdag */
#td_weekday7 { background-color:#f9f9f9; width:13%; height:13px; } /* zondag */
td.weeknumber { background-color:#fcfcfc; height:32px; font-size:8pt; border:0 solid #000; border-left-width:1px; }
td.day_ex { background-color:#f6f6f6; color:#bbb; border:0 solid #fff; border-left-width:1px; border-top-width:1px; }
td.today_no { background-color:#f6f6f6; font-size:11pt; color:#999; border:0 solid #fff; border-left-width:1px; border-top-width:1px; font-weight:bold;  }
td.today_ho { background-color:#f3f3f3; font-size:11pt; color:#666; text-decoration:line-through; border:0 solid #fff; border-left-width:1px; border-top-width:1px; font-weight:bold;  }
td.today_ho_on { background-color:#f6f6f6; font-size:11pt; color:#999; text-decoration:line-through; border:0 solid #fff; border-left-width:1px; border-top-width:1px; font-weight:bold;  }
td.today_go { background-color:#e9e9e9; font-size:11pt; border:0 solid #fff; border-left-width:1px; border-top-width:1px; }
td.today_go_on { background-color:#d3d3d3; font-size:11pt; border:1px solid #333; }
td.day_no { background-color:#f6f6f6; color:#999; border:0 solid #fff; border-left-width:1px; border-top-width:1px; }
td.day_ho { background-color:#f3f3f3; color:#666; text-decoration:line-through; border:0 solid #fff; border-left-width:1px; border-top-width:1px; }
td.day_ho_on { background-color:#f6f6f6; color:#999; text-decoration:line-through; border:0 solid #fff; border-left-width:1px; border-top-width:1px; }
td.day_go { background-color:#e9e9e9; border:0 solid #fff; border-left-width:1px; border-top-width:1px; }
td.day_go_on { background-color:#d3d3d3; border:1px solid #333; }
a.today_go {color:#000; display:block; font-weight:bold; }
a.day_go {color:#000; display:block; }
a.time_go2 {color:#000; display:block; font-style:italic; }

/* PERSONEN */
#div_persons {text-align:left; max-width:375px; height:21px; margin-left:auto; margin-right:auto; }
#div_spacer_persons {height:9px; }
#sel_persons {width:100%; text-align:center; border-color:#000; border-width:1px; }

/* TIJDEN */
#div_timetable {text-align:center; max-width:375px; height:155px; margin-left:auto; margin-right:auto; }
#div_spacer_timetable {height:7px; }
#tbl_06hr {width:100%; display:none; }
#tbl_09hr {width:100%; height:31px; border:0 solid #000; border-left-width:1px; border-right-width:1px; border-top-width:1px; }
#tbl_12hr {width:100%; height:31px; border:0 solid #000; border-left-width:1px; border-right-width:1px; }
#tbl_15hr {width:100%; height:31px; border:0 solid #000; border-left-width:1px; border-right-width:1px; }
#tbl_18hr {width:100%; height:31px; border:0 solid #000; border-left-width:1px; border-right-width:1px; }
#tbl_21hr {width:100%; height:31px; border:0 solid #000; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; }
#tbl_00hr {width:100%; display:none;}
td.time_ex {width:16.6%; background-color:#f6f6f6; color:#bbb; border:0 solid #fff; border-left-width:1px; border-top-width:1px; }
td.time_no {width:16.6%; background-color:#f6f6f6; color:#999; border:0 solid #fff; border-left-width:1px; border-top-width:1px; }
td.time_ho {width:16.6%; background-color:#f3f3f3; color:#666; text-decoration:line-through; border:0 solid #fff; border-left-width:1px; border-top-width:1px; }
td.time_ho_on {width:16.6%; background-color:#f6f6f6; color:#999; text-decoration:line-through; border:0 solid #fff; border-left-width:1px; border-top-width:1px; }
td.time_go {width:16.6%; background-color:#e9e9e9; border:0 solid #fff; border-left-width:1px; border-top-width:1px; }
td.time_go_on {width:16.6%; background-color:#d3d3d3; border:1px solid #333; }
a.time_go {color:#000; display:block; }
a.time_go2 {color:#000; display:block; font-style:italic; }

/* FORMULIER1 - RESERVEER GEGEVENS */
#div_eform1 {text-align:left; max-width:375px; margin-left:auto; margin-right:auto; padding-top:17px; }
#frm_eform1 {text-align:left; max-width:375px; border:1px solid #000; padding-top:5px;  padding-left:5px; }

#tbl_f0f1 {width:100%; padding-top:5px; }
#cll1_fof1 {width:30%; }
#cll2_f0f1 {width:70%; }
#sel_f0 {width:25%; height:21px; }
#inpt_f1 {width:70%; height:15px; }
#inpt_f1_error {width:60%; height:15px; }

#tbl_f2 {width:100%; padding-top:5px; }
#cll1_f2 {width:30%; }
#cll2_f2 {width:70%; }
#inpt_f2 {width:85%; height:15px; }

#tbl_f2a {display:none}
#tbl_f2b {display:none}
#tbl_f2c {display:none}
#tbl_f2d {display:none}

#tbl_f3  {width:100%; padding-top:5px; }
#cll1_f3 {width:30%; }
#cll2_f3 {width:70%; }
#inpt_f3 {width:95%; height:15px; }
#inpt_f3_error {width:85%; height:15px; }

#tbl_f4  {width:100%; padding-top:5px; }
#cll1_f4 {width:30%; }
#cll2_f4 {width:70%; }
#inpt_f4 {width:95%; height:15px; }
#inpt_f4_error {width:85%; height:15px; }

#tbl_f4c  {width:100%; padding-top:5px; }
#cll1_f4c {width:30%; }
#cll2_f4c {width:70%; }
#inpt_f4c {width:95%; height:15px; }
#inpt_f4c_error {width:85%; height:15px; }

#tbl_f5 {width:100%; height:30px; padding-top:5px; }
#cll_f5 {}
#chkx_f5 {}

#tbl_sbmt1 {width:100%; padding-top:5px; }
#cll_sbmt1 {}
#sbmt_eform1 {width:98%; }

/* FORMULIER2 - NOTITIES EN KEUZEOPTIES */
#div_eform2 {text-align:left; max-width:375px; margin-left:auto; margin-right:auto; padding-top:17px; }
#frm_eform2 {text-align:left; max-width:375px; border:1px solid #000; padding-top:5px;  padding-left:5px; }

#tbl_f6 {width:100%; height:70px; padding-top:5px; }
#cll_f6 {}
#txta_f6 {width:95%; }

#tbl_f7 {width:100%; height:30px; padding-top:5px; }
#cll_f7 {}
#chkx_f7 {}

#tbl_f8 {width:100%; height:30px; padding-top:5px; }
#cll_f8 {}
#chkx_f8 {}

#tbl_f9 {width:100%; height:30px; padding-top:5px; }
#cll_f9 {}
#chkx_f9 {}
#a_iagree {text-decoration:underline; color:#444; }

#tbl_sbmt2 {width:100%; padding-top:5px; }
#cll_sbmt2 {}
#sbmt_eform2 {width:98%; }

/* RESERVERING VERWERKT */
#div_succeed {text-align:left; max-width:375px; height:250px; padding-left:5px; padding-top:20px; margin-left:auto; margin-right:auto; }
#div_spacer_succeed {height:7px; }

/* COPYRIGHT */
#div_copyright {text-align:center; max-width:375px; height:16px; margin-left:auto; margin-right:auto; padding-top:10px;}
#a_copyright {font-size:9pt; color:#999; text-decoration:none; }

/* ERROR */
#img_exclamation {padding-left:4px; padding-bottom:2px; vertical-align:middle; }
#div_error {text-align:center; max-width:375px; height:300px; margin-left:auto; margin-right:auto; }
#div_spacer_error {height:9px; }