html
{
	overflow-x: hidden;
}

body 
{
	background-image: url(../images/background.gif);
	background-color: #ffffff;
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
}

hr 
{
	border: none;
	border-top: 1px solid #c2c2c2;
	height: 1px;
	width: 450px; 
}

ul
{
	list-style-type: circle;
}

#logo
{
	position: absolute;
	background-image: url(../images/logo-sh.gif);
	background-repeat: no-repeat;
	width: 349px;
	height: 16px;
	top: 49px;
	left: 40px;
}

#logo a
{
	display: block; 
	width: 100%;
	height: 100%; 
}

#image_bw_1
{
	position: absolute;
	background-image: url(../images/bw/bw01.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_2
{
	position: absolute;
	background-image: url(../images/bw/bw02.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_3
{
	position: absolute;
	background-image: url(../images/bw/bw03.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_4
{
	position: absolute;
	background-image: url(../images/bw/bw04.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_5
{
	position: absolute;
	background-image: url(../images/bw/bw05.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_6
{
	position: absolute;
	background-image: url(../images/bw/bw06.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_7
{
	position: absolute;
	background-image: url(../images/bw/bw07.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_8
{
	position: absolute;
	background-image: url(../images/bw/bw08.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_9
{
	position: absolute;
	background-image: url(../images/bw/bw09.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_10
{
	position: absolute;
	background-image: url(../images/bw/bw10.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_11
{
	position: absolute;
	background-image: url(../images/bw/bw11.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_12
{
	position: absolute;
	background-image: url(../images/bw/bw12.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_13
{
	position: absolute;
	background-image: url(../images/bw/bw13.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_14
{
	position: absolute;
	background-image: url(../images/bw/bw15.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_15
{
	position: absolute;
	background-image: url(../images/bw/bw15.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_16
{
	position: absolute;
	background-image: url(../images/bw/bw16.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_17
{
	position: absolute;
	background-image: url(../images/bw/bw17.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_18
{
	position: absolute;
	background-image: url(../images/bw/bw18.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_19
{
	position: absolute;
	background-image: url(../images/bw/bw19.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_20
{
	position: absolute;
	background-image: url(../images/bw/bw20.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_21
{
	position: absolute;
	background-image: url(../images/bw/bw21.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_22
{
	position: absolute;
	background-image: url(../images/bw/bw22.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_23
{
	position: absolute;
	background-image: url(../images/bw/bw23.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_24
{
	position: absolute;
	background-image: url(../images/bw/bw25.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_25
{
	position: absolute;
	background-image: url(../images/bw/bw25.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_26
{
	position: absolute;
	background-image: url(../images/bw/bw40.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_27
{
	position: absolute;
	background-image: url(../images/bw/bw27.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_28
{
	position: absolute;
	background-image: url(../images/bw/bw28.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_29
{
	position: absolute;
	background-image: url(../images/bw/bw29.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_30
{
	position: absolute;
	background-image: url(../images/bw/bw30.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_31
{
	position: absolute;
	background-image: url(../images/bw/bw31.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_32
{
	position: absolute;
	background-image: url(../images/bw/bw32.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_33
{
	position: absolute;
	background-image: url(../images/bw/bw33.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_34
{
	position: absolute;
	background-image: url(../images/bw/bw34.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_35
{
	position: absolute;
	background-image: url(../images/bw/bw35.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_36
{
	position: absolute;
	background-image: url(../images/bw/bw36.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_37
{
	position: absolute;
	background-image: url(../images/bw/bw37.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_38
{
	position: absolute;
	background-image: url(../images/bw/bw38.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_39
{
	position: absolute;
	background-image: url(../images/bw/bw39.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_40
{
	position: absolute;
	background-image: url(../images/bw/bw40.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_41
{
	position: absolute;
	background-image: url(../images/bw/bw41.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_42
{
	position: absolute;
	background-image: url(../images/bw/bw42.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_43
{
	position: absolute;
	background-image: url(../images/bw/bw43.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_44
{
	position: absolute;
	background-image: url(../images/bw/bw44.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_45
{
	position: absolute;
	background-image: url(../images/bw/bw45.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_46
{
	position: absolute;
	background-image: url(../images/bw/bw46.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_47
{
	position: absolute;
	background-image: url(../images/bw/bw47.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_48
{
	position: absolute;
	background-image: url(../images/bw/bw48.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}

#image_bw_portfolio
{
	position: absolute;
	background-image: url(../images/bw/portfolio-mini.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 0px;
}


#image_color_1
{
	position: absolute;
	background-image: url(../images/color/food01.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 225px;
	top: 113px;
	left: 791px;
}

#image_color_2
{
	position: absolute;
	background-image: url(../images/color/food02.jpg);
	background-repeat: no-repeat;
	width: 520px;
	height: 225px;
	top: 113px;
	left: 791px;
}

#image_color_3
{
	position: absolute;
	background-image: url(../images/color/food03.jpg);
	background-repeat: no-repeat;
	width: 389px;
	height: 325px;
	top: 53px;
	left: 791px;
}

#image_color_4
{
	position: absolute;
	background-image: url(../images/color/food04.jpg);
	background-repeat: no-repeat;
	width: 565px;
	height: 325px;
	top: 83px;
	left: 791px;
}

#image_color_5
{
	position: absolute;
	background-image: url(../images/color/food05.jpg);
	background-repeat: no-repeat;
	width: 501px;
	height: 325px;
	top: 83px;
	left: 791px;
}

#image_color_6
{
	position: absolute;
	background-image: url(../images/color/food06.jpg);
	background-repeat: no-repeat;
	width: 442px;
	height: 325px;
	top: 43px;
	left: 791px;
}

#image_color_7
{
	position: absolute;
	background-image: url(../images/color/food07.jpg);
	background-repeat: no-repeat;
	width: 591px;
	height: 358px;
	top: 43px;
	left: 791px;
}

#image_color_8
{
	position: absolute;
	background-image: url(../images/color/food08.jpg);
	background-repeat: no-repeat;
	width: 445px;
	height: 400px;
	top: 33px;
	left: 791px;
}

#image_color_9
{
	position: absolute;
	background-image: url(../images/color/food09.jpg);
	background-repeat: no-repeat;
	width: 487px;
	height: 425px;
	top: 0px;
	left: 791px;
}

#image_color_10
{
	position: absolute;
	background-image: url(../images/color/food10.jpg);
	background-repeat: no-repeat;
	width: 563px;
	height: 275px;
	top: 83px;
	left: 791px;
}

#image_color_11
{
	position: absolute;
	background-image: url(../images/color/food11.jpg);
	background-repeat: no-repeat;
	width: 472px;
	height: 300px;
	top: 83px;
	left: 791px;
}

#image_jre_right
{
	position: absolute;
	background-image: url(../images/color/jre-right.gif);
	background-repeat: no-repeat;
	width: 400px;
	height: 332px;
	top: 113px;
	left: 800px;
}

#menu-back
{
	position: absolute;
	background-image: url(../images/menu-background.gif);
	background-repeat: repeat-y;
	width: 211px;
	height: 225px;
	top: 113px;
	left: 580px;
	z-index: 99;
}

#menu-left
{
	position: absolute;
	top: 0px;
	left: 10px;
	z-index: 999;
} 

#menu-right
{
	position: absolute;
	top: 0px;
	left: 118px;
	z-index: 999;
} 

#menu-stripe-home
{
	background-image: url(../images/stripe.gif);
	position: absolute;
	width: 10px;
	height: 2px;
	top: 13px;
	left: 108px;
	font-size: 1px;
}

#menu-stripe-restaurant
{
	background-image: url(../images/stripe.gif);
	position: absolute;
	width: 10px;
	height: 2px;
	top: 35px;
	left: 108px;
	font-size: 1px;
}

#menu-stripe-keuken
{
	background-image: url(../images/stripe.gif);
	position: absolute;
	width: 10px;
	height: 2px;
	top: 57px;
	left: 108px;
	font-size: 1px;
}

#menu-stripe-informatie
{
	background-image: url(../images/stripe.gif);
	position: absolute;
	width: 10px;
	height: 2px;
	top: 79px;
	left: 108px;
	font-size: 1px;
}

#menu-stripe-reserveren
{
	background-image: url(../images/stripe.gif);
	position: absolute;
	width: 10px;
	height: 2px;
	top: 101px;
	left: 108px;
	font-size: 1px;
}

#menu-stripe-nieuws
{
	background-image: url(../images/stripe.gif);
	position: absolute;
	width: 10px;
	height: 2px;
	top: 123px;
	left: 108px;
	font-size: 1px;
}

#menu-stripe-portfolio
{
	background-image: url(../images/stripe.gif);
	position: absolute;
	width: 10px;
	height: 2px;
	top: 167px;
	left: 108px;
	font-size: 1px;
}

#menu-stripe-shots
{
	background-image: url(../images/stripe.gif);
	position: absolute;
	width: 10px;
	height: 2px;
	top: 189px;
	left: 108px;
	font-size: 1px;
}

.menu-r td
{
	font-family: verdana, arial;
	font-size: 11px;
	color: #ffffff;
	line-height: 18px;
}

.menu-r a
{
	text-decoration: none;
	color: #ffffff;
}

.menu-r a:hover
{
	text-decoration: none;
	color: #ff00d2;
}

.menu-r a:active
{
	text-decoration: none;
	color: #ff00d2;
}

.menu-l td
{
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	line-height: 18px;
}

.menu-l a
{
	text-decoration: none;
	color: #c2c2c2;
}

.menu-l a:hover
{
	text-decoration: none;
	color: #ff00d2;
}

.menu-l a:active
{
	text-decoration: none;
	color: #ff00d2;
}

#stripe
{
	position: absolute;
	top: 392px;
	left: 48px;
	width: 35px;
	height: 1px;
	background-color: #c2c2c2; 
	font-size: 1px;
}

#header-restaurant
{
	position: absolute;
	background-image: url(../images/header-restaurant.gif);
	top: 375px;
	left: 92px;
	width: 164px;
	height: 18px;
	font-size: 1px;
}

#header-home
{
	position: absolute;
	background-image: url(../images/header-home.gif);
	top: 374px;
	left: 92px;
	width: 106px;
	height: 19px;
	font-size: 1px;
}

#header-keuken
{
	position: absolute;
	background-image: url(../images/header-keuken.gif);
	top: 375px;
	left: 92px;
	width: 98px;
	height: 18px;
	font-size: 1px;
}

#header-informatie
{
	position: absolute;
	background-image: url(../images/header-informatie.gif);
	top: 375px;
	left: 92px;
	width: 150px;
	height: 18px;
	font-size: 1px;
}

#header-reserveren
{
	position: absolute;
	background-image: url(../images/header-reserveren.gif);
	top: 374px;
	left: 92px;
	width: 163px;
	height: 19px;
	font-size: 1px;
}

#header-nieuws
{
	position: absolute;
	background-image: url(../images/header-nieuws.gif);
	top: 374px;
	left: 92px;
	width: 95px;
	height: 19px;
	font-size: 1px;
}

#header-portfolio
{
	position: absolute;
	background-image: url(../images/header-portfolio.gif);
	top: 374px;
	left: 92px;
	width: 140px;
	height: 19px;
	font-size: 1px;
}

#header-shots
{
	position: absolute;
	background-image: url(../images/header-shots.gif);
	top: 374px;
	left: 92px;
	width: 80px;
	height: 19px;
	font-size: 1px;
}

#content
{
	position: absolute;
	top: 420px;
	left: 48px;
	width: 500px;
	color: #acacac;
	font-family: georgia, verdana, arial;
	line-height: 24px;
	font-size: 12px;
	padding-bottom: 20px;
}

.attention
{
	color: #ff00d2;
}

.attention_strong
{
	color: #ff00d2;
	font-size: 20px; 
}

#content a
{
	text-decoration: none;
	color: #e59f23;
}

#content a:hover
{
	text-decoration: none;
	color: #ff00d2;
}

#content a:active
{
	text-decoration: none;
	color: #ff00d2;
}

.form-text 
{
	border: 1px solid #707070;
	font-family: georgia, verdana, arial;
	font-size: 11px;	
}

.shop_order 
{
	border: 0px;
	background: url(../images/bestellen.png);
	width: 60px;
	height: 63px;
	cursor: pointer;
}

#basket
{
	position: absolute; 
	top: 374px;
	width: 190px;
	height: 152px;
	left: 594px;
	z-index: 0;
	color: #acacac;
	font-family: georgia, verdana, arial;
	line-height: 24px;
	font-size: 11px;	
}

.shop_delete
{
	color: #e59f23;
	font-family: georgia, verdana, arial;
	font-size: 10px;
	background: #545454;
	border-color: #acacac;
    border-style: solid;
    border-width: 1px;
}

.order_me
{
	color: #e59f23;
	font-family: georgia, verdana, arial;
	font-size: 14px;
	background: #545454;
	border-color: #acacac;
    border-style: solid;
    border-width: 2px;
} 

.shop_order_button
{
	width: 169px;
	color: #e59f23;
	font-family: georgia, verdana, arial;
	font-size: 14px;
	background: #545454;
	border-color: #acacac;
    border-style: solid;
    border-width: 2px;
}

.menu_right_dotted {
	background-image: url(../images/menu_right_solid.png);
	background-repeat: no-repeat;
	width: 169px;
	height: 1px;
}

.menu_right_solid {
	background-image: url(../images/menu_right_solid.png);
	background-repeat: no-repeat;
	width: 169px;
	height: 1px;
}

.menu_right_header {
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 21px;
	font-size: 9pt;
}

#gastrodeli
{
	position: fixed; 
	bottom: 20px;
	background-image: url(../images/partners/gastrodeli.jpg);
	width: 141px;
	height: 141px;
	left: 815px;
	z-index: 0;
}

#gastrodeli a
{
	display: block; 
	width: 100%;
	height: 100%; 
}

#qlump
{
	position: fixed; 
	bottom: 20px;
	background-image: url(../images/partners/qlump.png);
	width: 250px;
	height: 251px;
	right: 20px;
	z-index: 1;
}

#qlump a
{
	display: block; 
	width: 100%;
	height: 100%; 
}

#citaat_1
{
	position: absolute; 
	bottom: 20px;
	background-image: url(../images/citaat/citaat1.gif);
	width: 172px;
	height: 152px;
	left: 604px;
	z-index: 0;
}

#citaat_2
{
	position: absolute; 
	bottom: 20px;
	background-image: url(../images/citaat/citaat2.gif);
	width: 181px;
	height: 71px;
	left: 598px;
	z-index: 0;
}

#citaat_3
{
	position: absolute; 
	bottom: 20px;
	background-image: url(../images/citaat/citaat3.gif);
	width: 159px;
	height: 172px;
	left: 604px;
	z-index: 0;
}

#citaat_4
{
	position: absolute; 
	bottom: 20px;
	background-image: url(../images/citaat/citaat4.gif);
	width: 167px;
	height: 166px;
	left: 604px;
	z-index: 0;
}

.postitportfolio
{
	position: absolute; 
	display: block; 
	float: left;
	width: 301px; 
	top: 365px;
	left: 280px; 
	border: 0px;
	background-color: #323232;
	z-index: 999; 
}

.postitportfolio img
{
	border: 0px; 
}

#actie_2011
{
	position: absolute;
	background-image: url(../kerst/actie.png);
	background-repeat: no-repeat;
	width: 120px;
	height: 65px;
	top: 400px;
	left: 160px;
	z-index: 999; 
}

#actie_2011 a
{
	display: block; 
	width: 100%;
	height: 100%; 
}

#photo a
{
	display: block; 
	width: 100%;
	height: 100%; 
}

.form
{
	width: 250px;
	color: #acacac;
	font-family: georgia, verdana, arial;
	font-size: 14px;
	background: #323232;
	border-color: #acacac;
    border-style: solid;
    border-width: 2px;
}

.form_select
{
	width: 256px;
	color: #acacac;
	font-family: georgia, verdana, arial;
	font-size: 14px;
	background: #323232;
	border-color: #acacac;
    border-style: solid;
    border-width: 2px;
}

.form_datepicker select
{

	color: #acacac;
	font-family: georgia, verdana, arial;
	font-size: 14px;
	background: #323232;
	border-color: #acacac;
    border-style: solid;
    border-width: 2px;
}

.form_select_date
{
	width: 100px;
	color: #acacac;
	font-family: georgia, verdana, arial;
	font-size: 14px;
	background: #323232;
	border-color: #acacac;
    border-style: solid;
    border-width: 2px;
}

.form_payment_select
{
	width: 356px;
	color: #acacac;
	font-family: georgia, verdana, arial;
	font-size: 14px;
	background: #323232;
	border-color: #acacac;
    border-style: solid;
    border-width: 2px;
}

.form_date
{
	width: 147px;
	color: #acacac;
	font-family: georgia, verdana, arial;
	font-size: 14px;
	background: #323232;
	border-color: #acacac;
    border-style: solid;
    border-width: 2px;
}

.form_button
{
	width: 256px;
	color: #e59f23;
	font-family: georgia, verdana, arial;
	font-size: 14px;
	background: #545454;
	border-color: #acacac;
    border-style: solid;
    border-width: 2px;
}

#kerst2011
{
	border: 1px solid white; 
	height: 136px; 
	width: 500px; 
}	
