

/*******************************************/
/* 					GENERAL 			   */
/*******************************************/
html, body{
	margin			: 0px;
	padding			: 0px;
	overflow		: hidden;
}

.clear{
	clear			: both;
}

.show{
	display			: block;
}

.hide{
	display			: none;
}

.left{
	float			: left;
}

.right{
	float			: right;
}

img a, img{
	border			: 0px;
}

body {
	margin	: 0;
	padding	: 0;
}

.site_container{
	width		: 975px;
	height		: 575px;
	position	: absolute;
	top			: 50%;
	left		: 50%;
	margin		: -287px 0px 0px -487px;	
	overflow	: hidden;
	font-family	: Arial;
	font-size	: 12pt;
}

.site_container_mcp {
	margin:0;
	padding-bottom:40px;
	position:static;
}

.site_container .menu_container,
.site_container .footer_container{
	width		: 975px;
	height		: 25px;
}

.site_container .page_container{
	width		: 975px;
	height		: 525px;
	overflow	: hidden;
}

.site_container .page_container .page_container_wrapper {
	width				: 825px;
	height				: 375px;
	margin-left			: 75px;
	margin-top			: 75px;
}

.site_container .page_container .page_container_wrapper .content_left{
	float	: left;
	width	: 510px;	
}

.site_container .page_container .page_container_wrapper .content_right {
	float		: right;
}

.site_container .page_container .page_container_wrapper .content_right,
.site_container .image_right {
	width				: 300px;
	height				: 375px;
	overflow			: hidden;
	background-repeat	: no-repeat;
}


#scrollWrapper {
	width		: 460px;
	height		: 345px;
	margin-top	: 15px;
	margin-left	: 25px;
	overflow	: hidden;
	float		: left;
	position	: relative;
}


#scrollContent {
	float		: left;
	position	: relative;
}




.site_container .scrollBar{
	height	: 375px;
	width	: 10px;
	float	: right;
}


.site_container .scrollBarWrapper{
	margin	: 0;
	padding	: 0;
	height	: 375px;
	width	: 10px;
	float	: right;	
}

a#scrollUp,
a#scrollDown{
	width				: 1px;
	height				: 1px;
	text-decoration		: none;
	overflow			: hidden;
	margin				: 0;
	padding				: 0;
	display				: block;
	background-repeat	: no-repeat;
	clear				: both;
}

#scrollBarSliderWrapper,
#scrollBarSlider{
	width				: 1px;
	height				: 1px;
	margin				: 0;
	padding				: 0;	
}

#scrollBarSlider{
	background-repeat	: no-repeat;
}

.site_container .page_container .logo{
	width			: 210px;
	height			: 42px;
	clear			: both;
	float			: right;
	margin-top		: 20px;
	margin-right	: 7px;
}

.site_container .page_container H1{
	text-transform	: uppercase; 
	margin			: 0;
	padding			: 0;		
}

.site_container .page_container H2{	
	margin			: 0;
	padding			: 0;		
}



.site_container .footer_container ul{
	margin		: 0;
	list-style	: none;
}

.site_container .footer_container ul li{
	margin	: 0;
	padding	: 0;
	float	: left;
	margin-right	: 15px;
}


/*
	MENU kaart
*/
.site_container .menuItem{
	width			: 460px;
	clear			: both;
	height			: 1%;
	overflow		: visible;
	margin-bottom	: 15px;
}

.site_container .menuItem .menuItemPrice {
	font-weight: bold; 
}

.site_container .menuItem p{
	clear	: both;
	margin-bottom	: 0;
}

.site_container .menuItem .left{
	width		: 375px;
	overflow	: hidden;
}

.site_container .menuItem .right {
	float		: left;
	overflow	: hidden;
}

/* NEWSLETTER SUBSCRIBE FORM */
body #frm_subscribe ul{
	list-style			: none;
}

