#wrap 			
{ 
	width: 900px; 
	min-height: 100%; 
	position:static;
	margin: 0 auto; 
}
.home
{
	background:url(images/backgroundHome.jpg) top left no-repeat;
}

.drankenkaart
{
	background:url(images/backgroundDrank.jpg) top center fixed no-repeat;
}

/*-------------- Layout -------------------*/

#header			
{ 
	height: 162px;
	width: 900px;
	position: relative; 
	background: url(images/header-bg.png) left top no-repeat;
}

.logo			
{ 
	display: block; 
	width: 275px; 
	height: 111px; 
	position: absolute; 
	top: 41px; 
	left: 41px;
}

#changeLanguage
{
	position: absolute;
	top: 0; 
	right: 0;
	padding: 7px 14px 0 0;
	margin: 0;
	width: 64px;
	z-index:2;
	float:right;
}

#changeLanguage li
{
	list-style: none;
	height:11px;
	margin: 0 0 2px 0;
	float: left;
}
#changeLanguage li a:link,
#changeLanguage li a:visited
{
	float: left;
	cursor: pointer;
	display: block;
}

#menu			
{ 
	float:left;
	width: 284px;
	margin: 0;
	padding: 0 0 39px 39px;
}

#menu li		
{ 
	position: relative;
	background: #fff;
	border-bottom: 1px solid #ef362b;
	height: 35px;
	width: 284px;
	margin: 0; 
	list-style: none; 
	float: left;
}

#menu a:link,
#menu a:visited
{  
	width: 266px;
	height: 25px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	color: #ef362b;
	font-size: 18px;
	line-height: 19px;
	padding: 10px 0 0 18px;
	float: left;
	margin: 0;
}

#menu a:hover
{
	text-decoration: none;
	z-index: 1;	
}

#menu li img
{
	position: absolute;
	bottom: 0;
	right: 0;
	display: none;
}


#menu li.over img
{
	display: block;
}
#menu li.over 
{
	background:#ef362b;
}

#menu li.over a:link,
#menu li.over a:visited
{
	color:#fff;
}

#main
{
	width: 100%;
}
				
#content		
{ 
	width: 577px;
	min-height: 438px;
	position: static;
	float: left;
}

#screens
{
	width: 100%;
}
#screens li
{
	list-style: none;
	height: 149px;
	width: 100%;
	margin: 0;
	float: left;
}
.screen	
{  
	float: left;
	background:url(images/screen.png) left top no-repeat;
	width: 207px;
	height: 113px; 
	margin: 0 0 16px 42px;
	padding: 5px 7px 15px 7px;
}

.screen a
{
	display: block;
	text-align: center;
	width: 208px;
	height: 114px;
}
#scr1
{
	padding-top: 32px;
	height: 82px;
}
#scr2
{
	 padding-top: 25px;
	height: 89px;
}
#scr3
{
	 padding-top: 32px;
	height: 82px;
}
#scr4
{
	 padding-top: 39px;
	height: 75px;
}
#scr5
{
	 padding-top: 29px;
	height: 85px;
}
#scr6
{
	 padding-top: 45px;
	height: 69px;
}

#leftCol
{
	background: #fff;
	float: left;
	margin-left: 32px;
	width: 357px;
	min-height:298px;
	padding: 13px 7px;
}
#leftCol h1
{
	color:#ed1c24;
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
	text-transform:uppercase;
	margin-bottom: 4px;
	padding-bottom: 3px;
	border-bottom: 1px solid #ed1c24;
	float:left;
	width: 100%;
}
#leftCol .menukaart
{
	width:100%;
	margin-bottom: 14px;
	float: left;
}
#leftCol .menukaart li
{
	list-style: none;
	line-height: 12px;
	margin: 0;
	width: 100%;
	float: left;
}
#leftCol .menukaart li span
{
	color: #231f20;
	font-weight: bold;
	padding: 0 0 4px 2px;
	float: left;
}
#leftCol .menukaart li span.title
{
	width: 216px;
	display: inline-block;
}
#leftCol .menukaart li span.price
{
	display: inline-block;
}

