body{
	background-color:white;
	margin:0px;
}

td{
	font-family:arial;
	font-size:12px;
}

a{
	text-decoration:none;
	color:#12311D;
}

a:hover{
	text-decoration:underline;
	color:#00A13A;
}

a.topnavi{
	font-size:30px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:10px;
}

a.topnavi:hover{
	text-decoration:none;
	color:black;
}

a.unavi{
	font-weight:normal;
	font-size:12px;
}

a.unavi_act{
	color:#00A13A;
}

a.hnavi_content{
font-size:14px;
font-weight:bold;
padding:3px;
}

a.hnavi_content:hover,a.hnavi_content_act{
background-color:#00A13A;
color:white;
font-size:14px;
font-weight:bold;
text-decoration:none;
padding:3px;
}

div.content_main{
	line-height:18px;
	font-size:12px;
	border:0px solid black;
}

h1{
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px;
	letter-spacing:2px;
}

ul{
padding-left:15px;
margin:0px;
line-height:18px;
}

div.footer{
border-top:1px #cccccc dotted;
margin-top:25px;
font-size:10px;
color:#cccccc;
}

a.footer{
	color:#cccccc;
}

.news-latest-container {
	background-color: #27CD2F;
	color:white;
	padding-bottom: 10px;
}

.news-latest-container .title{
 background-color: #00A342;
 padding:3px;
 text-transform: uppercase;
 font-size:14px;
 letter-spacing: 1px;
}

.news-latest-container .news-latest-item{
	padding:5px;
	margin-top: 5px;
	margin-bottom: 10px;
}

 .news-latest-header{
	font-size: 12px;
}

.news-latest-container .news-latest-item a{
	color:white;
	text-decoration: none;
}

.news-latest-container .news-latest-item a:hover{
color:#B9FFAF;
	}

	.news-latest-container .news-latest-item .more{
		font-size:10px;
	}


	.booking{
		text-align: right;
		padding-right: 20px;
	}

	.booking a{
		background-color: #27CD2F;
		color:white;
		font-size:14px;
		font-weight: bold;
		border-radius: 5px;
		width:200px;
		padding:10px;
		text-decoration: none;
	}

	.booking a:hover{
		color:#B9FFAF;
		background-color: #00A342;
	}