html {

	height:				100%;

}

body {

	height:				100%;
	margin:				0;
	background:			#e8ded8 url('/img/vbg.gif') repeat-y center;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#796454;

}

#content
{
	width:				100%;
	height:				333px;
	overflow:			auto;
}

form {

	margin:				0;

}

h1 {

	color:				#690251;
	font-size:			20px;
	font-weight:		normal;
	margin:				0;

}

h2 {

	color:				#a73692;
	font-size:			14px;
	font-weight:		bold;
	margin:				0;
	text-decoration:	underline;

}

input {

	font-size:			11px;
	border:				1px solid #a5acb2;

}

a {

	color:				#796454;
	text-decoration:	none;
	letter-spacing:		0;
	font-weight:		bold;

}

a.button {

	color:				#000;
	text-decoration:	none;
	display:			block;
	width:				142px;
	height:				18px;
	background:			#c7c7c7 url('/img/button.jpg') no-repeat top left;

}

td.top {

	background:			transparent url('/img/top/bg.jpg') repeat-x bottom left;

}

td.center {

	background:			#f8f6f4 url('/img/cbg.gif') repeat-x top left;

}

td.bottom {
	background:			transparent url('/img/bot/bg.jpg') repeat-x top left;
}

#bookingBox {

	width:				205px;
	height:				119px;
	background-color:	#f3f3f0;
	vertical-align:		top;

}

input.text {

	font-size:			9px;
	width:				140px;
	height:				14px;
	border:				1px solid #a5acb2;

}

.small {

	font-size:			10px;

}

#pictureBox {

	width:				205px;
	border-top:			1px solid #c4bba8;

}

input.contact {

	width:				162px;
	height:				16px;

}

input.contact_error {

	border:				1px solid #CC0000;
	width:				162px;
	height:				16px;

}

textarea.contact {

	width:				335px;
	height:				62px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;

}

textarea.contact_error {

	border:				1px solid #CC0000;
	width:				335px;
	height:				62px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;

}

.inputsuccess {

	font-weight:		bold;
	color:				#009933;

}

.inputerror {

	font-weight:		bold;
	color:				#CC0000;

}

.menu_normal {
color: #000;
}

#Bmenu, #Tmenu {
	color:				#000;
	text-decoration:	none;
	letter-spacing:		1px;
}

#Bmenu a, #Tmenu a {
	font-size:			10pt;
	color:				#000;
}

#Bmenu a:hover, #Tmenu a:hover, .menu_hover {
	color:				#a8378e;
}

.address {
	color:				#5e2459;
	margin:				153px 0 0 18px;
	font-size:			1.2em;
	line-height:		80%;
}

.address a {
	color:				#5e2459;
	text-decoration:	none;
}

.address a:hover {
	text-decoration:	underline;
}

.menulist {
	margin:				0;
	padding:			0;
}

.menulist div.menuPoint {
	background-color:	#f8f7f3;
	border-left:		1px solid #e4d9de;
	border-right:		1px solid #e4d9de;
	border-bottom:		1px solid #e4d9de;
	height:				20px;
	margin:				0;
	padding:			0;
}
.menulist a {
	text-decoration:	none;
	color:				#060303;
	font-weight:		normal;
}
.menulist a:hover {
	text-decoration:	none;
}

p {
	margin:				0;
	padding:			0;
}

ul {

	margin:				0 0 0 14px;
	padding:			0;

	list-style:			circle outside url('/img/ul.gif');

}

li {

	margin:				0;
	padding:			0 0 0 2px;

}

.line0 {

	background-color:	#fff;

}

.line1 {

	background-color:	#e8e8e8;

}

.content {

}

#chome.content {

	background:			transparent url('/img/content_bg.gif') no-repeat left bottom;

}

.galerie {

	background-color:	#fff;
	border:				1px solid #d9d9d9;
	padding:			2px;

}

.galerie img {

	border:				1px solid #d9d9d9;

}

/* F-DIGITAL CMS Login */
div#cms_login {

	width:				200px;
	height:				207px;
	background-color:	#fff;
	border:				1px solid #dbdbdb;
	text-align:			center;

}

div#cms_login_space {

	padding:			12px 0 0 0;

}

div#cms_login form {

	width:				186px;
	height:				107px;
	margin:				auto;
	text-align:			center;
	background-color:	#e6e6e6;
	font-size:			11px;

}

div#cms_login form div {

	width:				140px;
	text-align:			left;
	margin:				auto;

}

div#cms_login form input[type=text], div#cms_login form input[type=password] {

	width:				138px;
	height:				14px;
	background-color:	#fff;
	border:				1px solid #a5acb2;
	color:				#000;
	font-size:			11px;

}

div#cms_login form input[type=submit] {

	width:				68px;
	height:				18px;
	text-align:			center;
	background-color:	#777;
	border:				1px solid #efefef;
	color:				#fff;
	font-size:			11px;
	margin-left:		74px;

}