* { 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;}

#top_left {float:left;}
ul.language {list-style-type:none;margin-top:5px;font-size:10px;}
ul.language li {display:inline;}
ul.language li a {color:#fff;text-decoration:none;}
ul.language li a:hover {color:#ae8a3c;text-decoration:none;}
#logo_mnu {width:251px;height:46px;margin-top:27px;}
a#logo_mnu {display:block;height:46px;text-indent:-9999px;width:251px;background:url(../Graphics/Logo_mnu.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:93px; text-indent:-9999px;}

#navigation li a#kitchen {width:116px;background:url(../Graphics/Button_mnukitchen.gif) top left;}
#navigation li a:hover#kitchen {width:116px;background:url(../Graphics/Button_mnukitchen.gif) bottom left;}
#navigation li a#kitchen_active {width:116px;background:url(../Graphics/Button_mnukitchen.gif) bottom left;}

#navigation li a#events {width:107px;background:url(../Graphics/Button_munevents.gif) top left;}
#navigation li a:hover#events {width:107px;background:url(../Graphics/Button_munevents.gif) bottom left;}
#navigation li a#events_active {width:107px;background:url(../Graphics/Button_munevents.gif) bottom left;}

#navigation li a#box {width:87px;background:url(../Graphics/Button_munbox.gif) top left;font-size:0px;}
#navigation li a:hover#box {width:87px;background:url(../Graphics/Button_munbox.gif) bottom left;font-size:0px;}
#navigation li a#box_active {width:87px;background:url(../Graphics/Button_munbox.gif) bottom left;font-size:0px;}

#navigation li a#chefs {width:104px;background:url(../Graphics/Button_mnuchefs.gif) top left;}
#navigation li a:hover#chefs {width:104px;background:url(../Graphics/Button_mnuchefs.gif) bottom left;}
#navigation li a#chefs_active {width:104px;background:url(../Graphics/Button_mnuchefs.gif) bottom left;}

#navigation li a#updates {width:116px;background:url(../Graphics/Button_munupdates.gif) top left;}
#navigation li a:hover#updates {width:116px;background:url(../Graphics/Button_munupdates.gif) bottom left;}
#navigation li a#updates_active {width:116px;background:url(../Graphics/Button_munupdates.gif) bottom left;}

#navigation li a#contact {width:87px;background:url(../Graphics/Button_mnucontact.gif) top left;}
#navigation li a:hover#contact {width:87px;background:url(../Graphics/Button_mnucontact.gif) bottom left;}
#navigation li a#contact_active {width:87px;background:url(../Graphics/Button_mnucontact.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 a {color:#ae8a3c;text-decoration:none;}
.kok a:hover {color:#ae8a3c;text-decoration:none;border-bottom:1px dotted #ae8a3c;}
.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;}

#main_right p, #main_right ul {line-height:24px;}
#main_right strong {font-size:14px;font-family:Arial, Helvetica, sans-serif;}
#main_right #rotate strong {font-size:11px;}
h5 {font-size:14px;font-family:Arial, Helvetica, sans-serif;}

#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;}

#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;}

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

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

#naar_mnushop_FR {display:block;height:34px;text-indent:-9999px;width:300px;background:url(../Graphics/Button_naar_mnushop_FR.png) no-repeat top left;border:none;cursor:pointer;font-size:0px;line-height:80px;margin-top:15px;}
#naar_mnushop_FR: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_content img {float:right;margin:2px 0 15px 15px;}
.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:30px;}
#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;}

.chef_box_algemeen {width:600px;line-height:24px;}
.chef_box_algemeen .woord {font-size:10px;text-transform:uppercase;letter-spacing:1px;}
.chef_box {border:1px solid #373534;padding:15px;width:570px;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_NL {background:url(../Graphics/Button_bericht_versturen_NL.png);width:249px;height:34px;background-position:top left;border:none;cursor:pointer;}
.button_bericht_versturen_NL:hover {background-position:bottom left;}

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

.button_bericht_versturen_FR {background:url(../Graphics/Button_bericht_versturen_FR.png);width:249px;height:34px;background-position:top left;border:none;cursor:pointer;}
.button_bericht_versturen_FR: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;}

#main_right #pics_mnubox li, #main_right #pics_mnubox ul {list-style-type:none;background:none;}

.error_message {color:#cc0000;}