body #frm_subscribe ul li{
	font				: 12px/14px arial, helvetica, sans-serif;
	color				: #000;
}

body #frm_subscribe ul li.input{
	margin-bottom		: 10px;
}

body #frm_subscribe ul li .submitbutton{		
	background			: #333;
	color				: #fff; 
	text-decoration		: none;
	font-weight			: bold;
	border				: 1px solid #cc0033;
	padding				: 5px 15px;
}

/*
	menu css
*/

.site_container .menu_container ul {
	margin		: 0;
	padding		: 0;
	list-style	: none;	
	width		: 1px;
	overflow	: hidden;
}

.site_container .menu_container ul li {
	float	: left;
}

.site_container .menu_container .li_fill_sub {
	width	: 1px;
	display	: none;
}



.site_container .menu_container,
.site_container .menu_container *{
	overflow	: visible;
	z-index:1000;
}


.site_container .menu_container{
	position:absolute;
}

/*
	skin
*/
.site_container {
	color	: #666;
}

.site_container .menu_container,
.site_container .footer_container{
	background-color	: #cc0033;
}

.site_container .menu_container {
	background-color1 : blue;
}

.site_container .menu_container{
	width		: 975px;
}

.site_container .menu_container ul {
	width				: 960px;
	background-color1	: green;
	margin-left			: 25px;
}

.site_container .menu_container .li_fill_sub {
	width	: 25px;
	display	: block;
}

/*
	submenu bar
*/
.site_container .menu_container ul li div.yuimenu .bd{
	margin-top	: -4px;
}



.site_container .menu_container ul li .bd ul {
	background-color	: #FFFFFF;
	margin				: 0;
	padding-top			: 5px;
}

/*
	-------------------------------------------------------------
*/


.site_container .page_container{
	/* background-image	: url(/Frontend/img/website/page_bg.gif); */
	background-color	: #414042;
	line-height			: 16pt;
}

.site_container .page_container .page_container_wrapper {
	background-color	: white;	
}

.site_container .page_container .page_container_wrapper a{
	color	: #cc0033;
}

.site_container .page_container H1{
	font-size		: 16pt;
	color			: #cc0033;
	text-transform	: uppercase;
}

.site_container .page_container H2{
	font-size		: 12pt;
	color			: #333;	
}

.site_container .page_container H2.menu_title{
	margin-top	: 15px;
}

.site_container .page_container H2.menuItemHeader{
	text-transform	: none;
}

/*
.site_container .scrollBar{
	height				: 375px;
	width				: 15px;
	background-color	: #ccc;
	float				: right;
}
*/

.site_container .scrollBarWrapper{
	height				: 375px;
	width				: 15px;
	background-color	: #ccc;
	float				: right;
}

.site_container .scrollBarWrapper #scrollBarSliderWrapper,
a#scrollUp,
a#scrollDown{
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}

.site_container .image_right {

}


.site_container .scrollBarWrapperInner{
	width			: 8px;
	margin-left		: 3px;
}


.site_container a#scrollUp{
	background-image	: url(/Frontend/img/website/scroll_up.gif);
	width				: 8px;
	height				: 4px;
	margin-bottom		: 3px;
	margin-top			: 5px;
}

.site_container a#scrollDown{
	background-image	: url(/Frontend/img/website/scroll_down.gif);
	width				: 8px;
	height				: 4px;
	margin-top			: 3px;
}

.site_container #scrollBarSlider{
	background-image	: url(/Frontend/img/website/slider_thumb.gif);
	width				: 8px;
	height				: 100px;
	background-repeat	: repeat-y;
	cursor				: move;
}

.site_container .page_container_wrapper .cntr_icons.left{
	width:;
}

/*
	footer
*/
.site_container .footer_container ul{
	float		: right;
	margin-top	: 5px;
}

/*
	Menukaart items
*/
.site_container .menuItem .menuItemPrice {
	color		: #0076BC;
}
