* { margin:0; padding:0; outline:none; }
html, body {height: 100%;}
body {background:#090909;}
body, .input_gastenboek, .textarea_gastenboek {font-family:"Trebuchet MS", Arial, sans-serif; color:#fff;font-size:11px;}

#container {margin:0px auto -40px auto;width:951px;background:url(../Graphics/Bg.gif) top left no-repeat;min-height:100%;position: relative;}
#top {width:951px;height:102px;}

#logo_mnu {float:left;width:251px;height:55px;margin-top:47px;}
a#logo_mnu {display:block;height:55px;text-indent:-9999px;width:251px;background:url(../Graphics/Logo_mnushop.gif) no-repeat top left;}
a:hover#logo_mnu {background-position: bottom left;}

#navigation ul {float:left;width:617px;list-style-type:none;line-height:29px;padding-left:81px;}
#navigation li {height:102px;}
#navigation ul li { display:inline;}
#navigation ul li a {float:left; display:block; height:102px; text-indent:-9999px;}

#navigation li a#nieuws {width:131px;background:url(../Graphics/Button_nieuws.gif) top left;}
#navigation li a:hover#nieuws {width:131px;background:url(../Graphics/Button_nieuws.gif) bottom left;}
#navigation li a#nieuws_active {width:131px;background:url(../Graphics/Button_nieuws.gif) bottom left;}

#navigation li a#pers {width:114px;background:url(../Graphics/Button_pers.gif) top left;}
#navigation li a:hover#pers {width:114px;background:url(../Graphics/Button_pers.gif) bottom left;}
#navigation li a#pers_active {width:114px;background:url(../Graphics/Button_pers.gif) bottom left;}

#navigation li a#bestellen {width:232px;background:url(../Graphics/Button_bestellen_ontvangen.gif) top left;font-size:0px;}
#navigation li a:hover#bestellen {width:232px;background:url(../Graphics/Button_bestellen_ontvangen.gif) bottom left;font-size:0px;}
#navigation li a#bestellen_active {width:232px;background:url(../Graphics/Button_bestellen_ontvangen.gif) bottom left;font-size:0px;}

#navigation li a#gastenboek {width:140px;background:url(../Graphics/Button_gastenboek.gif) top left;}
#navigation li a:hover#gastenboek {width:140px;background:url(../Graphics/Button_gastenboek.gif) bottom left;}
#navigation li a#gastenboek_active {width:140px;background:url(../Graphics/Button_gastenboek.gif) bottom left;}

#main {clear:both;width:951px;}
#main_left {float:left;width:251px;margin-top:55px;}
#main_right {float:left;width:617px;padding-left:81px;margin-bottom:20px;margin-top:55px;}

#main_left p {line-height:24px;margin-bottom:25px;}

#main_right a:link, #main_right a:visited, #main_right a:active {color:#fff;text-decoration:underline;}
#main_right a:hover {color:#ae8a3c;text-decoration:underline;}

.kok {clear:both;}
.kok img {float:left;width:58px;margin-bottom:30px;}
.kok h1 {float:left;font-family:"Times New Roman", Times, serif;font-size:20px;color:#ae8a3c;padding:35px;font-weight:normal;}

h2 {font-family:"Times New Roman", Times, serif;font-size:24px;font-weight:normal;letter-spacing:1px;margin-bottom:30px;}
.gold {color:#ae8a3c;}
.black {color:#090909;}

.subtekstwinkelmandje {line-height:24px;margin:15px 0 10px 0;background:#222;border:1px solid #373534;padding:15px 25px;font-size:12px;display:block;}

#main_right p, #main_right ul {line-height:24px;}
#main_right strong {font-size:14px;}
#main_right ul {padding:22px 0;}
#main_right li {background:url(../Graphics/Icon_list.gif) no-repeat 0px 9px;padding-left:16px;list-style-type:none;}

a#bekijk_het_menu {margin-top:20px;display:block;height:34px;text-indent:-9999px;width:203px;background:url(../Graphics/Button_bekijk_het_menu_NL.gif) no-repeat top left;}
a:hover#bekijk_het_menu {background-position: bottom left;}

#bestel_item {font-color:#ffffff;margin-top:20px;display:block;height:34px;width:249px;background:url(../Graphics/Button_bestel_kookboek_NL.gif) no-repeat top left;border:none;cursor:pointer;font-size:0px;line-height:200px;text-indent:-9999px;}
#bestel_item:hover {background-position: bottom left;}

#bestel_mnuschort {margin-top:20px;display:block;height:34px;text-indent:-9999px;width:249px;background:url(../Graphics/Button_bestel_mnuschort.gif) no-repeat top left;border:none;cursor:pointer;font-size:0px;line-height:90px;text-indent:-9999px;}
#bestel_mnuschort:hover {background-position: bottom left;}

#bestel_mnubarbecue {margin-top:20px;display:block;height:34px;text-indent:-9999px;width:249px;background:url(../Graphics/Button_bestel_mnubarbecue.gif) no-repeat top left;border:none;cursor:pointer;font-size:0px;line-height:90px;text-indent:-9999px;}
#bestel_mnubarbecue:hover {background-position: bottom left;}

.form_select {width:250px;font:11px Arial, Helvetica, sans-serif;padding:4px;}

#tektst_bekijk_het_menu {text-align:center;font-family:Georgia, 'Times New Roman', Times, serif;line-height:20px;font-size:14px;font-weight:bold;margin-bottom:20px;}
a#bekijk_het_menu_left {display:block;height:34px;text-indent:-9999px;width:249px;background:url(../Graphics/Button_bekijk_het_menu_left_NL.gif) no-repeat top left;}
a:hover#bekijk_het_menu_left {background-position: bottom left;}

.clearfooter {height:40px;clear: both;}
.clear {clear:both;}

#footer {height:40px;position:relative;background:#ae8a3c;}
#footer_container {margin:0px auto;width:951px;font-family:"Times New Roman", Times, serif;font-size:14px;padding-top:9px;}

#footer_container p {float:left;display:inline;font-style:italic;line-height:20px;}
#nieuwsbrief_form .nieuwsbrief_input_naam, #nieuwsbrief_form .nieuwsbrief_input_mail, #nieuwsbrief_form .nieuwsbrief_input_naam_red, #nieuwsbrief_form .nieuwsbrief_input_mail_red {font-family:"Trebuchet MS", Arial, sans-serif; color:#090909;font-size:11px;font-style:italic;padding:3px 9px;}
#nieuwsbrief_form .nieuwsbrief_input_naam {float:left;background:url(../Graphics/Input_nieuwsbrief_naam.gif) no-repeat;width:177px;height:22px;border:none;margin-left:7px;}
#nieuwsbrief_form .nieuwsbrief_input_naam_red {float:left;background:url(../Graphics/Input_nieuwsbrief_mail_red.gif) no-repeat;width:177px;height:22px;border:none;margin-left:7px;}
#nieuwsbrief_form .nieuwsbrief_input_mail {float:left;background:url(../Graphics/Input_nieuwsbrief_mail.gif) no-repeat;width:237px;height:22px;border:none;}
#nieuwsbrief_form .nieuwsbrief_input_mail_red {float:left;background:url(../Graphics/Input_nieuwsbrief_naam_red.gif) no-repeat;width:237px;height:22px;border:none;}

#nieuwsbrief_form .nieuwsbrief_verstuur {float:left;display:inline;background:url(../Graphics/Button_nieuwsbrief_verstuur.gif) no-repeat;border:none;width:19px;height:22px;cursor:pointer;font-size:0px;line-height:56px;}

#credits {float:right;font-size:11px;padding-top:4px;}
#credits a:link, #credits a:visited, #credits a:active {color:#fff;text-decoration:none;}
#credits a:hover {color:#fff;text-decoration:none;}

#bestel_het_menu {display:block;height:34px;text-indent:-9999px;width:249px;background:url(../Graphics/Button_bestel_mnubox.gif) no-repeat top left;border:none;cursor:pointer;font-size:0px;line-height:80px;margin-top:15px;}
#bestel_het_menu:hover {background-position: bottom left;cursor:pointer;font-size:0px;}

.gerecht {padding-bottom:15px;border-bottom:1px solid #373534;margin-bottom:15px;}
.gerecht_gang {text-transform:uppercase;font-size:10px;letter-spacing:1px;display:block;}
.gerecht_naam_kok {font-family:"Times New Roman", Times, serif;font-size:16px;font-weight:bold;color:#ae8a3c;line-height:30px;display:block;}
.gerecht_titel {font-weight:bold;font-style:italic;line-height:23px;padding-bottom:2px;display:block;}
.gerecht_naam_nl {font-weight:bold;line-height:20px;padding-top:2px;display:block;}
.gerecht_naam_en_fr {font-style:italic;line-height:20px;display:block;}

a#button_hoe_bestellen_NL {display:block;height:34px;text-indent:-9999px;width:249px;background:url(../Graphics/Button_hoe_bestellen_NL.gif) no-repeat top left;margin-top:15px;}
a:hover#button_hoe_bestellen_NL {background-position: bottom left;}
a#button_beschrijving_box_NL {display:block;height:34px;text-indent:-9999px;width:249px;background:url(../Graphics/Button_beschrijving_box_NL.gif) no-repeat top left;}
a:hover#button_beschrijving_box_NL {background-position: bottom left;}

.nieuwsbericht_foto {float:left;}
.nieuwsbericht_content {float:left;border-left:1px solid #373534;border-bottom:1px solid #373534;padding:0 0 20px 20px;min-height:135px;width:538px;}
.nieuwsbericht_date {text-transform:uppercase;font-size:10px;letter-spacing:1px;display:block;padding-bottom:5px;color:#b6b6b6;}
h3 {font-family:"Times New Roman", Times, serif;font-size:18px;color:#fff;font-weight:normal;font-style:italic;letter-spacing:1px;margin-bottom:20px;}

#nieuws_rubrieken {border:1px solid #373534;padding:15px;float:left;width:219px;background:#222;margin-top:0px;}
#nieuws_rubrieken li {background:url(../Graphics/Arrow.gif) no-repeat 0px 6px;padding-left:16px;list-style-type:none;line-height:20px;margin-bottom:7px;}
#nieuws_rubrieken a:link, #nieuws_rubrieken a:visited, #nieuws_rubrieken a:active {color:#fff;text-decoration:underline;}
#nieuws_rubrieken a:hover {color:#ae8a3c;text-decoration:underline;}
h4 {font-family:"Times New Roman", Times, serif;font-size:18px;font-weight:normal;font-style:italic;letter-spacing:1px;margin-bottom:20px;}

#bestellen_ontvangen_hoe {border:1px solid #373534;padding:15px;float:left;width:219px;margin-top:0px;line-height:24px;background:#222;}
.hoe {line-height:20px;color:#b6b6b6;}
#bestellen_ontvangen_hoe .een {background:url(../Graphics/Bestellen_hoe_een.gif) no-repeat;width:40px;height:40px;}
#bestellen_ontvangen_hoe .twee {background:url(../Graphics/Bestellen_hoe_twee.gif) no-repeat;width:40px;height:40px;}
#bestellen_ontvangen_hoe .drie {background:url(../Graphics/Bestellen_hoe_drie.gif) no-repeat;width:40px;height:40px;}
#bestellen_ontvangen_hoe .vier {background:url(../Graphics/Bestellen_hoe_vier.gif) no-repeat;width:40px;height:40px;}
#bestellen_ontvangen_hoe .vijf {background:url(../Graphics/Bestellen_hoe_vijf.gif) no-repeat;width:40px;height:40px;}
#bestellen_ontvangen_hoe .zes {background:url(../Graphics/Bestellen_hoe_zes.gif) no-repeat;width:40px;height:40px;}

#tooltip {position:absolute;z-index:3000;border:none;background:url(../Graphics/Tooltip_credits.png);width:94px;height:49px;}
#tooltip h3, #tooltip div {margin:0;color:#fff;padding:1px 0px 0px 12px;font-size:10px;font-style:italic;cursor:pointer;}

.label_gastenboek {line-height:24px;text-transform:uppercase;font-size:10px;letter-spacing:1px;color:#b6b6b6;display:block;}
.input_gastenboek {float:left;background:#222;border:1px solid #373534;width:238px;padding:4px;color:#fff;margin-bottom:15px;}
#bg_gastenboek_bericht {background:url(../Graphics/Bg_gastenboek2_input.png) no-repeat;width:248px;height:245px;}
.textarea_gastenboek {margin:10px;width:222px;background:#222;border:none;overflow:auto;}
.gastenboek_bericht {padding-bottom:15px;border-bottom:1px solid #373534;margin-bottom:15px;}

/* if lte IE 6 */
#ie6msg {clear:both;background:#fffde0;color:#7d7d7d;padding:20px;margin-top:17px;margin-bottom:-40px;border:1px solid #ae8a3c;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;width:951px;}
#ie6msg a:link, #ie6msg a:active, #ie6msg a:visited {text-decoration:underline;color:#7d7d7d;}
#ie6msg a:hover {text-decoration:underline;color:#555454;}
#ie6msg h4 {color:#5d5e5d;padding:0px;font-weight:bold;font-style:normal;letter-spacing:normal;} 

.button_bericht_versturen {background:url(../Graphics/Button_bericht_toevoegen_NL.gif);width:249px;height:34px;background-position:top left;border:none;cursor:pointer;}
.button_bericht_versturen:hover {background-position:bottom left;}

#winkelmandje_stappen {border:1px solid #373534;padding:15px;width:587px;line-height:24px;background:#222;margin-bottom:10px;}
#winkelmandje_stappen .een {background:url(../Graphics/Bestellen_hoe_een.gif) no-repeat;width:35px;height:25px;}
#winkelmandje_stappen .twee {background:url(../Graphics/Bestellen_hoe_twee.gif) no-repeat;width:35px;height:25px;}
#winkelmandje_stappen .drie {background:url(../Graphics/Bestellen_hoe_drie.gif) no-repeat;width:35px;height:25px;}
#winkelmandje_stappen .vier {background:url(../Graphics/Bestellen_hoe_vier.gif) no-repeat;width:35px;height:25px;}
#winkelmandje_stappen .stap {font-family:"Times New Roman", Times, serif;font-size:18px;font-weight:normal;font-style:italic;letter-spacing:1px;}

.input_nieuwsbriefpagina {border:1px solid #222;background:#fff;width:450px;font-size:11px;padding:5px;color:#000;}
.input_nieuwsbriefpagina_red {border:1px solid #cc0000;background:#fff;width:450px;font-size:11px;padding:5px;color:#000;}
.button_nieuwsbriefpagina_aanpassen {background:url(../Graphics/Button_aanpassen_NL.gif);width:203px;height:34px;background-position:top left;border:none;cursor:pointer;font-size:0px;line-height:80px;margin-right:5px;}
.button_nieuwsbriefpagina_aanpassen:hover {background-position:bottom left;}
.button_nieuwsbriefpagina_verwijderen {background:url(../Graphics/Button_verwijderen_NL.gif);width:203px;height:34px;background-position:top left;border:none;cursor:pointer;font-size:0px;line-height:80px;}
.button_nieuwsbriefpagina_verwijderen:hover {background-position:bottom left;}
