/* CSS Document */
body {
	background:#fcf6ec url(../images/body_bg.gif) top left repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}

.txt_white_11, .txt_white_reservations_11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color: #ffffff;
}


.txt_you_are_here {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color: #6a5603;
	font-weight:bold;
}

.txt_welcome_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color: #4d4d4d;
}

.txt_welcome_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color: #4d4d4d;
}

a.txt_welcome_text {
	text-decoration:underline;
}

a.txt_welcome_text:hover {
	text-decoration:none;
}

.txt_contact_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color: #373737;
}

.textfield_contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #828282;
	height: 18px;
	width: 190px;
	border: 1px solid #527fab;
	padding: 2px 4px 2px 4px;
}

.textarea_contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #828282;
	height: 88px;
	width: 486px;
	border: 1px solid #527fab;
	padding: 2px 4px 2px 4px;
}

.reservation_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #858585;
	height: 18px;
	width: 227px;
	border: 1px solid #85a8c7;
}

.reservation_input_medium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #858585;
	height: 18px;
	width: 142px;
	border: 1px solid #85a8c7;
}

.reservation_input_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #858585;
	height: 18px;
	width: 52px;
	border: 1px solid #85a8c7;
}

.news_img_border {
	border:#464646 1px solid;
}

.txt_news_text, .txt_news_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color: #39140a;
}

.txt_news_title {
	font-weight:bold;
}

.txt_footer { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color: #7c1111;
}

a.txt_footer {
	text-decoration:underline;
}

a.txt_footer:hover {
	text-decoration:none;
}

.menu_normal td, .txt_menu_normal, .menu_normal a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color: #31036c;
}

.menu_over td, .txt_menu_over, .menu_over a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color: #ffffff;
}

.menu_normal {
	background:url(../images/bg1.gif) top left repeat-x;
	cursor: pointer;
}

.menu_over {
	background:url(../images/bg2.gif) top left repeat-x;
	cursor: pointer;
}

.txt_sitemap_violet {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color: #37008b;
}


/* Paragraphs Styles */
.txt_news_text p, .txt_welcome_text p, .txt_welcome_text li {
	text-align:justify;
}
/* END OF Paragraphs Styles */