html, body {
	background-color: #1F120E;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

body, table, td, input, select, textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E2E8E5;
}

table.center {
	width: 100%;
	height: 100%;
}

td {
	vertical-align: middle;
	text-align: center;
}

b.selectdate {
	color: #A99C79;
}

/* TOP SETTINGS  */

#topbar {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;

	height: 122px;
	width: 100%;
	background-image: url('../images/bckgrnd_top.jpg');
}

#mainbar {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 12;
	height: 100%;
	width: 100%;
}

#logobar {
	height: 122px;
}

#logo {
	margin: auto;
	height: 105px;
	width: 145px;
	background-image: url('../images/logo.jpg');
}

.line {
	margin: auto;
	width: 773px;
	height: 1px;
	line-height: 1px;
	background-image: url('../images/line.jpg');
}

/* INTRO MENU SETTINGS  */

#introcontent {
	width: 773px;
	margin: auto;
	margin-top: 2px;
	height: 18px;
	color: #A99C79;
}

.selectdutch {
	width: 276px;
	float: left;
	text-align: left;
}

.selectenglish {
	float: right;
}

/* MENU SETTINGS  */

#menucontent {
	width: 773px;
	margin: auto;
	margin-top: 2px;
	height: 18px;
	color: #A99C79;
	font-size: 10px
}

#menucontentenglish {
	width: 773px;
	margin: auto;
	margin-top: 2px;
	height: 18px;
	color: #A99C79;
	font-size: 10px
}

.height1 {
	height: 1px;
}

.textline {
	float: left;
	width: 14px;
}

.textitem {
	float: left;
}

.textline2 {
	width: 14px;
}

.textitem2 {
}

.langitem {
	text-align: left;
	width: 57px;
	float: left;
}

.langitemenglish {
	text-align: left;
	width: 73px;
	float: left;
}

/* PAGE SETTINGS  */

#pagecontent {
	margin: auto;
	width: 773px;
	height: 298px;
	background-color: #4C3F40;
}

#pagemargin1 {
	margin-left: 5px;
	margin-right: 3px;
}

#pagemargin2 {
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
}

#pagetextcontent {
	float: left;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 8px;
	width: 204px;
	height: 284px;
	overflow: auto;
	background-color: #3A2D2C;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4C3F40;
}

#header {
	color: #A99C79;
}

.imageborderdiv {
	width: 108px;
	margin-top: 8px;
	margin-bottom: 8px;
	float: left;
	line-height: 0px;
}

.imageborderdivdiv {
	float: left;
	line-height: 0px;
}

.imageborderimg {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4C3F40;
	line-height: 0px;
}

.imageborder {
	line-height: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4C3F40;
}

/* PAGE NEWS SETTINGS  */

#newsimage {
	float: left;
	margin-top: 8px;
	margin-bottom: 8px;
	background-image: url('../page_images/page_6_img_4.jpg');
	width: 451px;
	height: 284px;
}

#newsitemcontent {
	overflow: auto;
	float: right;
	width: 451px;
	height: 284px;
	background-color: #A99C79;
	opacity: .85;
	filter: alpha(opacity=85);
}

#newstextcontent {
	color: #1F120E;
	text-align: left;
	margin: 8px;
}

#newstextbold {
	line-height: 16px;
	font-weight: bold;
	float: left;
}

#newstext {
	line-height: 16px;
	float: left;
}

#newswidth {
	line-height: 16px;
	text-align: center;
	float: left;
	width: 8px;
}

/* RESTAURANT SETTINGS  */

#restaurantimage {
	float: left;
	margin-top: 8px;
	margin-bottom: 8px;
	background-image: url('../page_images/page_2_img_4.jpg');
	width: 451px;
	height: 284px;
}

#restaurantmenucontent {
	margin-top: 8px;
	margin-left: 8px;
	margin-right: 8px;
	width: 435px;
	height: 20px;
	background-color: #6A5E49;
}

#restaurantmenu {
	top: 3px;
	left: 3px;
	color: #1F120E;
	text-align: left;
}

#restaurantcontent {
	float: right;
	width: 451px;
	height: 284px;
	background-color: #A99C79;
	opacity: .85;
	filter: alpha(opacity=85);
}

#restauranttextcontent {
	height: 256px;
	overflow: auto;
	margin-left: 8px;
	margin-right: 8px;
	background-color: #A99C79;
	color: #1F120E;
	text-align: left;
}

#restauranttextbold {
	line-height: 16px;
	font-weight: bold;
	float: left;
}

.restaurantrowodd {
	float: left;
}

.restaurantroweven {
	background-color: #BCA984;
	float: left;
}

.restauranttextleft {
	margin-left: 3px;
	width: 370px;
	line-height: 18px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1F120E;
}

.restauranttextright {
	text-align: right;
	line-height: 18px;
	float: right;
}