#rightCol
{
	background: #fff;
	float: left;
	width: 134px;
	margin-left: 12px;
	padding:8px 7px;
}
#drankImages
{
	margin: 0;
}
#drankImages li
{
	list-style: none;
	margin: 0 0 5px 0;
	float: left;
	width: 100%;
}
#drankImages li a:link,
#drankImages li a:visited
{
	text-align: center;
	display: block;
}
/*------------------------------------------
---------------- Gastenboek ----------------
----------------------------------------- */

div.sys_div_quote_label {margin-bottom:2px;width:200px;}
div.sys_div_quote_message {margin-bottom:5px;}
.sys_div_quote_message {width:280px;}
th.sys_column_label {width:0px;}
.sys_fes_guestbook_dlist div.sys_div_message{margin-top:0px;}
td.sys_column_value_message{padding:5px;}
div.sys_div_quote_header,
div.sys_div_quote_message{margin-left:12px;}
div.sys_div_quote_message{padding:5px;}
a.sys_link_reply{float:right;}
img.sys_img_quote_expand{margin-left:10px;}
td.sys_column_reply{text-align:right;}
span.sys_span_message{display:block;padding:5px;vertical-align:top;}
td.sys_col_label_message img{margin:5px;padding:0 5px;}
textarea.sys_textbox{margin:5px 5px 5px 5px;width:300px;height:250px;}
span.sys_span_placed_by{float:left;}
a.sys_link_reply{float:right;}
table.sys_table_overview{margin-top:20px;width:355px;clear:left;}
a.sys_link_submit_message_bottom{display:block;}
tr.sys_row_message{padding:5px;vertical-align:top;}
td.sys_col_label_message {border:1px solid #545454;width:100px;}
td.sys_col_label_placed_on {border-bottom:none;padding:5px;}
td.sys_column_reply {visibility:hidden;display:none;}
div.sys_div_popup {padding:10px;}

/*------------------------------------------
----------------Inloggen -------------------
----------------------------------------- */
div.sys_fes_user_dlogin div {overflow:hidden;}
#layoutLogin span.sys_label
{
 float:left;
 display:block;
 width:100px;
 clear:left;
}
#layoutLogin span.sys_label_remember_me {width:160px;}

#layoutLogin span.sys_span_password,
#layoutLogin span.sys_span_remember_me
{float:left;}

#layoutLogin span.sys_span_password {width:400px;}

#layoutLogin span.sys_span_login,
#layoutLogin span.sys_span_forgot_password
{
 display:block;
 float:left;
 clear:left;
 margin-left:100px;
 margin-bottom:4px;
}
#layoutLogin span.sys_label_error_message
{
 position:relative;
 width:500px;
 margin-bottom:20px;
}
div.sys_gen_userm_dforgot_password div div input,
div.sys_fes_user_dlogin span.sys_span_username_input input,
div.sys_fes_user_dlogin span.sys_span_password input
{
	width:200px;
	font-size:13px;
}
div.sys_gen_userm_dforgot_password div div input
{
}
.sys_label_error_message
{
	color:#f00;
	margin-bottom:5px;
	float:left;
}
/*

*/
#ldStart_ctl00_ctl00_ctl93_ctl00_RepeaterArticles_ctl00_ContactFormArticle_LinkButtonSubmit {
	background:url(images/send.gif);
	text-indent: -9999px;
	display:block;
	width:25px;
	}

#ldStart_ctl00_ctl00_ctl93_ctl00_RepeaterArticles_ctl00_ContactFormArticle_LinkButtonSubmit:hover {
	background:url(images/send-hover.gif);
	}	
.sys_request_new_password
{
	margin-top:15px;
	display:block;
}

