@charset "utf-8";
/* content */

.title_left {
	margin: auto; 
	padding: 2px 10px; 
	color: #ffffff; 
	font-size: 1.6em; 
	width: 260px; 
	background-color: #983e04;
}

.content_left {
	margin: auto;
	margin-bottom: 1em;
	padding: 10px; 
	font: 1em normal Arial, Helvetica, sans-serif;
	width: 260px;
	background-color: #faefc4;
}

.content_left p {
	margin-top: 0;
}

.content_left p a {
	background: transparent;
	font: 1em normal Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	padding: 0;
}

.content_left a, .content_left p a, .content_left a:visited, .content_left p a:visited {
	color: #990000;
}

.content_left a:hover, .content_left p a:hover {
	color: #0066cc;
}

.content_left img, .content_left a img, .content_left p img, .content_left p a img {
	text-align: center;
	margin: auto;
	max-width: 260px;
}

.title_right {
	margin: auto; 
	padding: 2px 10px; 
	color: #ffffff; 
	font-size: 1.6em; 
	width: 440px; 
	background-color: #30759e;
}

.content_right {
	margin: auto; 
	margin-bottom: 1em;
	padding: 10px; 
	font: 1em normal Arial, Helvetica, sans-serif;
	width: 440px; 
	background-color: #eceff4;
}

.content_right p {
	margin-top: 0;
}

.content_right p a {
	background: transparent;
	font: 1em normal Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	padding: 0;
}

.content_right a, .content_right p a, .content_right a:visited, .content_right p a:visited {
	color: #0066cc;
}

.content_right a:hover, .content_right p a:hover {
	color: #990000;
}

.content_right img, .content_right a img, .content_right p img, .content_right p a img {
	text-align: center;
	margin: auto;
	max-width: 440px;
}








.contenttitle {
	margin: 0;
	padding: 0;
}

.contenttitle h2 {
	margin: 0;
	padding: 2px 10px;
}

.contenttitle h2.reservation {
	color: #990000;
	background-color: #efa81a;
	font-size: 24px;
}





/*
.contenttitle h2.left {
	color: #ffffff;
	background-color: #983e04;
	font-size: 1.6em;
}

.contenttitle h2.right {
	color: #ffffff;
	background-color: #30759e;
	font-size: 1.6em;
}

.contentleft {
	margin-bottom: 2em;
	padding: 10px;
	background-color: #faefc4;
}

.contentleft div {
	margin: 15px 0;
	padding-left: 0;
	padding-right: 0;
	font: 1em normal Arial, Helvetica, sans-serif;
}

.contentleft div p a, .p_filter p a {
	background: transparent;
	font: 1em normal Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	padding: 0;
}

.contentleft div p, .p_filter p {
	margin-top: 0;
}

.contentleft div a, .contentleft div p a, .p_filter p a {
	color: #990000;
}

.contentleft div a:hover, .contentleft div p a:hover, .p_filter p a:hover {
	color: #0066cc;
}

.contentleft div img, .contentleft div a img, .contentleft div p img, .contentleft div p a img {
	text-align: center;
	margin: auto;
	max-width: 250px;
	max-height: 130px;
}

.maincontent {
	margin-bottom: 2em;
	padding: 10px;
	width: 440px;
	background-color: #eceff4;
}

.maincontent div {
	margin: 15px 0;
	padding-left: 0;
	padding-right: 0;
	font: 1em normal Arial, Helvetica, sans-serif;
}

.maincontent div img {
	max-width: 440px;
}*/

.button {
	border: 1px solid #002674;
	background-color: #ffffff;
}

.button:hover {
	border: 1px solid #002674;
	background-color: #30759e;
	color: #ffffff;
	cursor: pointer;
}