.restaurantheight {
	line-height: 3px;
}

/* BOTTOM SETTINGS  */

#bottomcontent {
	left: 75px;
	width: 773px;
	margin: auto;
	text-align: center;
	margin-top: 2px;
	height: 18px;
	color: #A99C79;
}

#bottomcopyright,
#bottomcopyright a,
#bottomcopyright a:hover {
	margin-top: 4px;
	font-size:9px;
	color: #534737;
}

/* FORM RESERVATION SETTINGS  */

#formtext {
	line-height: 20px;
	float: left;
}

#formwidth {
	line-height: 20px;
	text-align: center;
	float: left;
	width: 8px;
}

.formselect {
	margin-top: 2px;
	margin-bottom: 2px;
}

#formcheckbox {
	float: left;
}

.error {
	color: #ff0000;
}

/* FORM PERSON SETTINGS  */

#formperstext {
	line-height: 19px;
	float: left;
}

#formperswidth {
	line-height: 19px;
	text-align: center;
	float: left;
	width: 8px;
}

#formpersinput {
	line-height: 19px;
	float: left;
}

/* FORM ROOM SETTINGS  */

#formroomtext {
	line-height: 17px;
	float: left;
}

#formroomwidth {
	line-height: 17px;
	text-align: center;
	float: left;
	width: 10px;
}

#formroominput {
	line-height: 17px;
	float: left;
}

#formroombutton {
	float: right;
}

/* FORM AVAILABLE SETTINGS  */

#topavailable {
	height: 68px;
}

#roomavailable {
	background-color: #4C3F40;
	border-width: 1px;
	border-style: solid;
	border-color: #E2E8E5;
}

#marginavailable {
	height: 58px;
	margin: 3px;
}

.formavailabletoptext {
	line-height: 15px;
	float: left;
}

#formavailabletopwidth {
	line-height: 15px;
	text-align: center;
	float: left;
	width: 12px;
}

.formavailabletext {
	margin-top: 2px;
	line-height: 18px;
	float: left;
}

.formavailablewidth {
	margin-top: 2px;
	line-height: 18px;
	text-align: center;
	float: left;
	width: 10px;
}

#formavailableinput {
	margin-top: 2px;
	float: right;
}

.availablespace {
	height: 10px;
}

#roomavailabletop {
	height: 15px;
	background-color: #4C3F40;
	border-width: 1px;
	border-style: solid;
	border-color: #E2E8E5;
}

#marginavailabletop {
	float: right;
	margin-left: 3px;
}

#roomavailablebottom {
	height: 60px;
	background-color: #4C3F40;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E2E8E5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E2E8E5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E8E5;
}

#marginavailablebottom {
	margin-left: 3px;
	float: right;
}

#lineheight {
	height: 17px;
}

.aligndate {
	width: 34px;
	float: right;
}

.selectdate {
	height: 18px;
	top: 5px;
	position: relative;
	width: 31px;
	float: right;
}

#availablebutton {
	left: 143px;

}

/* FORM SETTINGS  */

form {
	margin: 0px;
}

select {
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
}

textarea {
	height: 35px;
	width: 113px;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
}

input {
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #444444;
}

.input1 {
	width: 70px;
}

.input2 {
	border: 0px;
	vertical-align: middle;
}

.input3 {
	height: 17px;
	width: 113px;
}

.input4 {
	margin: 0px;
	height: 19px;
	border: 0px;
	text-align: left;
}

.input5 {
	width: 50px;
}

.inputlist1 {
	height: 17px;
	width: 40px;
	color: #000000;
}

.inputlist2 {
	height: 17px;
	width: 80px;
	color: #000000;
}

.button1 {
	border: 0px;
	height: 15px;
	width: 16px;
	background-image: url('../images/icon_calender.gif');
}

.button2 {
	background-color: #A99C79;
	color: #3A2D2C;
	float: right;
	margin-right: 8px;
	width: 90px;
}

.button3 {
	background-color: #A99C79;
	color: #3A2D2C;
	width: 65px;
}

.button4 {
	background-color: #A99C79;
	color: #3A2D2C;
	width: 65px;
}

.button5 {
	background-color: #A99C79;
	color: #3A2D2C;
	width: 45px;
}

.button6 {
	margin-top: 1px;
	margin-bottom: 1px;
	height: 16px;
	background-color: #A99C79;
	color: #3A2D2C;
	width: 44px;
	border-color: #FFFFFF;
}

/* LINK SETTINGS  */

a {
	text-decoration: none;
	color: #A99C79;
}

a:hover,
.a_hover {
	text-decoration: none;
	color: #E2E8E5;
}

.link1 {
	text-decoration: none;
	color: #000000;
}

.link1:hover {
	text-decoration: none;
	color: #E2E8E5;
}

.linkactive {
	text-decoration: none;
	color: #E2E8E5;
}